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

Last change on this file 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.