Skip to content

Commit 0b9130a

Browse files
committed
work
1 parent d035429 commit 0b9130a

File tree

3 files changed

+134
-122
lines changed

3 files changed

+134
-122
lines changed
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
# Requirements
2+
3+
## Functional Requirements
4+
5+
### Functional Requirements 001 - Start
6+
![Functional Requirements 001 - Start](plantuml/Simpleworklist__Use_Cases__001__Start.png)
7+
#### F001 Server Starts
8+
#### F002 Home Page rendered
9+
#### F003 Registration
10+
#### F004 Password Recovery
11+
#### F005 Login
12+
#### F006 Page after first successful Login
13+
#### F007 Logout
14+
15+
### Functional Requirements 002 - Show TaskstateTab
16+
![Functional Requirements 002 - Show TaskstateTab](plantuml/Simpleworklist__Use_Cases__002__Show_TaskstateTab.png)
17+
#### F010 show /taskstate/inbox
18+
#### F011 show /taskstate/today
19+
#### F012 show /taskstate/next
20+
#### F013 show /taskstate/waiting
21+
#### F014 show /taskstate/scheduled
22+
#### F015 show /taskstate/someday
23+
#### F016 show /taskstate/focus
24+
#### F017 show /taskstate/completed
25+
#### F018 show /taskstate/trash
26+
27+
### Functional Requirements 003 - TaskstateTab
28+
![Functional Requirements 003 - TaskstateTab](plantuml/Simpleworklist__Use_Cases__003__TaskstateTab.png)
29+
#### F040 Taskstate: Add Task to Inbox
30+
#### F041 Taskstate: Add Task to Inbox again
31+
#### F042 Taskstate: Task Edit
32+
#### F043 Taskstate: Task Edit Form -> change Taskstate via DropDown
33+
#### F044 Taskstate: Task Edit Form -> change Project via DropDown
34+
#### F045 Taskstate: Task Edit Form -> transform to Project
35+
#### F046 Taskstate: Task setFocus
36+
#### F047 Taskstate: Task unSetFocus
37+
#### F048 Taskstate: Task complete
38+
#### F049 Taskstate: Task incomplete
39+
#### F050 Taskstate: Task delete
40+
#### F051 Taskstate: Task undelete
41+
42+
### Functional Requirements 004 - Project/Root
43+
![Functional Requirements 004 - Project/Root](plantuml/Simpleworklist__Use_Cases__004__Project_Root.png)
44+
#### F060 Project/Root: Add Task
45+
#### F061 Project/Root: Add SubProject
46+
#### F062 Project/Root: Task Edit
47+
#### F063 Project/Root: Task Edit Form -> change Taskstate via DropDown
48+
#### F064 Project/Root: Task Edit Form -> change Project via DropDown
49+
#### F065 Project/Root: Task Edit Form -> transform to Project
50+
#### F066 Project/Root: Task setFocus
51+
#### F067 Project/Root: Task unSetFocus
52+
#### F068 Project/Root: Task complete
53+
#### F069 Project/Root: Task incomplete
54+
#### F070 Project/Root: Task delete
55+
#### F071 Project/Root: Task undelete
56+
57+
### Functional Requirements 005 - Project/id
58+
![Functional Requirements 005 - Project/id](plantuml/Simpleworklist__Use_Cases__005__Project_id.png)
59+
#### F080 Project/id: Add Task
60+
#### F081 Project/id: Add SubProject
61+
#### F082 Project/id: Task Edit
62+
#### F083 Project/id: Task Edit Form -> change Taskstate via DropDown
63+
#### F084 Project/id: Task Edit Form -> change Project via DropDown
64+
#### F085 Project/id: Task Edit Form -> transform to Project
65+
#### F086 Project/id: Task setFocus
66+
#### F087 Project/id: Task unSetFocus
67+
#### F088 Project/id: Task complete
68+
#### F089 Project/id: Task incomplete
69+
#### F090 Project/id: Task delete
70+
#### F091 Project/id: Task undelete
71+
72+
### Functional Requirements 006 - Drag and Drop. Task move to TaskstateTab
73+
![Functional Requirements 006 - Drag and Drop. Task move to TaskstateTab](plantuml/Simpleworklist__Use_Cases__006__Task_move_to_TaskstateTab.png)
74+
#### F120 Drag and Drop: Task move to /taskstate/inbox
75+
#### F121 Drag and Drop: Task move to /taskstate/today
76+
#### F122 Drag and Drop: Task move to /taskstate/next
77+
#### F123 Drag and Drop: Task move to /taskstate/waiting
78+
#### F124 Drag and Drop: Task move to /taskstate/scheduled
79+
#### F125 Drag and Drop: Task move to /taskstate/someday
80+
#### F126 Drag and Drop: Task move to /taskstate/focus
81+
#### F127 Drag and Drop: Task move to /taskstate/completed
82+
#### F128 Drag and Drop: Task move to /taskstate/trash
83+
84+
### Functional Requirements 007 - Drag and Drop Move to Project
85+
![Functional Requirements 007 - Drag and Drop Move to Project](plantuml/Simpleworklist__Use_Cases__007__Move_to_Project.png)
86+
#### F129 Drag and Drop: Task move to Project
87+
#### F130 Drag and Drop: Project move to Project
88+
89+
### Functional Requirements 008 - Drag and Drop Move Task to Change Task-Order
90+
![Functional Requirements 008 - Drag and Drop Move Task to Change Task-Order](plantuml/Simpleworklist__Use_Cases__008__Move_Task_to_Change_Task_Order.png)
91+
#### F131 Drag and Drop: Move Task to Change Task-Order in TaskstateTab
92+
#### F132 Drag and Drop: Move Task to Change Task-Order in Project/Root
93+
#### F133 Drag and Drop: Move Task to Change Task-Order in Project/id
94+
95+
### Functional Requirements 009 - Search
96+
![Functional Requirements 009 - Search](plantuml/Simpleworklist__Use_Cases__009__Search.png)
97+
#### F200 Search Request
98+
99+
## Functional Requirements - User
100+
101+
### Functional Requirements 001 - Start
102+
![Functional Requirements 001 - Start](plantuml/Simpleworklist__Use_Cases__001__Start.png)
103+
#### F003 Registration
104+
#### F004 Password Recovery
105+
#### F005 Login
106+
#### F007 Logout
107+
108+
### Functional Requirements 010 - User Profile
109+
![Functional Requirements 010 - User Profile](plantuml/Simpleworklist__Use_Cases__010__User_Profile.png)
110+
#### F200 List of other Users and New Messages received from them
111+
#### F201 Chat Messages shared with one other User
112+
#### F202 Send New Chat Message to one other User
113+
#### F220 Menu Selfservice: Change Username
114+
#### F221 Menu Selfservice: Change Password
115+
#### F222 Menu Selfservice: Change Contexts
116+
#### F223 Menu Selfservice: Set Default Language
117+
#### F224 Menu Selfservice: Create Test Data
118+
119+
### Functional Requirements 011 - On every Page behind Login
120+
![Functional Requirements 012 - User Profile](plantuml/Simpleworklist__Use_Cases__010__User_Profile.png)
121+
#### F250 Number of new incoming Messages from other Users

