Make default user services configurable by admins #203

Merged
raucao merged 9 commits from feature/default_service_settings into master 2024-09-11 11:21:39 +00:00
Owner

Also contains a refactoring of the Setting model, moving the various sections to their own Concerns.

If not configured explicitly, the default services will be all enabled services. The UI then only shows available services to enable/disable for new users.

refs #163

Also contains a refactoring of the Setting model, moving the various sections to their own Concerns. If not configured explicitly, the default services will be all enabled services. The UI then only shows available services to enable/disable for new users. refs #163
raucao added 8 commits 2024-09-05 09:14:32 +00:00
Refactor settings model
All checks were successful
continuous-integration/drone/push Build is passing
4ae10c9b53
Move the various sections to their own concerns, so they're easier to
find and maintain
Remove "in development" note
All checks were successful
continuous-integration/drone/push Build is passing
15e2f9b962
If we ever add support for others, we can combine them as "xmpp" in
helper methods
Makes it predictable for programmatic comparisons (e.g. tests)
With the default value being all enabled services
Make default user services configurable by admin
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
fc2bec6246
raucao added the
feature
kredits-2
labels 2024-09-05 09:14:38 +00:00
raucao requested review from greg 2024-09-05 09:17:06 +00:00
raucao requested review from galfert 2024-09-05 09:17:06 +00:00
raucao requested review from fsmanuel 2024-09-05 09:17:10 +00:00
raucao added 1 commit 2024-09-05 09:24:48 +00:00
Style check boxes
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 5s
2d32320c7d
galfert approved these changes 2024-09-11 07:38:19 +00:00
galfert left a comment
Owner

Looks all good to me 👍

Looks all good to me 👍
raucao merged commit 3cf4348695 into master 2024-09-11 11:21:39 +00:00
raucao deleted branch feature/default_service_settings 2024-09-11 11:21:39 +00:00
Sign in to join this conversation.
No description provided.