Skip to content

update #395

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 180 commits into from
Sep 24, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
180 commits
Select commit Hold shift + click to select a range
ac1e2c9
work
thomaswoehlke Sep 10, 2022
782c7c4
work
thomaswoehlke Sep 10, 2022
6ed4bc3
work
thomaswoehlke Sep 11, 2022
6e1bc10
work
thomaswoehlke Sep 11, 2022
359f347
work
thomaswoehlke Sep 11, 2022
6457443
work
thomaswoehlke Sep 11, 2022
01cbcd4
work
thomaswoehlke Sep 11, 2022
45a61da
work
thomaswoehlke Sep 11, 2022
94c980a
work
thomaswoehlke Sep 11, 2022
0414b1f
work
thomaswoehlke Sep 11, 2022
6c8937a
work
thomaswoehlke Sep 11, 2022
4f03ecf
work
thomaswoehlke Sep 11, 2022
5e1fd48
work
thomaswoehlke Sep 11, 2022
e784c60
work
thomaswoehlke Sep 11, 2022
309b3de
work
thomaswoehlke Sep 11, 2022
e58c5b1
work
thomaswoehlke Sep 11, 2022
2a438d8
work
thomaswoehlke Sep 11, 2022
c05f198
work
thomaswoehlke Sep 11, 2022
eea1bce
work
thomaswoehlke Sep 11, 2022
c29232a
work
thomaswoehlke Sep 11, 2022
2a5f97c
[maven-release-plugin] prepare release v2.3.71
thomaswoehlke Sep 11, 2022
65b7154
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 11, 2022
96bffa2
work
thomaswoehlke Sep 11, 2022
4712bce
work
thomaswoehlke Sep 11, 2022
51d1053
work
thomaswoehlke Sep 11, 2022
a139898
work
thomaswoehlke Sep 11, 2022
38e11a9
work
thomaswoehlke Sep 12, 2022
653904c
work
thomaswoehlke Sep 12, 2022
e4568ec
work
thomaswoehlke Sep 12, 2022
350ec4b
work
thomaswoehlke Sep 12, 2022
dca6c83
work
thomaswoehlke Sep 12, 2022
9af3680
fixed #368 ProjectId: drag and drop: move task up,
thomaswoehlke Sep 12, 2022
e6c1faa
[maven-release-plugin] prepare release v2.3.72
thomaswoehlke Sep 12, 2022
f9f9506
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 12, 2022
64583ad
fixed #374 Pixel-Layout: Add Task - Action Buttons
thomaswoehlke Sep 12, 2022
7b48e83
[maven-release-plugin] prepare release v2.3.73
thomaswoehlke Sep 12, 2022
88e7e23
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 12, 2022
51f24cd
fixed #374 Pixel-Layout: Add Task - Action Buttons
thomaswoehlke Sep 12, 2022
ee9db79
fixed #374 Pixel-Layout: Add Task - Action Buttons
thomaswoehlke Sep 12, 2022
c2ff573
fixed #379 Error Controller is broken
thomaswoehlke Sep 12, 2022
67c54f2
fixed #379 Error Controller is broken
thomaswoehlke Sep 12, 2022
03c24b2
fixed #379 Error Controller is broken
thomaswoehlke Sep 12, 2022
1a988a8
fixed #379 Error Controller is broken
thomaswoehlke Sep 12, 2022
3b11638
fixed #379 Error Controller is broken
thomaswoehlke Sep 12, 2022
35d5e51
fixed #379 Error Controller is broken,
thomaswoehlke Sep 12, 2022
2a22604
fixed #379 Error Controller is broken,
thomaswoehlke Sep 12, 2022
2f026ea
fixed #379 Error Controller is broken,
thomaswoehlke Sep 12, 2022
1680134
[maven-release-plugin] rollback the release of v2.3.74
thomaswoehlke Sep 12, 2022
e6f7ba1
[maven-release-plugin] prepare release v2.3.74
thomaswoehlke Sep 12, 2022
0801996
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 12, 2022
281b991
fixed #379 Error Controller is broken,
thomaswoehlke Sep 12, 2022
aa50bb5
fixed #379 Error Controller is broken,
thomaswoehlke Sep 12, 2022
5b65e70
fixed #379 Error Controller is broken,
thomaswoehlke Sep 12, 2022
c7ebfe5
work
thomaswoehlke Sep 12, 2022
d514196
work
thomaswoehlke Sep 12, 2022
143c15c
[maven-release-plugin] prepare release v2.4.0
thomaswoehlke Sep 12, 2022
cc75ac9
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 12, 2022
5d93cd3
work
thomaswoehlke Sep 12, 2022
b411589
work
thomaswoehlke Sep 12, 2022
033b57f
work
thomaswoehlke Sep 12, 2022
6d96e92
work
thomaswoehlke Sep 12, 2022
3b64e6b
work
thomaswoehlke Sep 12, 2022
102ed67
work
thomaswoehlke Sep 12, 2022
fb0365c
work
thomaswoehlke Sep 12, 2022
445a538
work
thomaswoehlke Sep 12, 2022
bb453a7
work
thomaswoehlke Sep 12, 2022
63bce7c
work
thomaswoehlke Sep 12, 2022
2541b66
work
thomaswoehlke Sep 12, 2022
687d632
work
thomaswoehlke Sep 12, 2022
dfa3b44
[maven-release-plugin] prepare release v2.4.1
thomaswoehlke Sep 12, 2022
f7e5dcd
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 12, 2022
6616f5e
work
thomaswoehlke Sep 12, 2022
ae3d292
work
thomaswoehlke Sep 12, 2022
6643d0c
work
thomaswoehlke Sep 12, 2022
c88f2b3
work
thomaswoehlke Sep 12, 2022
9bc5db8
work
thomaswoehlke Sep 12, 2022
e6d9d40
work
thomaswoehlke Sep 12, 2022
ec05475
[maven-release-plugin] prepare release v2.4.2
thomaswoehlke Sep 12, 2022
6da2da9
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 12, 2022
c4329f4
work
thomaswoehlke Sep 13, 2022
1977602
work
thomaswoehlke Sep 13, 2022
db4179f
bugfixing
thomaswoehlke Sep 13, 2022
13cf7a4
bugfixing
thomaswoehlke Sep 13, 2022
f17d008
bugfixing
thomaswoehlke Sep 13, 2022
3f9f5db
bugfixing
thomaswoehlke Sep 13, 2022
33ef51d
bugfixing
thomaswoehlke Sep 13, 2022
8b15a95
bugfixing
thomaswoehlke Sep 13, 2022
23e1ff9
[maven-release-plugin] prepare release v2.4.3
thomaswoehlke Sep 13, 2022
3468cc0
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 13, 2022
6288f29
List of ALL Tasks
thomaswoehlke Sep 13, 2022
e36a5fb
List of ALL Tasks
thomaswoehlke Sep 13, 2022
f344d50
List of ALL Tasks
thomaswoehlke Sep 13, 2022
9c4cdc9
List of ALL Tasks
thomaswoehlke Sep 13, 2022
b2b357a
List of ALL Tasks
thomaswoehlke Sep 13, 2022
cb53f9e
[maven-release-plugin] prepare release v2.4.4
thomaswoehlke Sep 13, 2022
22607e2
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 13, 2022
7137cf4
List of ALL Tasks
thomaswoehlke Sep 13, 2022
8af56e3
List of ALL Tasks
thomaswoehlke Sep 13, 2022
6d36db5
List of ALL Tasks
thomaswoehlke Sep 13, 2022
693ffe9
[maven-release-plugin] prepare release v2.4.5
thomaswoehlke Sep 13, 2022
9442ef1
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 13, 2022
68db665
List of ALL Tasks
thomaswoehlke Sep 13, 2022
9be7dbf
List of ALL Tasks
thomaswoehlke Sep 13, 2022
3c8b557
List of ALL Tasks
thomaswoehlke Sep 13, 2022
f8cd877
List of ALL Tasks
thomaswoehlke Sep 13, 2022
588df7b
List of ALL Tasks
thomaswoehlke Sep 13, 2022
9a5974d
List of ALL Tasks
thomaswoehlke Sep 13, 2022
aef31fe
work
thomaswoehlke Sep 18, 2022
8d91a9f
work
thomaswoehlke Sep 18, 2022
fae7b7f
work
thomaswoehlke Sep 18, 2022
3a68feb
work
thomaswoehlke Sep 22, 2022
a2a68e4
[maven-release-plugin] prepare release v2.4.6
thomaswoehlke Sep 22, 2022
9f9f5ad
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 22, 2022
a3952df
fixed #387 prepare Database for making Project Navigation collapsible
thomaswoehlke Sep 22, 2022
ebd847f
fixed #387 prepare Database for making Project Navigation collapsible
thomaswoehlke Sep 22, 2022
cd114a2
fixed #387 prepare Database for making Project Navigation collapsible
thomaswoehlke Sep 22, 2022
34e041a
work
thomaswoehlke Sep 22, 2022
492b943
work
thomaswoehlke Sep 22, 2022
389fc29
work
thomaswoehlke Sep 22, 2022
ff1b0d4
work
thomaswoehlke Sep 22, 2022
83d99f3
fixed #383 F006 Page after first successful Login: change from inbox …
thomaswoehlke Sep 22, 2022
746f182
fixed #383 F006 Page after first successful Login: change from inbox …
thomaswoehlke Sep 22, 2022
e055a19
## 2.4.7
thomaswoehlke Sep 22, 2022
f886e44
[maven-release-plugin] prepare release v2.4.7
thomaswoehlke Sep 22, 2022
65b9113
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 22, 2022
3212774
## 2.4.7
thomaswoehlke Sep 22, 2022
79ccb79
## 2.4.7
thomaswoehlke Sep 22, 2022
9b25ffc
## 2.4.7
thomaswoehlke Sep 22, 2022
3e8f5b7
fixed #375 reenable integration tests
thomaswoehlke Sep 22, 2022
6a9fb7e
## 2.4.8-SNAPSHOT
thomaswoehlke Sep 22, 2022
e7d728e
work in progress:
thomaswoehlke Sep 22, 2022
c8e66a0
work in progress:
thomaswoehlke Sep 22, 2022
e14c3a5
[maven-release-plugin] prepare release v2.4.8
thomaswoehlke Sep 22, 2022
1dd2415
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 22, 2022
bfecb64
work in progress:
thomaswoehlke Sep 22, 2022
8f8f427
work in progress:
thomaswoehlke Sep 22, 2022
4e8a1c2
work: Unit Tests and Integration Tests
thomaswoehlke Sep 22, 2022
a47563a
work: Unit Tests and Integration Tests
thomaswoehlke Sep 22, 2022
480a4c4
work: Unit Tests and Integration Tests
thomaswoehlke Sep 22, 2022
3df809a
work: Unit Tests and Integration Tests
thomaswoehlke Sep 22, 2022
591f6ea
work: Unit Tests and Integration Tests
thomaswoehlke Sep 22, 2022
cedd3fe
work: Unit Tests and Integration Tests
thomaswoehlke Sep 22, 2022
3b8220e
work: Unit Tests and Integration Tests
thomaswoehlke Sep 22, 2022
348a348
work: Unit Tests and Integration Tests
thomaswoehlke Sep 22, 2022
bb1eb6e
work: Unit Tests and Integration Tests
thomaswoehlke Sep 22, 2022
f812399
work: Unit Tests and Integration Tests
thomaswoehlke Sep 22, 2022
6b75759
work: Unit Tests and Integration Tests
thomaswoehlke Sep 23, 2022
2850d02
## 2.4.9
thomaswoehlke Sep 23, 2022
5190194
## 2.4.9
thomaswoehlke Sep 23, 2022
ce9393f
## 2.4.9
thomaswoehlke Sep 23, 2022
809255d
work
thomaswoehlke Sep 23, 2022
30f1dda
work
thomaswoehlke Sep 23, 2022
9a8cdfb
work
thomaswoehlke Sep 23, 2022
4b0e8ae
work
thomaswoehlke Sep 23, 2022
716e4b3
work
thomaswoehlke Sep 23, 2022
683a78b
work
thomaswoehlke Sep 23, 2022
da3cdc8
work
thomaswoehlke Sep 23, 2022
77f29b5
work
thomaswoehlke Sep 23, 2022
0107f6a
work
thomaswoehlke Sep 23, 2022
ba34b02
work
thomaswoehlke Sep 23, 2022
f0abf7f
work
thomaswoehlke Sep 23, 2022
c8b6a81
work
thomaswoehlke Sep 23, 2022
5215c7a
work
thomaswoehlke Sep 23, 2022
d81ef25
## 2.4.9
thomaswoehlke Sep 23, 2022
d1aa002
[maven-release-plugin] prepare release v2.4.9
thomaswoehlke Sep 23, 2022
91e5c34
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 23, 2022
f140b33
## 2.4.9
thomaswoehlke Sep 24, 2022
b96be87
## 2.4.9
thomaswoehlke Sep 24, 2022
7524b8d
## 2.4.9
thomaswoehlke Sep 24, 2022
70c16bf
work
thomaswoehlke Sep 24, 2022
cd70166
work
thomaswoehlke Sep 24, 2022
d3c3b27
work
thomaswoehlke Sep 24, 2022
de4c7ca
work
thomaswoehlke Sep 24, 2022
05bb5be
work
thomaswoehlke Sep 24, 2022
77bfaca
work
thomaswoehlke Sep 24, 2022
0b858de
work
thomaswoehlke Sep 24, 2022
264c58a
work
thomaswoehlke Sep 24, 2022
0ba5dfb
work
thomaswoehlke Sep 24, 2022
525f8bb
work
thomaswoehlke Sep 24, 2022
7a6add9
[maven-release-plugin] prepare for next development iteration
thomaswoehlke Sep 24, 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
3 changes: 2 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_size = 4
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
Expand All @@ -28,3 +28,4 @@ indent_size = 3
indent_style = space
insert_final_newline = false
trim_trailing_whitespace = true

