Improve UI for groups (of users) #1878
Labels
No labels
backend
critical
defect
duplicate
enhancement
fixed
frontend
general
invalid
major
minor
normal
oxjs
pandora_client
python-ox
task
trivial
wontfix
worksforme
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: 0x2620/pandora#1878
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
(The functionality of groups is: Anyone who is part of a particular group can edit any item that is associated with that group.)
We need some Manage Groups functionality where each user can be associated with one or more groups. Groups should be a (existing groups, need a new API call for that, plus "Other...", allowing to add and select a new group, which is then added to the select). If possible, this should happen in the Manage Users dialog (with "X Groups" as the title of the select). The corresponding capability (canEditUsers) already exists.
Similarly, anyone who can edit an item can use a to associate the item with one or more groups -- either with the users own groups, or, depending on the canEditMetadata capability (but not the editable property inherited via ownership or group membership), with any group, including a new one.
Users should see their groups in their preferences, even though this is read-only.
In both places (Manage Users, Info View), open a dialog with checkboxes for all groups, with options to add and remove groups.
In the future, this dialog could get a second tab, showing users and items per group.
Show Groups in preferences []changeset:pandora,4355
Also "Find: Group" would be good to have in "Manage Users"