Commit Graph

101 Commits

Author SHA1 Message Date
e664a80581 completed company deletion implementation
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-09 14:25:25 +02:00
5d506ac0f9 introduced ModuleRegistry to easy inter-module dependencies 2025-08-09 13:48:09 +02:00
ebe0cf7c57 implemented editing members of company 2025-08-08 23:33:04 +02:00
edeffc572c implemented showing members of companies 2025-08-08 12:50:26 +02:00
b127c9fa82 implemented creation of companies
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-07 21:07:42 +02:00
98ae959b7c Merge branch 'dev' into module/company 2025-08-07 15:43:19 +02:00
ddd947b886 moved doOptions to BaseHandler, so implementing it in each module is no longer required 2025-08-07 15:42:31 +02:00
abfed21393 working on company editing
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-07 15:42:01 +02:00
a450ef97b8 improvemnts:
- ordering of bookmarks
- limitation of bookmarks on index page
- date for bookmarks that did not have a date before the transition
2025-08-06 01:55:59 +02:00
6f1fdc1f95 implemented transition from old bookmark database (tags.db) to separate database for bookmarks and tags 2025-08-06 01:22:25 +02:00
783eaf3303 implemented /bookmark/<ID>/view 2025-08-03 15:30:00 +02:00
b041e4e9be implemented tagging of bookmarks 2025-08-03 14:25:25 +02:00
6de65f3070 overhaule db layout, so we have LONG values as keys 2025-08-03 14:03:40 +02:00
eac9eaeb9f implemented loading of bookmarks and bookmark list 2025-08-03 13:07:11 +02:00
61b5a6ffbb implemented storing of bookmarks
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-02 22:48:49 +02:00
125a8c2266 prepared database for bookmark service 2025-08-02 20:28:56 +02:00
d0d7baccf0 implemented swapping of project/task states
such that the state order is now
* pending
* open
* started
* complete
* cancelled
2025-08-01 23:07:02 +02:00
eed0ce0e8e working on hamonization of db implementations
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-01 22:18:44 +02:00
64e925c83f completed user-defined states 2025-08-01 21:55:01 +02:00
956085c7d3 working on custom states for projects 2025-07-31 17:21:09 +02:00
b8b93fe925 intermediate 2025-07-31 16:48:19 +02:00
6b6e5f60bc solved issues when moving tasks 2025-07-31 08:41:40 +02:00
bad323b7cc working on drag an drop of tasks. this is tricky.
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-31 00:52:19 +02:00
a3723138c1 working on tak use list
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-30 22:15:41 +02:00
e08bcf17a5 implemented editing of notes
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-30 18:48:29 +02:00
65df45482f implemented adding notes to projects and tasks
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-28 22:50:08 +02:00
325dffa3fe working on notes 2025-07-28 21:31:26 +02:00
6600b6fd27 preparing notes module (backend)
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-28 18:22:13 +02:00
378ef640d9 extending session whenever tags are queries – should be the case on most pages 2025-07-28 16:32:07 +02:00
57b68015c3 improved tag handling 2025-07-28 14:22:34 +02:00
382eae000c started to implement project tagging, was interrupted.
next on: saving tags for user = null
2025-07-28 08:49:44 +02:00
2bd7270f83 implemented deletion of tags upon deletion of task 2025-07-28 00:13:41 +02:00
4f54276e8f working on tag module 2025-07-27 22:56:27 +02:00
3b163a0d77 implemented task creation right from the canban
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-27 14:55:10 +02:00
8b7ad60a38 fine-tuning kanban
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-27 13:27:02 +02:00
2fa95d38c5 implemented editing of task`s 'no index' field 2025-07-27 12:59:32 +02:00
ac45517d7f implemented deletion of tasks
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-27 12:46:16 +02:00
91aa421ae9 implemented various task features:
- saving on CTRL+S
- editing of
    - start date
    - due date
    - members
2025-07-26 21:23:58 +02:00
58986a5c59 implemented extended settings on task 2025-07-26 20:42:18 +02:00
3d81ddd3c5 improved handling of null values when mapping entities to json 2025-07-25 23:02:54 +02:00
5bc84f1321 implemented task editing right from the project list
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-25 22:03:53 +02:00
8c7921b1c4 implemented adding sub tasks 2025-07-25 15:23:38 +02:00
8dfa3c7a46 implemented storing of tasks extended fields 2025-07-25 14:38:11 +02:00
aff0614d2e working on task creation form 2025-07-25 08:48:43 +02:00
d2776bd3b0 implemented storing of tasks
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-23 23:28:05 +02:00
9cbcfb3b7f preparing to save ne task 2025-07-23 18:47:52 +02:00
ddeb2a8d88 preparing addition of tasks 2025-07-23 08:49:16 +02:00
c2eae076f4 implemented task/:id/view 2025-07-22 23:51:37 +02:00
b03b0683bc implemented editing of 'show closed tasks' setting in project 2025-07-22 20:33:28 +02:00
1e439b87ac implemented removal of project members 2025-07-22 15:27:20 +02:00