2 changes: 1 addition & 1 deletion .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ jobs:
with:
java-version: 11
- name: Build with Maven
run: ./mvnw -B -DskipTests clean dependency:purge-local-repository dependency:resolve dependency:resolve-plugins dependency:sources dependency:tree package spring-boot:repackage --file pom.xml
run: ./mvnw -B -V -DskipTests dependency:purge-local-repository clean dependency:resolve dependency:resolve-plugins dependency:sources dependency:tree package spring-boot:repackage site --file pom.xml
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,4 @@ target
.idea
/x.txt
/transaction-logs/
/xx.txt
4 changes: 2 additions & 2 deletions .idea/dataSources.local.xml

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

2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ script:
- ./mvnw -e -DskipTests=true -B -V clean
- ./mvnw -e -DskipTests=true -B -V dependency:resolve dependency:resolve-plugins dependency:sources
- ./mvnw -e -DskipTests=true -B -V dependency:tree
- ./mvnw -e -DskipTests=true -B -V docker-compose:up
- ./mvnw -e -DskipTests=true -B -V install
- docker ps
- ./mvnw -e -DskipTests=true -B -V clean package spring-boot:repackage
- ./mvnw -e -DskipTests=true -B -V site
Expand Down
121 changes: 115 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,132 @@

[![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://travis-ci.com/Spring-Framework-Java-Apps/simpleworklist)
[![Maven Project Reports](src/site/resources/img/maven-feather.png)](https://bloodmoneyapp.github.io/bloodmoney/)
[![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/)

Your Todo List for Getting Things Done

## Getting Things Done
GTD® and Getting Things Done® are registered trademarks of the David Allen Company.
SimpleWorklist is not affiliated with or endorsed by the David Allen Company.

## Requirements
* [Functional Requirements](src/site/markdown/REQUIREMENTS_FUNCTIONAL.md)
* [Nonfunctional Requirements](src/site/markdown/REQUIREMENTS_NONFUNCTIONAL.md)

## Development
* [CHANGELOG](src/site/markdown/CHANGELOG.md)
* [TODO](src/site/markdown/TODO.md)

## URLs:
* Heroku Deployment: [simpleworklist.herokuapp.com/](https://simpleworklist.herokuapp.com/)
* For Developers: [localhost:8080](http://localhost:8080/)

## Nonfunctional Requirements
* [Nonfunctional Requirements](src/site/markdown/REQUIREMENTS_NONFUNCTIONAL.md)

## Functional Requirements

### Functional Requirements 001 - Start
![Functional Requirements 001 - Start](src/site/plantuml/Simpleworklist__Use_Cases__001__Start.png)
#### F001 Server Starts
#### F002 Home Page rendered
#### F003 Registration
#### F004 Password Recovery
#### F005 Login
#### F006 Page after first successful Login
#### F007 Logout

### Functional Requirements 002 - Show TaskstateTab
![Functional Requirements 002 - Show TaskstateTab](src/site/plantuml/Simpleworklist__Use_Cases__002__Show_TaskstateTab.png)
#### F010 show /taskstate/inbox
#### F011 show /taskstate/today
#### F012 show /taskstate/next
#### F013 show /taskstate/waiting
#### F014 show /taskstate/scheduled
#### F015 show /taskstate/someday
#### F016 show /taskstate/focus
#### F017 show /taskstate/completed
#### F018 show /taskstate/trash

### Functional Requirements 003 - TaskstateTab
![Functional Requirements 003 - TaskstateTab](src/site/plantuml/Simpleworklist__Use_Cases__003__TaskstateTab.png)
#### F040 Taskstate: Add Task to Inbox
#### F041 Taskstate: Add Task to Inbox again
#### F042 Taskstate: Task Edit
#### F043 Taskstate: Task Edit Form -> change Taskstate via DropDown
#### F044 Taskstate: Task Edit Form -> change Project via DropDown
#### F045 Taskstate: Task Edit Form -> transform to Project
#### F046 Taskstate: Task setFocus
#### F047 Taskstate: Task unSetFocus
#### F048 Taskstate: Task complete
#### F049 Taskstate: Task incomplete
#### F050 Taskstate: Task delete
#### F051 Taskstate: Task undelete

### Functional Requirements 004 - Project/Root
![Functional Requirements 004 - Project/Root](src/site/plantuml/Simpleworklist__Use_Cases__004__Project_Root.png)
#### F060 Project/Root: Add Task
#### F061 Project/Root: Add SubProject
#### F062 Project/Root: Task Edit
#### F063 Project/Root: Task Edit Form -> change Taskstate via DropDown
#### F064 Project/Root: Task Edit Form -> change Project via DropDown
#### F065 Project/Root: Task Edit Form -> transform to Project
#### F066 Project/Root: Task setFocus
#### F067 Project/Root: Task unSetFocus
#### F068 Project/Root: Task complete
#### F069 Project/Root: Task incomplete
#### F070 Project/Root: Task delete
#### 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)
#### F080 Project/id: Add Task
#### F081 Project/id: Add SubProject
#### F082 Project/id: Task Edit
#### F083 Project/id: Task Edit Form -> change Taskstate via DropDown
#### F084 Project/id: Task Edit Form -> change Project via DropDown
#### F085 Project/id: Task Edit Form -> transform to Project
#### F086 Project/id: Task setFocus
#### F087 Project/id: Task unSetFocus
#### F088 Project/id: Task complete
#### F089 Project/id: Task incomplete
#### F090 Project/id: Task delete
#### 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)
#### 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
#### F123 Drag and Drop: Task move to /taskstate/waiting
#### F124 Drag and Drop: Task move to /taskstate/scheduled
#### F125 Drag and Drop: Task move to /taskstate/someday
#### F126 Drag and Drop: Task move to /taskstate/focus
#### F127 Drag and Drop: Task move to /taskstate/completed
#### 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)
#### 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)
#### 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)
#### F200 Search Request

### 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)

## 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)
10 changes: 5 additions & 5 deletions app.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "SimpleWorklist",
"description": "Your Todo-List for Getting Things Done.",
"addons": [ "heroku-postgresql" ]
}
{
"name": "liquidwork",
"description": "Your Todo-List for Getting Things Done.",
"addons": [ "heroku-postgresql" ]
}
18 changes: 11 additions & 7 deletions build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,18 @@ function firstSetup() {

function setupTravis() {
export JAVA_OPTS=$JAVA_OPTS_RUN_DEFAULT
export TW_SKIP_TESTS='-DskipTests=true'
showSettings
./mvnw -e -DskipTests=true -B -V install -Dmaven.javadoc.skip=true && \
./mvnw -e -DskipTests=true -B -V dependency:purge-local-repository && \
./mvnw -e -DskipTests=true -B -V clean install && \
./mvnw -e -DskipTests=true -B -V dependency:tree && \
./mvnw -e -DskipTests=true -B -V dependency:resolve dependency:resolve-plugins dependency:sources && \
./mvnw -e -DskipTests=true -B -V clean package spring-boot:repackage && \
./mvnw -e -DskipTests=true -B -V site site:deploy
./mvnw -e -DskipTests=true -B -V dependency:purge-local-repository
./mvnw -e -DskipTests=true -B -V clean
./mvnw -e -DskipTests=true -B -V dependency:resolve dependency:resolve-plugins dependency:sources
./mvnw -e -DskipTests=true -B -V dependency:tree
./mvnw -e -DskipTests=true -B -V install
docker ps
./mvnw -e -DskipTests=true -B -V clean package spring-boot:repackage
./mvnw -e -DskipTests=true -B -V site
./mvnw docker-compose:down
docker ps
}

function setupTravis_tmp() {
Expand Down
35 changes: 34 additions & 1 deletion etc/TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,40 @@
* Issue #234 Taskstate: Task Edit Form -> change Project via DropDown
* Issue #235 Project/Root: Task Edit Form -> change Project via DropDown
* Issue #236 Project/id: Task Edit Form -> change Project via DropDown
* wontfix #251, wontfix #224, wontfix #245, wontfix #246


## 2.4.7
* fixed #381 Transient_Class_Modell - Update UML Documentation after Refactorings due to Bugfixes
* fixed #382 Controller_Classes - Update UML Documentation after Refactorings due to Bugfixes
* fixed #383 F006 Page after first successful Login: change from inbox to today

wontfix #251, wontfix #224, wontfix #245, wontfix #246
## 2.4.8
* fixed #375 reenable integration tests

## 2.4.9
* 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

## 2.4.12-SNAPSHOT
* #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 )

## 2.4.14-SNAPSHOT
* #392 refactor integration tests: add Unit Tests for Beans and Entities

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