mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-11 13:49:03 +00:00
73ff76885f
Address the follow-up feedback on #136 about the user-management UX feeling disjointed and using non-standard role labels: - Rename the base organization role from "Viewer"/"User" to "Member" across all 26 locales. This removes the vocabulary collision with the server-wide "Viewer" role and makes the two-axis role model (server role vs per-org role) clearer. - Add an Organizations column to the System > Users table so admins can see each user's org memberships at a glance without opening a modal. Badges are clickable and reopen the existing Organizations modal for that user. - Clarify the Add/Edit User form: the role dropdown is now labelled "Server Role" with a hint that per-organization roles are configured separately under each user's Organizations. - The Organizations modal now has an explicit section heading and a short hint, and uses i18n labels for the role dropdown with an aria-label so the org role is visually distinct from the server role. Backend role values are unchanged ("user"/"operator"/"admin"/ "owner" for orgs, existing 7 server roles), so this is a pure UX/i18n change with no schema or API impact. Refs: #136 Suggested-by: Sterlyn Kong <68391309+SterlynKong@users.noreply.github.com>