feat: link and unlink an administrator's frontend account on the Administrators screen

- golem15.users.manage_backend_links (no default role), en and pl labels
- record actions on summercms.cabana.users: link_frontend_account asks for
  the frontend user's email (exact, case-insensitive, active users only),
  records linked_by and fires the link events; unlink_frontend_account
  (danger) removes the link
- a taken or unknown account answers 422 on the prompt
This commit is contained in:
Jakub Zych
2026-10-23 12:14:21 +02:00
parent 0f545f5c81
commit 6f1cb1a774
8 changed files with 307 additions and 9 deletions

View File

@@ -8,6 +8,7 @@ plugin:
access_settings: Manage User Settings
impersonate_user: Impersonate Users
manage_privileged_groups: Manage privileged group membership
manage_backend_links: Link frontend accounts to administrators
users:
menu_label: Users
new_user: New User

View File

@@ -8,6 +8,7 @@ plugin:
access_settings: Zarządzaj ustawieniami użytkownika
impersonate_user: Wcielaj się w użytkowników
manage_privileged_groups: Zarządzaj członkostwem w grupach uprzywilejowanych
manage_backend_links: Łącz konta na stronie z administratorami
users:
menu_label: Użytkownicy
new_user: Nowy użytkownik