diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-08-01 04:14:00 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-08-01 04:14:00 +0200 |
| commit | abd7ee1fc2ecc15b50944db30c59bedc26ec41b6 (patch) | |
| tree | 821bb8ca610664c57d9065bf62285166243500a4 /config/routes.rb | |
| parent | 6df48c1413a14516e7ee8919f33fbc13f0141966 (diff) | |
Let Redaktion grant and revoke its own role
Any holder may add or remove another account, witnessed as
redaktion_grant/revoke so the vouching is legible. Not behind elevation:
onboarding must not wait for a keyholder, and a compromised Redaktion
account can already publish.
Diffstat (limited to 'config/routes.rb')
| -rw-r--r-- | config/routes.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/config/routes.rb b/config/routes.rb index 58e1e632..d19ac25b 100644 --- a/config/routes.rb +++ b/config/routes.rb | |||
| @@ -102,6 +102,8 @@ Cccms::Application.routes.draw do | |||
| 102 | put :reset_otp | 102 | put :reset_otp |
| 103 | put :deactivate | 103 | put :deactivate |
| 104 | put :reactivate | 104 | put :reactivate |
| 105 | put :grant_redaktion | ||
| 106 | put :revoke_redaktion | ||
| 105 | end | 107 | end |
| 106 | end | 108 | end |
| 107 | resource :otp_enrollment, :only => [:show, :create, :update, :destroy] | 109 | resource :otp_enrollment, :only => [:show, :create, :update, :destroy] |
