This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "Remove co-founder"
Grans Remedy (Talk | contribs) (New page: {{DesignDocument}} == Introduction == This use case describes the process a founder will use to remove a co-founder from a namespace. [[Image:UC_Remove_co-founder.png|Use Case diagram]...) |
(category link) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{Specification}} |
== Introduction == | == Introduction == | ||
Line 71: | Line 71: | ||
Message Text:= Successfully removed player <player name> as co-founder of <namespace name> namespace. | Message Text:= Successfully removed player <player name> as co-founder of <namespace name> namespace. | ||
</properties> | </properties> | ||
+ | |||
+ | [[Category:Group Manager]] |
Latest revision as of 03:02, 5 December 2016
Contents
Introduction[edit]
This use case describes the process a founder will use to remove a co-founder from a namespace.
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 withdrawn the co-founder role from the player indicated by the actor.
Extended Use Cases[edit]
Requirements and rules realized[edit]
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[edit]
The flow of events describes the main actor actions and system responses in the execution of the use case.
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 namespace because you are not a founder/co-founder. |
Step: | AF-1 |
Condition: | Selected player is a co-founder of selected namespace |
Message Number: | MSG-1 |
Message Text: | Player <player name> is not a co-founder of the <namespace name> namespace |
Step: | BF-12 |
Condition: | Successfully removed co-founder. |
Message Number: | MSG-2 |
Message Text: | Successfully removed player <player name> as co-founder of <namespace name> namespace. |