Delete Group

From BZFlagWiki
Revision as of 07:56, 10 February 2013 by JeffM2501 (Talk | contribs) (Move to spec)

Jump to: navigation, search
Picture Frame.png This page contains a specification document for an enhancement or feature. It is a work of collaborative development, and may not represent the final design. If you are not part of the development or design group, please post comments and suggestions on the talk page and not in the middle of the design.


This use case describes the process a founder or co-founder will use to delete a group.

Note: This use case does not include removing players from a group, or removing a group manager. See those individual use cases for details.

Use Case diagram

The diagram shows the requirements and rules the use case is responsible for (via the <<requirement>> stereotype).



Post conditions

The system has deleted the group.

Extended Use Cases

View Groups

Requirements and rules realized

RQ30 Only founders can delete groups
The system shall prevent any player other than the founder or co-founder of a namespace, from deleting a group within that namespace.

RQ29 Track changes to groups
The system shall store and track all changes to a group's name, description and membership policy.

RQ26 Notify founder changes
The system shall notify a namespace founder of any changes according to rules: BR36

  • BR36 New, re-named or deleted groups

The system shall notify the namespace founder when a new group has been created, an existing group changed, or a group deleted from within the namespace.

Flow of events

The flow of events describes the main actor actions and system responses in the execution of the use case.

Activity diagram showing flow of events


Step: EX-1
Condition: Actor is not a founder or co-founder of any namespace
Message Number: ERR-1
Message Text: You cannot make changes to a group because you are not a founder/co-founder.

Step: BF-8
Condition: Successfully deleted group.
Message Number: MSG-1
Message Text: Successfully deleted group <group name>

Category:Group Manager