Difference between revisions of "Assign co-founder"

From BZFlagWiki
Jump to: navigation, search
m (Extended Use Cases)
Line 1: Line 1:
{{DesignDocument}}
+
{{Specification}}
  
 
== Introduction ==
 
== Introduction ==
Line 70: Line 70:
 
Message Text:= Successfully assigned player <player name> as co-founder of <namespace name> namespace.
 
Message Text:= Successfully assigned player <player name> as co-founder of <namespace name> namespace.
 
</properties>
 
</properties>
 +
 +
[[:Category:Group Manager]]

Revision as of 07:54, 10 February 2013

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

This use case describes the process a founder will use to assign a player as a co-founder for a namespace.


Use Case diagram

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


Pre-conditions

None


Post conditions

The system has granted the player indicated by the actor a co-founder role for the selected namespace.


Included Use Cases

Search for Player

Requirements and rules realized

RQ31 Founders manage co-founders
The system shall prevent any player other than the founder of a namespace, from assigning or removing co-founders from that namespace.


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

  • BR38 Changes to namespaces

The system shall notify the namespace founders and co-founders when a co-founder has been assigned or removed from a namespace.


RQ19 Notify players of changes in membership
The system shall notify a player if they have been added to, or removed from any group or granted or forfeited any role.

  • BR28 Player notification format

The system shall use a forum private message, email message, and a message displayed on the 'my groups' page to alert players of changes to their membership and roles.


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


Messages

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 namespace because you are not a founder/co-founder.



Step: AF-1
Condition: Selected player is already a co-founder of selected namespace
Message Number: MSG-1
Message Text: Player <player name> is already a co-founder of the <namespace name> namespace



Step: BF-12
Condition: Successfully assigned co-founder.
Message Number: MSG-2
Message Text: Successfully assigned player <player name> as co-founder of <namespace name> namespace.


Category:Group Manager