1
|
=========
|
2
|
Use cases
|
3
|
=========
|
4
|
-----------------------------
|
5
|
NethServer development docs
|
6
|
-----------------------------
|
7
|
|
8
|
.. contents::
|
9
|
.. sectnum::
|
10
|
|
11
|
|
12
|
Create user account
|
13
|
-------------------
|
14
|
|
15
|
:Id: _`UC1`
|
16
|
:Description: Creates a new system wide user identifier to access system services
|
17
|
:PrimaryActor: Operator
|
18
|
:Precondition: A person or an agent must be identified
|
19
|
:BasicFlow:
|
20
|
- Enter the user identifier, first and last name, company and address info
|
21
|
- Optionally, specify one or more groups the user is member of.
|
22
|
- Optionally, enable and configure services
|
23
|
:AlternateFlow:
|
24
|
- If the identifier is used by another user, group or another kind
|
25
|
of system object, validation fails
|
26
|
|
27
|
Delete user account
|
28
|
-------------------
|
29
|
|
30
|
:Id: _`UC2`
|
31
|
:Description: Removes an user identifier from the system
|
32
|
:PrimaryActor: Operator
|
33
|
:Precondition: A user account exists
|
34
|
:Postcondition: The user identifier and associated data are erased
|
35
|
:BasicFlow:
|
36
|
- Select the account to delete
|
37
|
- SYSTEM asks for confirmation
|
38
|
- Confirm
|
39
|
|
40
|
|
41
|
Modify user account
|
42
|
-------------------
|
43
|
|
44
|
:Id: _`UC3`
|
45
|
:Description: Changes group ownership and user-specific services configuration
|
46
|
:PrimaryActor: Operator
|
47
|
:PreCondition: A user account exists
|
48
|
:BasicFlow:
|
49
|
- Select the account to modify
|
50
|
- Apply changes
|
51
|
|
52
|
|
53
|
Create group account
|
54
|
--------------------
|
55
|
|
56
|
:Id: _`UC4`
|
57
|
:Description: Create a system identifier to group user accounts together
|
58
|
:PrimaryActor: Operator
|
59
|
:BasicFlow:
|
60
|
- Enter the group identifier
|
61
|
- Optionally enter description and specify initial group members
|
62
|
- Optionally configure group related services
|
63
|
:AlternateFlow:
|
64
|
- If the identifier is allocated to an existing group, user or
|
65
|
another object a validation error occurs
|
66
|
|
67
|
|
68
|
Modify group account
|
69
|
--------------------
|
70
|
|
71
|
:Id: _`UC5`
|
72
|
:Description: Modify an existing group properties
|
73
|
:PrimaryActor: Operator
|
74
|
:PreCondition: A group exists
|
75
|
:Trigger: A group is selected
|
76
|
:BasicFlow:
|
77
|
- Change description and group members
|
78
|
- Configure group related services
|
79
|
|
80
|
|
81
|
Delete group account
|
82
|
--------------------
|
83
|
|
84
|
:Id: _`UC6`
|
85
|
:Description: Delete an existing group
|
86
|
:PrimaryActor: Operator
|
87
|
:PreCondition: A group exists
|
88
|
:BasicFlow:
|
89
|
- Select a group
|
90
|
- SYSTEM ask for confirmation
|
91
|
- Confirm
|
92
|
:PostCondition: The group identifier is removed
|
93
|
|
94
|
|
95
|
|