Skip to content

Update #399

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 95 commits into from
Dec 25, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
30c0ea9
Merge pull request #396 from Spring-Framework-Java-Apps/heroku-deploy…
thomaswoehlke Sep 24, 2022
1c554dc
work
thomaswoehlke Sep 25, 2022
720b80d
work
thomaswoehlke Sep 25, 2022
6a0f63a
work
thomaswoehlke Sep 25, 2022
2eac7c3
work
thomaswoehlke Sep 25, 2022
0bc0c5d
work
thomaswoehlke Sep 25, 2022
9d44310
## 2.4.13-SNAPSHOT
thomaswoehlke Sep 25, 2022
30ad7fd
## 2.4.13-SNAPSHOT
thomaswoehlke Sep 25, 2022
cec4347
## 2.4.13-SNAPSHOT
thomaswoehlke Sep 25, 2022
d928129
## 2.4.13-SNAPSHOT
thomaswoehlke Sep 25, 2022
6f98df1
## 2.4.13-SNAPSHOT
thomaswoehlke Sep 25, 2022
f1b8120
## 2.4.13-SNAPSHOT
thomaswoehlke Sep 25, 2022
7e49482
## 2.4.13-SNAPSHOT
thomaswoehlke Sep 25, 2022
c2a2f72
## 2.4.13-SNAPSHOT
thomaswoehlke Sep 25, 2022
1e0ed5f
## 2.4.13-SNAPSHOT
thomaswoehlke Oct 25, 2022
9463bd5
[maven-release-plugin] prepare release v2.4.11
thomaswoehlke Oct 25, 2022
0028d10
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Oct 25, 2022
4d4027e
bugfix
thomaswoehlke Nov 3, 2022
0fee022
bugfix
thomaswoehlke Nov 3, 2022
dc1b094
bugfix
thomaswoehlke Nov 3, 2022
2ee9f42
fixed #388 make task.taskstate, task.duedate and taskstate workflow i…
thomaswoehlke Nov 3, 2022
60c3fda
[maven-release-plugin] prepare release v2.4.12
thomaswoehlke Nov 3, 2022
b6d00bf
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Nov 3, 2022
fc0ff4a
fixed #388 make task.taskstate, task.duedate and taskstate workflow i…
thomaswoehlke Nov 3, 2022
3e1472b
fixed #388 make task.taskstate, task.duedate and taskstate workflow i…
thomaswoehlke Nov 3, 2022
b1fc04d
work
thomaswoehlke Nov 3, 2022
0bbb78d
work
thomaswoehlke Nov 3, 2022
a3faedb
work
thomaswoehlke Nov 9, 2022
11cb485
work
thomaswoehlke Nov 9, 2022
a0608c0
work
thomaswoehlke Nov 13, 2022
c50c97d
[maven-release-plugin] prepare release v2.4.13
thomaswoehlke Nov 13, 2022
7fb6b3c
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Nov 13, 2022
93e5977
work
thomaswoehlke Nov 22, 2022
656da3c
work
thomaswoehlke Nov 22, 2022
3736dc1
work
thomaswoehlke Nov 22, 2022
3277272
work
thomaswoehlke Nov 22, 2022
421e9b9
work
thomaswoehlke Nov 22, 2022
438e160
work
thomaswoehlke Nov 22, 2022
f63995c
work
thomaswoehlke Nov 22, 2022
feb5f01
work
thomaswoehlke Nov 22, 2022
d5eb21f
[maven-release-plugin] prepare release v2.4.14
thomaswoehlke Nov 22, 2022
6fe9f3b
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Nov 22, 2022
607b52d
work
thomaswoehlke Nov 22, 2022
f676425
work
thomaswoehlke Nov 22, 2022
3e94c1a
work
thomaswoehlke Nov 22, 2022
0f2dac4
work
thomaswoehlke Nov 22, 2022
98d7a36
work
thomaswoehlke Nov 22, 2022
8de28e3
[maven-release-plugin] prepare release v2.4.15
thomaswoehlke Nov 22, 2022
782591b
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Nov 22, 2022
811cec2
work
thomaswoehlke Nov 24, 2022
6e9f3b9
work
thomaswoehlke Dec 5, 2022
cde0fe8
[maven-release-plugin] prepare release v2.4.16
thomaswoehlke Dec 5, 2022
f006a86
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Dec 5, 2022
097fcfa
work
thomaswoehlke Dec 5, 2022
bc9deaf
[maven-release-plugin] prepare release v2.4.17
thomaswoehlke Dec 5, 2022
0d1fefa
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Dec 5, 2022
15bb543
work
thomaswoehlke Dec 7, 2022
5aab718
work
thomaswoehlke Dec 7, 2022
0135b67
work
thomaswoehlke Dec 7, 2022
1bc3a5f
work
thomaswoehlke Dec 7, 2022
521546f
work
thomaswoehlke Dec 7, 2022
ba7cac2
work
thomaswoehlke Dec 7, 2022
a115e2b
work
thomaswoehlke Dec 7, 2022
5d69365
work
thomaswoehlke Dec 7, 2022
9316249
work
thomaswoehlke Dec 7, 2022
fcadff7
work
thomaswoehlke Dec 7, 2022
8045c1e
work
thomaswoehlke Dec 7, 2022
bd2a405
work
thomaswoehlke Dec 7, 2022
f9d3093
work
thomaswoehlke Dec 7, 2022
21b3396
work
thomaswoehlke Dec 7, 2022
10b1e3f
work
thomaswoehlke Dec 7, 2022
523a94c
work
thomaswoehlke Dec 7, 2022
41bce97
work
thomaswoehlke Dec 7, 2022
19f9c40
work
thomaswoehlke Dec 7, 2022
8ea7f0b
work
thomaswoehlke Dec 7, 2022
d4a92bf
Merge pull request #398 from Spring-Framework-Java-Apps/SPRING_SECURI…
thomaswoehlke Dec 7, 2022
130c62f
work
thomaswoehlke Dec 7, 2022
243db9d
[maven-release-plugin] prepare release v2.4.18
thomaswoehlke Dec 7, 2022
6e468ae
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Dec 7, 2022
6455987
work
thomaswoehlke Dec 14, 2022
81472a7
work
thomaswoehlke Dec 14, 2022
c0d1561
work
thomaswoehlke Dec 17, 2022
55420cb
work
thomaswoehlke Dec 17, 2022
1d29412
work
thomaswoehlke Dec 25, 2022
0e12799
work
thomaswoehlke Dec 25, 2022
d58c5e9
work
thomaswoehlke Dec 25, 2022
b2c03fb
work
thomaswoehlke Dec 25, 2022
a9fad34
work
thomaswoehlke Dec 25, 2022
1c6bf42
[maven-release-plugin] prepare release v2.4.19
thomaswoehlke Dec 25, 2022
9e3c2bd
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Dec 25, 2022
5a9606c
work
thomaswoehlke Dec 25, 2022
4f1c39f
work
thomaswoehlke Dec 25, 2022
8935831
[maven-release-plugin] prepare release v2.4.20
thomaswoehlke Dec 25, 2022
a57888b
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Dec 25, 2022
3906b9c
work
thomaswoehlke Dec 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,4 @@ target
/x.txt
/transaction-logs/
/xx.txt
/.factorypath
2 changes: 1 addition & 1 deletion .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 11 additions & 10 deletions .idea/dataSources.local.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions .idea/dataSources.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

