This wiki is archived and useful information is being migrated to the main bzflag.org website

Difference between revisions of "Delete Group"

From BZFlagWiki
Jump to: navigation, search
(Move to spec)
(category link)
 
Line 63: Line 63:
 
</properties>
 
</properties>
  
[[:Category:Group Manager]]
+
[[Category:Group Manager]]

Latest revision as of 17:09, 5 December 2016

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.


Introduction[edit]

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).


Pre-conditions[edit]

None


Post conditions[edit]

The system has deleted the group.


Extended Use Cases[edit]

View Groups


Requirements and rules realized[edit]

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[edit]

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


Messages[edit]

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>