Mark Hendriksen
f3fecc40ba
Add ability to delete invite codes ( #153 )
...
* Add ability to delete invite codes
Implemented destroy action in InviteCodesController and updated routes to support invite code deletion. Updated invite code partial to include a delete button and improved styling. Also refactored the generate tokens button in invite code settings to use DS::Button.
* Show advanced settings only to admin users
Updated the settings navigation to display the advanced section only for admin users. Also improved handling of hidden elements in the invite code CSS.
2025-09-22 09:29:23 +02:00
Tony Vincent
61321f6b16
fix: Only admins can generate invite codes ( #1611 )
...
* fix: Only admins can generate invite codes
* fix: raise error if user is not an admin when creating invite codesss
2025-01-23 20:47:51 -05:00
Josh Pigford
3461182725
Ensure self hosted for invite code listing
2024-10-08 12:36:06 -05:00
Tony Vincent
edf44bec03
Add setting to disable new user registration on self-hosted instances ( #1163 )
...
* Add clipboard stimulus controller
* Add invite codes controller
* Setting to force invite code for new signups
* Fix erb linter
* Normalize keys
* Add POST /invite_codes
* Cleanup clipboard_controller.js
* Create invite codes on-demand
* Design changes
* Style alignment
* Update app/views/invite_codes/_invite_code.html.erb
Co-authored-by: Zach Gollwitzer <zach.gollwitzer@gmail.com >
Signed-off-by: Tony Vincent <tonyvince7@gmail.com >
* Update app/views/invite_codes/_invite_code.html.erb
Co-authored-by: Zach Gollwitzer <zach.gollwitzer@gmail.com >
Signed-off-by: Tony Vincent <tonyvince7@gmail.com >
* Split into individual forms
* Fix missing styles
* Update app/javascript/controllers/clipboard_controller.js
Co-authored-by: Zach Gollwitzer <zach.gollwitzer@gmail.com >
Signed-off-by: Tony Vincent <tonyvince7@gmail.com >
* Fix test
---------
Signed-off-by: Tony Vincent <tonyvince7@gmail.com >
Co-authored-by: Zach Gollwitzer <zach.gollwitzer@gmail.com >
2024-09-11 13:04:39 -04:00