50 changes: 50 additions & 0 deletions .idea/jarRepositories.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions LICENSE → LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
https://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

Expand Down Expand Up @@ -192,7 +193,7 @@
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
Expand Down
65 changes: 46 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[![Java CI with Maven](https://github.com/Spring-Framework-Java-Apps/simpleworklist/workflows/Java%20CI%20with%20Maven/badge.svg)](https://github.com/Spring-Framework-Java-Apps/simpleworklist/actions)
[![OSSAR](https://github.com/Spring-Framework-Java-Apps/simpleworklist/workflows/OSSAR/badge.svg)](https://github.com/Spring-Framework-Java-Apps/simpleworklist/actions)
[![Travis CI Build Status](https://travis-ci.com/Spring-Framework-Java-Apps/simpleworklist.svg?branch=master)](https://app.travis-ci.com/github/Spring-Framework-Java-Apps/simpleworklist)
[![Maven Project Reports](src/site/resources/img/maven-feather.png)](https://bloodmoneyapp.github.io/simpleworklist/)
[![Maven Project Reports](src/site/resources/img/maven-feather.png)](https://java.woehlke.org/simpleworklist/)

Your Todo List for Getting Things Done

Expand All @@ -25,7 +25,7 @@ SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
## Functional Requirements

### Functional Requirements 001 - Start
![Functional Requirements 001 - Start](src/site/plantuml/Simpleworklist__Use_Cases__001__Start.png)
![Functional Requirements 001 - Start](src/site/resources/plantuml/Simpleworklist__Use_Cases__001__Start.png)
#### F001 Server Starts
#### F002 Home Page rendered
#### F003 Registration
Expand All @@ -35,7 +35,7 @@ SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
#### F007 Logout

### Functional Requirements 002 - Show TaskstateTab
![Functional Requirements 002 - Show TaskstateTab](src/site/plantuml/Simpleworklist__Use_Cases__002__Show_TaskstateTab.png)
![Functional Requirements 002 - Show TaskstateTab](src/site/resources/plantuml/Simpleworklist__Use_Cases__002__Show_TaskstateTab.png)
#### F010 show /taskstate/inbox
#### F011 show /taskstate/today
#### F012 show /taskstate/next
Expand All @@ -47,7 +47,7 @@ SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
#### F018 show /taskstate/trash

### Functional Requirements 003 - TaskstateTab
![Functional Requirements 003 - TaskstateTab](src/site/plantuml/Simpleworklist__Use_Cases__003__TaskstateTab.png)
![Functional Requirements 003 - TaskstateTab](src/site/resources/plantuml/Simpleworklist__Use_Cases__003__TaskstateTab.png)
#### F040 Taskstate: Add Task to Inbox
#### F041 Taskstate: Add Task to Inbox again
#### F042 Taskstate: Task Edit
Expand All @@ -62,7 +62,7 @@ SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
#### F051 Taskstate: Task undelete

### Functional Requirements 004 - Project/Root
![Functional Requirements 004 - Project/Root](src/site/plantuml/Simpleworklist__Use_Cases__004__Project_Root.png)
![Functional Requirements 004 - Project/Root](src/site/resources/plantuml/Simpleworklist__Use_Cases__004__Project_Root.png)
#### F060 Project/Root: Add Task
#### F061 Project/Root: Add SubProject
#### F062 Project/Root: Task Edit
Expand All @@ -77,7 +77,7 @@ SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
#### F071 Project/Root: Task undelete

### Functional Requirements 005 - Project/id
![Functional Requirements 005 - Project/id](src/site/plantuml/Simpleworklist__Use_Cases__005__Project_id.png)
![Functional Requirements 005 - Project/id](src/site/resources/plantuml/Simpleworklist__Use_Cases__005__Project_id.png)
#### F080 Project/id: Add Task
#### F081 Project/id: Add SubProject
#### F082 Project/id: Task Edit
Expand All @@ -92,7 +92,7 @@ SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
#### F091 Project/id: Task undelete

### Functional Requirements 006 - Drag and Drop. Task move to TaskstateTab
![Functional Requirements 006 - Drag and Drop. Task move to TaskstateTab](src/site/plantuml/Simpleworklist__Use_Cases__006__Task_move_to_TaskstateTab.png)
![Functional Requirements 006 - Drag and Drop. Task move to TaskstateTab](src/site/resources/plantuml/Simpleworklist__Use_Cases__006__Task_move_to_TaskstateTab.png)
#### F120 Drag and Drop: Task move to /taskstate/inbox
#### F121 Drag and Drop: Task move to /taskstate/today
#### F122 Drag and Drop: Task move to /taskstate/next
Expand All @@ -104,30 +104,57 @@ SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
#### F128 Drag and Drop: Task move to /taskstate/trash

### Functional Requirements 007 - Drag and Drop Move to Project
![Functional Requirements 007 - Drag and Drop Move to Project](src/site/plantuml/Simpleworklist__Use_Cases__007__Move_to_Project.png)
![Functional Requirements 007 - Drag and Drop Move to Project](src/site/resources/plantuml/Simpleworklist__Use_Cases__007__Move_to_Project.png)
#### F129 Drag and Drop: Task move to Project
#### F130 Drag and Drop: Project move to Project

### Functional Requirements 008 - Drag and Drop Move Task to Change Task-Order
![Functional Requirements 008 - Drag and Drop Move Task to Change Task-Order](src/site/plantuml/Simpleworklist__Use_Cases__008__Move_Task_to_Change_Task_Order.png)
![Functional Requirements 008 - Drag and Drop Move Task to Change Task-Order](src/site/resources/plantuml/Simpleworklist__Use_Cases__008__Move_Task_to_Change_Task_Order.png)
#### F131 Drag and Drop: Move Task to Change Task-Order in TaskstateTab
#### F132 Drag and Drop: Move Task to Change Task-Order in Project/Root
#### F133 Drag and Drop: Move Task to Change Task-Order in Project/id

### Functional Requirements 009 - Search
![Functional Requirements 009 - Search](src/site/plantuml/Simpleworklist__Use_Cases__009__Search.png)
![Functional Requirements 009 - Search](src/site/resources/plantuml/Simpleworklist__Use_Cases__009__Search.png)
#### F200 Search Request

## Functional Requirements - User

### Functional Requirements 001 - Start
![Functional Requirements 001 - Start](src/site/resources/plantuml/Simpleworklist__Use_Cases__001__Start.png)
#### F003 Registration
#### F004 Password Recovery
#### F005 Login
#### F007 Logout

### Functional Requirements 010 - User Profile
![Functional Requirements 010 - User Profile](src/site/resources/plantuml/Simpleworklist__Use_Cases__010__User_Profile.png)
#### F200 List of other Users and New Messages received from them
#### F201 Chat Messages shared with one other User
#### F202 Send New Chat Message to one other User
#### F220 Menu Selfservice: Change Username
#### F221 Menu Selfservice: Change Password
#### F222 Menu Selfservice: Change Contexts
#### F223 Menu Selfservice: Set Default Language
#### F224 Menu Selfservice: Create Test Data

### Functional Requirements 011 - On every Page behind Login
![Functional Requirements 012 - User Profile](src/site/resources/plantuml/Simpleworklist__Use_Cases__010__User_Profile.png)
#### F250 Number of new incoming Messages from other Users


### Domain Class Modell
#### Domain Class Modell - Persistent
![Domain_Class_Modell_Persistent](src/site/plantuml/Simpleworklist__Domain_Class_Modell_Persistent.png)
#### Domain Class Modell - Transient ( TODO )
![Domain_Class_Modell_Persistent](src/site/plantuml/Simpleworklist__Domain_Class_Modell_Transient.png)
![Domain_Class_Modell_Persistent](src/site/resources/plantuml/Simpleworklist__Domain_Class_Modell_Persistent.png)
#### Domain Class Modell - Transient
![Domain_Class_Modell_Persistent](src/site/resources/plantuml/Simpleworklist__Domain_Class_Modell_Transient.png)

## Software Design
### Service Classes Controller ( TODO )
![Service_Classes_Controller](src/site/plantuml/Simpleworklist__Service_Classes_Controller.png)
### Service Classes DB ( TODO )
![Service_Classes_DB](src/site/plantuml/Simpleworklist__Service_Classes_DB.png)
### Service Classes Meso ( TODO )
![Service_Classes_Meso](src/site/plantuml/Simpleworklist__Service_Classes_Meso.png)
### Service Classes Controller
![Service_Classes_Controller](src/site/resources/plantuml/Simpleworklist__Service_Classes_Controller.png)
### Service Classes DB data
![Service_Classes_DB](src/site/resources/plantuml/Simpleworklist__Service_Classes_DB_data.png)
### Service Classes DB user
![Service_Classes_DB](src/site/resources/plantuml/Simpleworklist__Service_Classes_DB_user.png)
### Service Classes Meso
![Service_Classes_Meso](src/site/resources/plantuml/Simpleworklist__Service_Classes_Meso.png)
File renamed without changes.
23 changes: 14 additions & 9 deletions etc/TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,25 +88,30 @@
* fixed #390 refactor integration tests: One Test class for each Controller Class
* fixed #391 refactor integration tests: One Test class for each Service Class in package meso


## 2.4.10-SNAPSHOT
* #389 apply Database Schema Evolution for: 386 make Project Navigation collapsible
*

## 2.4.11-SNAPSHOT
* #386 make Project Navigation collapsible
* fixed #380 add User Use Cases to UML Documentation
* fixed #393 UML Documentation: Service Classes DB
* fixed #394 UML Documentation: Service Classes Meso

## 2.4.12-SNAPSHOT
* #388 make task.taskstate, task.duedate and taskstate workflow independent to each other
* fixed #388 make task.taskstate, task.duedate and taskstate workflow independent to each other
*

## 2.4.13-SNAPSHOT
* #377 add List of URL (Patterns) to Documentation
* #380 add User Use Cases to UML Documentation
* #393 UML Documentation: Service Classes DB ( TODO )
* #394 UML Documentation: Service Classes Meso ( TODO )
* #392 refactor integration tests: add Unit Tests for Beans and Entities
*

## 2.4.14-SNAPSHOT
* #392 refactor integration tests: add Unit Tests for Beans and Entities
* #386 make Project Navigation collapsible
* #389 apply Database Schema Evolution for: 386 make Project Navigation collapsible
*

## 2.4.15-SNAPSHOT
* #378 Add Search Index and search functionality
*

## 2.4.16-SNAPSHOT
*
Loading