src/site/markdown/index.md

Lines changed: 0 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -22,125 +22,6 @@ SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
2222
## Nonfunctional Requirements
2323
* [Nonfunctional Requirements](src/site/markdown/REQUIREMENTS_NONFUNCTIONAL.md)
2424

25-
## Functional Requirements
26-
27-
### Functional Requirements 001 - Start
28-
![Functional Requirements 001 - Start](plantuml/Simpleworklist__Use_Cases__001__Start.png)
29-
#### F001 Server Starts
30-
#### F002 Home Page rendered
31-
#### F003 Registration
32-
#### F004 Password Recovery
33-
#### F005 Login
34-
#### F006 Page after first successful Login
35-
#### F007 Logout
36-
37-
### Functional Requirements 002 - Show TaskstateTab
38-
![Functional Requirements 002 - Show TaskstateTab](plantuml/Simpleworklist__Use_Cases__002__Show_TaskstateTab.png)
39-
#### F010 show /taskstate/inbox
40-
#### F011 show /taskstate/today
41-
#### F012 show /taskstate/next
42-
#### F013 show /taskstate/waiting
43-
#### F014 show /taskstate/scheduled
44-
#### F015 show /taskstate/someday
45-
#### F016 show /taskstate/focus
46-
#### F017 show /taskstate/completed
47-
#### F018 show /taskstate/trash
48-
49-
### Functional Requirements 003 - TaskstateTab
50-
![Functional Requirements 003 - TaskstateTab](plantuml/Simpleworklist__Use_Cases__003__TaskstateTab.png)
51-
#### F040 Taskstate: Add Task to Inbox
52-
#### F041 Taskstate: Add Task to Inbox again
53-
#### F042 Taskstate: Task Edit
54-
#### F043 Taskstate: Task Edit Form -> change Taskstate via DropDown
55-
#### F044 Taskstate: Task Edit Form -> change Project via DropDown
56-
#### F045 Taskstate: Task Edit Form -> transform to Project
57-
#### F046 Taskstate: Task setFocus
58-
#### F047 Taskstate: Task unSetFocus
59-
#### F048 Taskstate: Task complete
60-
#### F049 Taskstate: Task incomplete
61-
#### F050 Taskstate: Task delete
62-
#### F051 Taskstate: Task undelete
63-
64-
### Functional Requirements 004 - Project/Root
65-
![Functional Requirements 004 - Project/Root](plantuml/Simpleworklist__Use_Cases__004__Project_Root.png)
66-
#### F060 Project/Root: Add Task
67-
#### F061 Project/Root: Add SubProject
68-
#### F062 Project/Root: Task Edit
69-
#### F063 Project/Root: Task Edit Form -> change Taskstate via DropDown
70-
#### F064 Project/Root: Task Edit Form -> change Project via DropDown
71-
#### F065 Project/Root: Task Edit Form -> transform to Project
72-
#### F066 Project/Root: Task setFocus
73-
#### F067 Project/Root: Task unSetFocus
74-
#### F068 Project/Root: Task complete
75-
#### F069 Project/Root: Task incomplete
76-
#### F070 Project/Root: Task delete
77-
#### F071 Project/Root: Task undelete
78-
79-
### Functional Requirements 005 - Project/id
80-
![Functional Requirements 005 - Project/id](plantuml/Simpleworklist__Use_Cases__005__Project_id.png)
81-
#### F080 Project/id: Add Task
82-
#### F081 Project/id: Add SubProject
83-
#### F082 Project/id: Task Edit
84-
#### F083 Project/id: Task Edit Form -> change Taskstate via DropDown
85-
#### F084 Project/id: Task Edit Form -> change Project via DropDown
86-
#### F085 Project/id: Task Edit Form -> transform to Project
87-
#### F086 Project/id: Task setFocus
88-
#### F087 Project/id: Task unSetFocus
89-
#### F088 Project/id: Task complete
90-
#### F089 Project/id: Task incomplete
91-
#### F090 Project/id: Task delete
92-
#### F091 Project/id: Task undelete
93-
94-
### Functional Requirements 006 - Drag and Drop. Task move to TaskstateTab
95-
![Functional Requirements 006 - Drag and Drop. Task move to TaskstateTab](plantuml/Simpleworklist__Use_Cases__006__Task_move_to_TaskstateTab.png)
96-
#### F120 Drag and Drop: Task move to /taskstate/inbox
97-
#### F121 Drag and Drop: Task move to /taskstate/today
98-
#### F122 Drag and Drop: Task move to /taskstate/next
99-
#### F123 Drag and Drop: Task move to /taskstate/waiting
100-
#### F124 Drag and Drop: Task move to /taskstate/scheduled
101-
#### F125 Drag and Drop: Task move to /taskstate/someday
102-
#### F126 Drag and Drop: Task move to /taskstate/focus
103-
#### F127 Drag and Drop: Task move to /taskstate/completed
104-
#### F128 Drag and Drop: Task move to /taskstate/trash
105-
106-
### Functional Requirements 007 - Drag and Drop Move to Project
107-
![Functional Requirements 007 - Drag and Drop Move to Project](plantuml/Simpleworklist__Use_Cases__007__Move_to_Project.png)
108-
#### F129 Drag and Drop: Task move to Project
109-
#### F130 Drag and Drop: Project move to Project
110-
111-
### Functional Requirements 008 - Drag and Drop Move Task to Change Task-Order
112-
![Functional Requirements 008 - Drag and Drop Move Task to Change Task-Order](plantuml/Simpleworklist__Use_Cases__008__Move_Task_to_Change_Task_Order.png)
113-
#### F131 Drag and Drop: Move Task to Change Task-Order in TaskstateTab
114-
#### F132 Drag and Drop: Move Task to Change Task-Order in Project/Root
115-
#### F133 Drag and Drop: Move Task to Change Task-Order in Project/id
116-
117-
### Functional Requirements 009 - Search
118-
![Functional Requirements 009 - Search](plantuml/Simpleworklist__Use_Cases__009__Search.png)
119-
#### F200 Search Request
120-
121-
## Functional Requirements - User
122-
123-
### Functional Requirements 001 - Start
124-
![Functional Requirements 001 - Start](plantuml/Simpleworklist__Use_Cases__001__Start.png)
125-
#### F003 Registration
126-
#### F004 Password Recovery
127-
#### F005 Login
128-
#### F007 Logout
129-
130-
### Functional Requirements 010 - User Profile
131-
![Functional Requirements 010 - User Profile](plantuml/Simpleworklist__Use_Cases__010__User_Profile.png)
132-
#### F200 List of other Users and New Messages received from them
133-
#### F201 Chat Messages shared with one other User
134-
#### F202 Send New Chat Message to one other User
135-
#### F220 Menu Selfservice: Change Username
136-
#### F221 Menu Selfservice: Change Password
137-
#### F222 Menu Selfservice: Change Contexts
138-
#### F223 Menu Selfservice: Set Default Language
139-
#### F224 Menu Selfservice: Create Test Data
140-
141-
### Functional Requirements 011 - On every Page behind Login
142-
![Functional Requirements 012 - User Profile](plantuml/Simpleworklist__Use_Cases__010__User_Profile.png)
143-
#### F250 Number of new incoming Messages from other Users
14425

14526

14627
### Domain Class Modell

src/site/site.xml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,28 @@
2121
<item name="Home" href="index.html"/>
2222
<item name="JavaDocs" href="apidocs/index.html"/>
2323
<item name="Source Xref" href="xref/index.html"/>
24+
<item name="Simpleworklist (Github)" href="https://github.com/Spring-Framework-Java-Apps/simpleworklist"/>
25+
<item name="Spring-Framework-Java-Apps (Github)" href="https://github.com/Spring-Framework-Java-Apps"/>
26+
<item name="Thomas Wöhlke (Github)" href="https://github.com/thomaswoehlke"/>
2427
</menu>
2528
<menu name="Requirements">
26-
<item name="Cloud Deployments" href="CLOUD_DEPLOYMENT.html" />
27-
<item name="Nonfunctional Requirements" href="REQUIREMENTS_NONFUNCTIONAL.html" />
2829
<item name="Changelog" href="CHANGELOG.html" />
30+
<item name="Nonfunctional Requirements" href="REQUIREMENTS_NONFUNCTIONAL.html" />
2931
</menu>
3032
<menu name="Development">
3133
<item name="Development" href="DEVELOPMENT.html" />
32-
<item name="Maven Plugins" href="MAVEN_PLUGINS.html" />
3334
<item name="HOWTO" href="HOWTO.html" />
3435
<item name="TODO" href="TODO.html" />
3536
</menu>
37+
<menu name="DevOps">
38+
<item name="Maven Plugins" href="MAVEN_PLUGINS.html" />
39+
<item name="Cloud Deployments" href="CLOUD_DEPLOYMENT.html" />
40+
</menu>
41+
<menu name="License">
42+
<item name="License" href="LICENSE.html"/>
43+
<item name="Copyright" href="LICENSE.code.html"/>
44+
<item name="License Content" href="LICENSE.writing.html"/>
45+
</menu>
3646
<menu ref="reports"/>
3747
</body>
3848
<publishDate position="left"/>

0 commit comments

Comments
 (0)