nextcloud / nextcloud/server

Add group member management to the group view

Open
#58,824 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement feature: users and groups
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

I really enjoy using and administering Nextcloud (in a club context). I appreciate every improvement and am therefore eager for each new major version. Many thanks to all the developers for their work so far!

Unfortunately, a major drawback is the account management, or more specifically, the group management.

Creating groups is very easy, but managing group members is unfortunately very cumbersome.

While the group view conveniently lists members, it's impossible to remove them from the group or add new members. For both, you first have to go to the individual account view and activate or deactivate group membership for each user. This is not only time-consuming but also very confusing and therefore prone to errors.

Instead, I would prefer a button for removing members and a user selector (search field) for adding them – just like how it's done for sharing or file sharing. I don't think this would be particularly difficult, as all these elements already exist.

What would be desirable regarding groups in addition:

Not only accounts but also groups should be able to be added to a group to enable a hierarchical structure. I don't know if this is even possible with the current concept, but it would be a real help in administering/managing a Nextcloud instance.

If groups could also be managed by "group admins" (similar to team management), that would be almost perfect!

Regards, Yummiweb

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by locating the group view and the existing sharing user selector and member-removal controls; done would mean adding member management there, while clarifying whether nested groups and group-admin management are also in scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, php
Domain
backend, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.