You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Goal:
Allow a user to add another user to a group.
Actors:
User
System
Prerequisites:
User "A" is authenticated.
Group owned by User "A" exists.
Actions:
User "A" selects "manage user profile".
System displays "manage user profile" menu.
User "A" selects "manage groups" menu item.
System displays list of groups.
User "A" selects group from list of groups.
System displays "manage group" menu items, including "add user", "delete user", "list users", "change group name", "delete group", and "transfer group".
Main: Add user
User "A" selects "add user" menu item.
System displays "add user" text form field
User "A" enters User "B" into form field and selects submit.
Systems displays pending membership for User "B".
System sends confirmation request of group membership to User "B". (asynchronously)
User "B" confirms group membership. (asynchronously)
System creates relationship between User "B" and group.
System displays User "B" as active member of group. (asynchronously)
Alternate 1: Delete user
User "A" selects "delete user" menu item.
System displays "delete user" drop-down form field of all group members.
User "A" selects User "B" from drop-down form field and selects submit.
System displays "delete confirmation" message.
User "A" selects confirm delete.
System removes User "B" relationship from group.
System displays "manage group" menu item.
Alternate 2: List users
User "A" selects "list users" menu item.
System displays list of group membership with hyperlink to "delete user" for each user member. (see Delete user)
Alternate 3: Change group name
User "A" selects "change group name"
System displays text form field with current group name.
User "A" modifies group name and selects submit.
System updates group name.
Alternate 4: Delete group
User "A" selects "delete group" from menu item.
System displays "delete confirmation" message.
User "A" selects confirm delete.
System removes all group entries.
Alternate 5: Transfer group
User "A" select "transfer group" menu item.
System displays "transfer group" drop-down form field of all group members.
User "A" selects User "B" from drop-down form field and selects submit.
System updates group ownership from User "A" to User "B".
System refreshes User "A" manage group list without group.
Notes:
An individual user may own 0 to many groups.
Groups are owned by only a single user.
Only users may be a member of a group (no groups within groups).
Groups will have an internal UID that is associated with the group name to ensure group uniqueness (allowing non-unique group names).
Groups will be tracked in a database table where a 0 to many users to one group relationship may exist.
A group table entry will also hold the UID of the owner.
The text was updated successfully, but these errors were encountered:
User management service to enable the management of a user-created group.
Story: User/Group Management and Microsoft SSO #3
Goal:
Allow a user to add another user to a group.
Actors:
Prerequisites:
Actions:
Main: Add user
Alternate 1: Delete user
Alternate 2: List users
Alternate 3: Change group name
Alternate 4: Delete group
Alternate 5: Transfer group
Notes:
0 to many
groups.0 to many users to one group
relationship may exist.The text was updated successfully, but these errors were encountered: