Commit Graph

154 Commits

Author SHA1 Message Date
236c173ecc implemented task.total_prio:
- is dependent on the manually set priority of the task
- increases within 100 days before the due date of a task
2025-09-23 09:19:19 +02:00
97c395fb38 implemented task priorities
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-22 12:11:45 +02:00
48deb1a91c preparing for task priorities 2025-09-21 20:08:24 +02:00
b57c965d1f Merge branch 'module/wiki' 2025-09-19 23:03:47 +02:00
08eb382c85 implemented option to allow guests to see wiki page
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-19 23:03:37 +02:00
93124a9a8c preparing to show pages to guests
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-19 09:22:44 +02:00
f9f94ee674 fixing bugs:
1. error formatting caused error on OIDC login
2. sending credentials to OIDC provider

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-17 11:45:51 +02:00
7e52e02684 implemented adding new pages 2025-09-12 13:20:34 +02:00
7ddd32bb72 implemented renaming of wiki page
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-12 08:49:43 +02:00
4bc717756f implemented restoring of wiki tags from tag and bookmark database 2025-09-12 01:56:28 +02:00
f13da92b48 fixed bugs introduced by switching from titles as ids to separate ids 2025-09-12 00:59:19 +02:00
667052e3c4 Merge branch 'main' into module/wiki 2025-09-12 00:41:58 +02:00
bfe87f53a8 refactored ModuleRegistry to singleton system
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-12 00:38:28 +02:00
41eb4ca9dd working on wiki db transition
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-11 23:54:45 +02:00
a81eb4cb1b working on wiki module: adding users+permissions, adding notes, adding tags
adding tag currently does not work due to the tag module not allowing for strings as entity ids
2025-09-11 20:21:34 +02:00
e831b8a4e0 implemented storage of new wiki page version, prepared page display for several versions
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-10 14:47:08 +02:00
c63def1b85 working on saving wiki pages 2025-09-10 08:51:03 +02:00
4f6f969041 implemented display of wiki pages
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-09 21:08:51 +02:00
3627ccee73 working on wiki index
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-09 16:19:03 +02:00
45b236cb58 scaffolding wiki module 2025-09-08 23:06:41 +02:00
241129a369 implemented removal of required task 2025-09-08 09:10:00 +02:00
cce488f615 implemented adding required tasks to task 2025-09-06 00:38:58 +02:00
91f536a658 preparing for task dependency implementation
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-05 08:49:25 +02:00
bee33e84a0 implemented searching in notes
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-02 22:46:11 +02:00
dbe7e51b7d added links to documents to time track list 2025-09-02 20:57:16 +02:00
1dbc2513fa Merge branch 'dev' 2025-09-01 23:32:38 +02:00
45c2f3978f implemented joining of times 2025-09-01 23:31:46 +02:00
eaf5e54edf bugfix: time editor failed when no end time was set 2025-09-01 09:13:08 +02:00
147f169c7b implemented creation of successor document
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-31 14:56:10 +02:00
9300ba8401 implemented display of projects in time record list 2025-08-29 20:50:28 +02:00
dabd5eef0b refactored timetracking to only use client-supplied times 2025-08-28 22:52:04 +02:00
3a43c5a7ba minor improvements
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-28 12:33:48 +02:00
49461199cd implemented editor for times 2025-08-28 10:18:50 +02:00
5abfa96dc2 implemented editing of times 2025-08-27 23:54:48 +02:00
e1f32c274b implemented brute force counter measure 2025-08-27 19:09:56 +02:00
f1d0d69455 time tracking and display of elapsed time no working 2025-08-27 13:43:02 +02:00
72375b82cf implemented time tracking by clicking symbol at task.
next: stop running time, display running time in header

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-26 21:13:55 +02:00
7a020048d8 working on time tracking implementation
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-26 15:33:31 +02:00
d0e3dc8b0c preparing creation of new times
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-26 14:30:57 +02:00
dcd51d0ea3 Merge branch 'main' into module/timetracking 2025-08-26 09:07:38 +02:00
b117014c26 bugfix:
List "PREDEFINED" was not write-protected and started gathering values where it shouldnt

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-25 12:26:36 +02:00
4f481c32ad implemented task search 2025-08-19 09:42:06 +02:00
7ab844bcff working on time list
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-18 15:37:57 +02:00
ad3634e811 working on time tracking index 2025-08-18 01:30:36 +02:00
763718277d implemented task legacy code
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-18 00:12:05 +02:00
a50a451b95 conveniance modification: added registry and getters for modules to BaseHandler
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-17 23:31:06 +02:00
ecb1ddac0f fixed exception handling
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-17 22:34:13 +02:00
78052b6a09 bugfix: markdown would fail if plantuml jar is not configured 2025-08-16 01:08:47 +02:00
f82c4f7eb0 working on debug output
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-16 00:54:21 +02:00
6ee5f587de bug fix: repaired assignment of states 2025-08-14 23:06:48 +02:00