source: main/eko-disco-specs/trunk/use-cases/user-remove.rst @ 17752

Last change on this file since 17752 was 10781, checked in by Henrik Bettermann, 11 years ago

Shorten use case titles.

Link data entities to use cases only if necessary/interesting.

File size: 1.7 KB
Line 
1.. _label-uc-user-remove:
2
3Remove a User Account
4***********************************************************************
5
6Short Description
7-----------------------------------------------------------------------
8
9A user account and connected user data entities are removed from system.
10
11Actor(s)
12-----------------------------------------------------------------------
13
14Officer
15
16
17Trigger(s)
18-----------------------------------------------------------------------
19
20- Imports (removing existing data)
21- Web form(s) submitted by authorized user
22
23
24Result(s)
25-----------------------------------------------------------------------
26
27- The user account and all connected data were
28  removed from the system.
29- All removed data is archived.
30
31
32Incoming Data
33-----------------------------------------------------------------------
34
35- User ID
36
37Outgoing Data
38-----------------------------------------------------------------------
39
40- Message about user account removal
41- Log message
42- Archive entry
43
44
45Precondition(s)
46-----------------------------------------------------------------------
47
48- User ID must exist.
49- Submitting user must be authorized to perform the operation.
50
51
52Postcondition(s)
53-----------------------------------------------------------------------
54
55
56Invariant(s)
57-----------------------------------------------------------------------
58
59
60
61Essential Steps
62-----------------------------------------------------------------------
63
64- System checks user ID validity.
65- Removed data is archived.
66- System removes the given user account.
67
68
69Open Issues
70-----------------------------------------------------------------------
71
72
73
74Remarks
75-----------------------------------------------------------------------
76
77
78
79.. raw:: latex
80
81      \
Note: See TracBrowser for help on using the repository browser.