-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[User Management] Rename groups (delete already exists) #12600
Comments
@MorrisJobke @craigpg FYI |
UX wise: Like the calendar rename functionality? |
Would it be easier to rather introduce display names for groups as well ? |
@PVince81 I also proposed this and this is most likely the way to go. Otherwise it will lead to a migration nightmare. |
Moving enhancement to 9.2. |
Group display name support was added in core through #7918. Now what remains is adjusting the local database group backend to support it and also the web UIs to support it, here's a list:
|
@pmaier1 would move to backlog for now. The reason I worked on this was because custom groups require display name support to be able to rename them, so "backend interface support" had to be added into core. The remaining is however nice to have for the near future I think, maybe 10.1. |
Changing the displayed name of a existing group is such a basic thing - i wonder why this isn't implemented yet. So we need to create a new group and assign all rights again if we require to change the displayed name... |
As an admin, I want to rename a group to make it easier for me to manage the ownCloud installation.
Acceptance Criteria:
Rename only works for local groups, as LDAP / AD groups clearly can't be renamed in ownCloud
When a group is renamed, the group is renamed for every user that is already a member of the group.
When a group is deleted, the group is deleted, but not group members - the members just lose their membership in the deleted group.
This is done via the sidebar, where next to the set groups admins can create and edit custom groups. The active group will show a control to rename and delete that group.
Remarks by Engineering:
It really means it. The group names are also used as an index. If we rename this, we must also rename any occurrence in the database. In some apps, we would also need to alter other files (mount.json for files_external if group mounts are set up). And then there are 3rd party apps we do not have control of.
We don't necessarily need to show the identifier in the user management and keep it totally internal, but we need to keep it.
Got it, the group “display name” would be different, but the index would be the same. That works...Thanks for explaining.
The text was updated successfully, but these errors were encountered: