Complete admin pages for service settings #104

Merged
raucao merged 10 commits from feature/admin_user_service_settings into master 2023-03-19 06:33:14 +00:00
Owner

This started out just wanting to add some toggle switches and user profile links to the admin user page, and then ended up adding a bunch of re-usable form components for toggles and other input fields, while adding all current service settings to the admin panel.

For now, you can only disable services but not change settings configured via environment variables. For this, it would be useful to have revert buttons first, because otherwise you cannot go back to ENV vars after changing a setting.

The toggle switches turn into normal checkboxes when JS is turned off (mostly important for user settings later, for people on Tor Browser and such).

Other than that, the commits should explain themselves.

This started out just wanting to add some toggle switches and user profile links to the admin user page, and then ended up adding a bunch of re-usable form components for toggles and other input fields, while adding all current service settings to the admin panel. For now, you can only disable services but not change settings configured via environment variables. For this, it would be useful to have revert buttons first, because otherwise you cannot go back to ENV vars after changing a setting. The toggle switches turn into normal checkboxes when JS is turned off (mostly important for user settings later, for people on Tor Browser and such). Other than that, the commits should explain themselves.
raucao added 10 commits 2023-03-15 09:02:59 +00:00
raucao requested review from galfert 2023-03-15 09:03:05 +00:00
raucao added the
kredits-2
label 2023-03-15 09:03:11 +00:00
raucao force-pushed feature/admin_user_service_settings from d371fc97b7 to 8d90847896 2023-03-15 09:03:40 +00:00 Compare
raucao changed title from Complete admin pages for server settings to Complete admin pages for service settings 2023-03-15 09:05:00 +00:00
galfert approved these changes 2023-03-18 21:22:46 +00:00
raucao merged commit 90680368fb into master 2023-03-19 06:33:14 +00:00
raucao deleted branch feature/admin_user_service_settings 2023-03-19 06:33:14 +00:00
raucao added the
feature
label 2023-03-28 14:41:19 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kosmos/akkounts#104
No description provided.