Skip to content

Manage a subgroup of users #237

@srenault-meeds

Description

@srenault-meeds

Rationale

The Meeds Software allows groups managers to access users management focused on the group they are managing. That means, they can list users of their group, deactivate them or activate them, read their memberships info, and onboard them.

❓Then, What is the problem?
Now that we allow creation of organization with their own sub communities, we have identified some enhancement to let admins of these small organizations more autonomous on their users management:

  • list users
  • edit memberships

🎯 What is the goal?

  1. Give permissions to space admins to add user account and manage memberships
  2. Enhance the members app with a list view

1. Functional Requirements

Top User Stories

Allow to manage accounts of space members

When editing the permissions of the space template, platform admins can decide to allow space admins or members of an identified group to invite user account & manage memberships

Image

Same option is suggested per space to manage it specifically one by one

Image

Account Management in Space Members

When having the permission to manage users memberships
Then following option is provided:

  • Memberships Management
    • Only memberships related to the current space and subspaces if parent space are listed there
    • Delegated admins can remove a user from a space from there
    • Even if not managers of subspaces of this space, it is possible to manage memberships
Image

Precision: This should be possible to bulk import users account using the same pattern: additional infos & attribute to send the email (not customizable in that way)

Suggest a list view of space members

  • A new view will be suggest for space members
  • The default one is the cards view
  • Of course, same options will be suggested depending on users' roles

Members View
Image

Space Admin View
Image

platform admin and delegated admin view

This view suggest options for user account management, detailed above.
Image

Impacts

Gamification

N/A

Notifications

N/A

Analytics

N/A

Unified Search

N/A

2. Technical Requirements

Expected Volume & Performance

N/A

Security

Extensibility

N/A

Configurability

N/A

Upgradability

Existing Features

N/A

3. Software Architecture

Access

Services & processing

Data and persistence

Clustering

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions