Skip to content

Usecase: User "create" group #13

Description

@servilla

User management service to enable “group” creation for data repository access control purposes.

Story: User/Group Management and Microsoft SSO #3

Goal:
Allow a user to create a new group.

Actors:

  1. User
  2. System

Prerequisites:

  1. User "A" is authenticated in system.

Actions:

  1. User "A" selects "manage user profile".
  2. System displays "manager user profile" menu.
  3. User "A" selects "create group" menu item.
  4. System displays "create group" text form field.
  5. User "A" enters new group name into "create group" form field and selects submit.
  6. System creates new group using provided name and adds user to group membership.
  7. System displays new group name under "groups" header.

Notes:

  1. An individual user may own 0 to many groups.
  2. Groups are owned by only a single user.
  3. Only users may be a member of a group (no groups within groups).
  4. Groups will have an internal UID that is associated with the group name to ensure group uniqueness (allowing non-unique group names).
  5. Groups will be tracked in a database table where a 1 to many users to one group relationship may exist.
  6. A group table entry will also hold the UID of the owner.

Metadata

Metadata

Assignees

Labels

SPUSeattle Public UtilitiesusecaseUser scenario description in high-level english

Type

No type

Projects

Status
Usecase

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions