|
2 | 2 |
|
3 | 3 | [](https://github.com/Spring-Framework-Java-Apps/simpleworklist/actions)
|
4 | 4 | [](https://github.com/Spring-Framework-Java-Apps/simpleworklist/actions)
|
5 |
| -[](https://travis-ci.com/Spring-Framework-Java-Apps/simpleworklist) |
6 |
| -[](https://bloodmoneyapp.github.io/bloodmoney/) |
| 5 | +[](https://app.travis-ci.com/github/Spring-Framework-Java-Apps/simpleworklist) |
| 6 | +[](https://bloodmoneyapp.github.io/simpleworklist/) |
7 | 7 |
|
8 | 8 | Your Todo List for Getting Things Done
|
9 | 9 |
|
10 | 10 | ## Getting Things Done
|
11 | 11 | GTD® and Getting Things Done® are registered trademarks of the David Allen Company.
|
12 | 12 | SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
|
13 | 13 |
|
14 |
| -## Requirements |
15 |
| -* [Functional Requirements](src/site/markdown/REQUIREMENTS_FUNCTIONAL.md) |
16 |
| -* [Nonfunctional Requirements](src/site/markdown/REQUIREMENTS_NONFUNCTIONAL.md) |
17 |
| - |
18 | 14 | ## Development
|
19 | 15 | * [CHANGELOG](src/site/markdown/CHANGELOG.md)
|
20 | 16 | * [TODO](src/site/markdown/TODO.md)
|
21 | 17 |
|
22 | 18 | ## URLs:
|
23 | 19 | * Heroku Deployment: [simpleworklist.herokuapp.com/](https://simpleworklist.herokuapp.com/)
|
24 | 20 | * For Developers: [localhost:8080](http://localhost:8080/)
|
| 21 | + |
| 22 | +## Nonfunctional Requirements |
| 23 | +* [Nonfunctional Requirements](src/site/markdown/REQUIREMENTS_NONFUNCTIONAL.md) |
| 24 | + |
| 25 | +## Functional Requirements |
| 26 | + |
| 27 | +### Functional Requirements 001 - Start |
| 28 | + |
| 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 | + |
| 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 | + |
| 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 | + |
| 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 | + |
| 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 | + |
| 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 | + |
| 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 | + |
| 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 | + |
| 119 | +#### F200 Search Request |
| 120 | + |
| 121 | +### Domain Class Modell |
| 122 | +#### Domain Class Modell - Persistent |
| 123 | + |
| 124 | +#### Domain Class Modell - Transient ( TODO ) |
| 125 | + |
| 126 | + |
| 127 | +## Software Design |
| 128 | +### Service Classes Controller ( TODO ) |
| 129 | + |
| 130 | +### Service Classes DB ( TODO ) |
| 131 | + |
| 132 | +### Service Classes Meso ( TODO ) |
| 133 | + |
0 commit comments