Releases: UnityHPC/unity-web-portal
Releases · UnityHPC/unity-web-portal
1.2.0
What's Changed
- Added slack webhook notification functionality by @sheldor1510 in #65
- Edited sshkey mail template by @sheldor1510 in #66
- Fixed Bug where Cache is not updated with a new user by @hakasapl in #67
- Implemented audit logs in mysql by @sheldor1510 in #69
- Additional audit logs by @sheldor1510 in #72
- Made emailing admins for PI requests optional by @sheldor1510 in #73
- added option for account deletion requests by @sheldor1510 in #82
- stored max id values in sitevars table by @sheldor1510 in #84
- Fixes by @sheldor1510 in #91
- Created UnityPerms Class by @sheldor1510 in #92
- Send weekly reminders to PIs for 4 weeks by @bryank-cs in #101
- Fixed issue where invalid GitHub usernames generate invalid ssh keys. by @Shaswat975 in #102
- Fix removing old requests by @bryank-cs in #104
- Created script in workers to clear old audit logs by @Shaswat975 in #106
- Made admin panel tables sortable and filterable by @sheldor1510 in #87
- Made REDIS Server Optional by @Shaswat975 in #105
- Created JSON Schema to print Notices by @Shaswat975 in #103
- trim PI request by @simonLeary42 in #122
- fix missing argument by @simonLeary42 in #123
- bump phpopenldaper version by @simonLeary42 in #111
- reduce size of data types in sql by @simonLeary42 in #148
- fix indentation by @simonLeary42 in #166
- add simple test cases by @simonLeary42 in #179
- handle github keys api properly by @simonLeary42 in #162
- get rid of policy page / priv.php, allow external link instead by @simonLeary42 in #182
- update phpunit by @simonLeary42 in #186
- Update ubuntu php by @simonLeary42 in #188
- absolute require, trailing whitespace, newline@eof by @simonLeary42 in #189
- Testing2 by @simonLeary42 in #190
- improve ssh key validation by @simonLeary42 in #187
- add new workflow by @simonLeary42 in #191
- add tests for adding SSH keys by @simonLeary42 in #192
- debug by @simonLeary42 in #193
- tests for ssh key deletion by @simonLeary42 in #194
- cleanup panel/account.php by @simonLeary42 in #201
- add closing slashes, indentation by @simonLeary42 in #202
- Remove custom shell by @simonLeary42 in #203
- cleanup account page 3 by @simonLeary42 in #204
- Fixup css by @simonLeary42 in #205
- prettify login shell selector by @simonLeary42 in #206
- remove disband PI by @simonLeary42 in #207
- "view as user" test, rework uses of
die()
by @simonLeary42 in #212 - rename confusing constant by @simonLeary42 in #158
- delete unused variables by @simonLeary42 in #155
- sanitize ldap by @simonLeary42 in #167
- change admin group from sudo to web_admins, same as production by @simonLeary42 in #173
- remove "events", "sso_log" by @simonLeary42 in #159
- Update phpopenldaper by @simonLeary42 in #213
- add tests for approving, denying PI membership requests by @simonLeary42 in #198
- add gecos field by @simonLeary42 in #216
- add user group as well as user OU by @simonLeary42 in #218
- sort htpasswd by @simonLeary42 in #220
- absolute transliterator by @simonLeary42 in #221
- add dependency by @simonLeary42 in #222
- Add ability to cancel request, require confirmation of account policy, fix dubious redirect by @bryank-cs in #223
- phpcs by @simonLeary42 in #227
- post -> http_post by @simonLeary42 in #228
- update ssh key adding logic by @simonLeary42 in #214
- import by @simonLeary42 in #231
- fail if request does not exist by @simonLeary42 in #230
- add tests for
UnitySite::arrayGetOrBadRequest
by @simonLeary42 in #232 - fix conditional by @simonLeary42 in #235
- import by @simonLeary42 in #237
- use getGroupMemberUIDs inside getGroupMembers by @simonLeary42 in #236
- add tests for user creation by @simonLeary42 in #238
- rewrite update-ldap-cache.php by @simonLeary42 in #157
- prevent user/pi/org uid/gid conflicts, avoid debian reserved ranges by @simonLeary42 in #154
- PRG by @simonLeary42 in #233
- last second fixes by @simonLeary42 in #239
- Fix redis keys by @simonLeary42 in #241
New Contributors
- @bryank-cs made their first contribution in #101
- @Shaswat975 made their first contribution in #102
Full Changelog: 1.1.1...1.2.0
1.2.0-rc1
What's Changed
- Added slack webhook notification functionality by @sheldor1510 in #65
- Edited sshkey mail template by @sheldor1510 in #66
- Fixed Bug where Cache is not updated with a new user by @hakasapl in #67
- Implemented audit logs in mysql by @sheldor1510 in #69
- Additional audit logs by @sheldor1510 in #72
- Made emailing admins for PI requests optional by @sheldor1510 in #73
- added option for account deletion requests by @sheldor1510 in #82
- stored max id values in sitevars table by @sheldor1510 in #84
- Fixes by @sheldor1510 in #91
- Created UnityPerms Class by @sheldor1510 in #92
- Send weekly reminders to PIs for 4 weeks by @bryank-cs in #101
- Fixed issue where invalid GitHub usernames generate invalid ssh keys. by @Shaswat975 in #102
- Fix removing old requests by @bryank-cs in #104
- Created script in workers to clear old audit logs by @Shaswat975 in #106
- Made admin panel tables sortable and filterable by @sheldor1510 in #87
- Made REDIS Server Optional by @Shaswat975 in #105
- Created JSON Schema to print Notices by @Shaswat975 in #103
- trim PI request by @simonLeary42 in #122
- fix missing argument by @simonLeary42 in #123
- bump phpopenldaper version by @simonLeary42 in #111
- reduce size of data types in sql by @simonLeary42 in #148
- fix indentation by @simonLeary42 in #166
- add simple test cases by @simonLeary42 in #179
- handle github keys api properly by @simonLeary42 in #162
- get rid of policy page / priv.php, allow external link instead by @simonLeary42 in #182
- update phpunit by @simonLeary42 in #186
- Update ubuntu php by @simonLeary42 in #188
- absolute require, trailing whitespace, newline@eof by @simonLeary42 in #189
- Testing2 by @simonLeary42 in #190
- improve ssh key validation by @simonLeary42 in #187
- add new workflow by @simonLeary42 in #191
- add tests for adding SSH keys by @simonLeary42 in #192
- debug by @simonLeary42 in #193
- tests for ssh key deletion by @simonLeary42 in #194
- cleanup panel/account.php by @simonLeary42 in #201
- add closing slashes, indentation by @simonLeary42 in #202
- Remove custom shell by @simonLeary42 in #203
- cleanup account page 3 by @simonLeary42 in #204
- Fixup css by @simonLeary42 in #205
- prettify login shell selector by @simonLeary42 in #206
- remove disband PI by @simonLeary42 in #207
- "view as user" test, rework uses of
die()
by @simonLeary42 in #212 - rename confusing constant by @simonLeary42 in #158
- delete unused variables by @simonLeary42 in #155
- sanitize ldap by @simonLeary42 in #167
- change admin group from sudo to web_admins, same as production by @simonLeary42 in #173
- remove "events", "sso_log" by @simonLeary42 in #159
- Update phpopenldaper by @simonLeary42 in #213
- add tests for approving, denying PI membership requests by @simonLeary42 in #198
- add gecos field by @simonLeary42 in #216
- add user group as well as user OU by @simonLeary42 in #218
- sort htpasswd by @simonLeary42 in #220
- absolute transliterator by @simonLeary42 in #221
- add dependency by @simonLeary42 in #222
- Add ability to cancel request, require confirmation of account policy, fix dubious redirect by @bryank-cs in #223
- phpcs by @simonLeary42 in #227
- post -> http_post by @simonLeary42 in #228
- update ssh key adding logic by @simonLeary42 in #214
- import by @simonLeary42 in #231
- fail if request does not exist by @simonLeary42 in #230
- add tests for
UnitySite::arrayGetOrBadRequest
by @simonLeary42 in #232 - fix conditional by @simonLeary42 in #235
- import by @simonLeary42 in #237
- use getGroupMemberUIDs inside getGroupMembers by @simonLeary42 in #236
- add tests for user creation by @simonLeary42 in #238
- rewrite update-ldap-cache.php by @simonLeary42 in #157
- prevent user/pi/org uid/gid conflicts, avoid debian reserved ranges by @simonLeary42 in #154
New Contributors
- @bryank-cs made their first contribution in #101
- @Shaswat975 made their first contribution in #102
Full Changelog: 1.1.1...1.2.0
1.1.2
1.1.1
1.1.0
- [Feature] Added alternate config email for PI emails (#35)
- [Feature] Pasted and Uploaded SSH Keys are now validated (#17)
- [Feature] Added request date for requests on admin/pi pages (#40)
- [Feature] Added conf options and login selector to user accounts page (#15)
- [Feature] Added PIGroups in User for view for admins (#29)
- [Feature] It is now possible to override mail templates
- [Frontend] Removed borders in between footer logos (#46)
- [Frontend] Added a new content management field for home page (#45)
- [Bug] Admin pages are now sorted alphabetically by UID (#52)
- [Bug] Fixed footer lookup PHP error for sending emails
- [Bug] Fixed changelog format
- [Bug] Fixed styling on content management page (#20)
- [API] Added API call for getting content management text
- [Project] Footers in the project are now generic
- [Project] Default configs do not reference UMA labels anymore
1.0.0-RC1
v1.0.0-RC1 updated upstream url
1.0.0-RC2
0.6.0
v0.6.0-BETA - added director location check for unity_fs.py
0.5.0
Key Features In This Update:
- Truenas core and local filesystem support
- UnityFS socket server integration
- UI Improvements around user friendliness
- Existing user mapping UID support using CSV files