-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Management of groups through UI #634
Labels
Comments
vrozaev
added a commit
that referenced
this issue
Nov 14, 2024
vrozaev
added a commit
that referenced
this issue
Nov 14, 2024
vrozaev
added a commit
that referenced
this issue
Nov 14, 2024
vrozaev
added a commit
that referenced
this issue
Nov 14, 2024
vrozaev
added a commit
that referenced
this issue
Nov 14, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 15, 2024
vrozaev
added a commit
that referenced
this issue
Nov 20, 2024
vrozaev
added a commit
that referenced
this issue
Nov 20, 2024
vrozaev
added a commit
that referenced
this issue
Nov 20, 2024
vrozaev
added a commit
that referenced
this issue
Nov 20, 2024
vrozaev
added a commit
that referenced
this issue
Nov 20, 2024
vrozaev
added a commit
that referenced
this issue
Nov 20, 2024
…conds after group/user change [#634]
vrozaev
added a commit
that referenced
this issue
Nov 20, 2024
…conds after group/user change [#634]
vrozaev
added a commit
that referenced
this issue
Nov 20, 2024
…conds after group/user change [#634]
vrozaev
added a commit
that referenced
this issue
Nov 22, 2024
ma-efremoff
pushed a commit
that referenced
this issue
Nov 22, 2024
ma-efremoff
pushed a commit
that referenced
this issue
Nov 22, 2024
… of AclApi and related code [#634]
ma-efremoff
pushed a commit
that referenced
this issue
Nov 22, 2024
ma-efremoff
pushed a commit
that referenced
this issue
Nov 22, 2024
…conds after group/user change [#634]
ma-efremoff
pushed a commit
that referenced
this issue
Nov 22, 2024
This was referenced Nov 22, 2024
This was referenced Nov 26, 2024
This was referenced Dec 16, 2024
This was referenced Jan 30, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This issue is similar to #633, but for the groups.
There is a "/groups" page displaying all groups.
Modal should ask only for the group name. To create a group, the
create("group", attributes={"name": "<name>"})
should be issued.3.1) There should be a "General" tab, on which there should be the only field "group name". In order to change the group name, a Cypress request set("//sys/groups//@name", "") should be issued.
3.2) On another tab "members" I suggest to have a standard two column interface for adding/removing members from a group.
(ChatGPT suggests that this thing is called a "dual list box")
Left column should consist of
//sys/groups/<group>/@members
. Right column should consist of "everybody else", which is the union oflist("//sys/users")
andlist("//sys/groups")
minus the members of the group. Both lists should be in the alphabet order.A "search" should perform in-memory filtration by a substring.
Press of "save" should issue a batch of
add_member("<member>", "<current group>")
orremove_member("<member>, "<current group>")
which remove the and add the members that were included or excluded from the original list.Finally, let's make a button "save" inactive if the current user has no right to edit a seleted group. In order to check this permission, make a request check_permission("", "write", "//sys/groups/"). If the result is "deny", let's also add a red text near the "save" button that says
The text was updated successfully, but these errors were encountered: