Commit Graph

54 Commits

Author SHA1 Message Date
1d7e508f1a finished implementation of tag loading when loading project tasks 2025-09-24 10:27:43 +02:00
ccde6e3e1d working on color customization 2025-09-23 21:59:23 +02:00
de432b664b preparing for tag colors 2025-09-23 15:59:58 +02:00
f13da92b48 fixed bugs introduced by switching from titles as ids to separate ids 2025-09-12 00:59:19 +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
cce488f615 implemented adding required tasks to task 2025-09-06 00:38:58 +02:00
e372720dd2 implemented full-text search 2025-09-03 21:53:19 +02:00
f1d0d69455 time tracking and display of elapsed time no working 2025-08-27 13:43:02 +02:00
8d48086987 updating method call 2025-08-25 12:17:00 +02:00
990e8253e2 extended search to projects 2025-08-19 09:53:17 +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
5d506ac0f9 introduced ModuleRegistry to easy inter-module dependencies 2025-08-09 13:48:09 +02:00
898729bad8 cleanup 2025-08-08 23:33:27 +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
d7687373a6 import optimization, minor css improvement 2025-08-02 20:34:14 +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
0511faa342 working on extended states
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-01 20:48:12 +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
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
4f54276e8f working on tag module 2025-07-27 22:56:27 +02:00
ac45517d7f implemented deletion of tasks
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-27 12:46:16 +02:00
6599b08990 loading tasks 2025-07-26 22:56:40 +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
3d81ddd3c5 improved handling of null values when mapping entities to json 2025-07-25 23:02:54 +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
1e439b87ac implemented removal of project members 2025-07-22 15:27:20 +02:00
81b28c0229 completed member addition by autocomplete form 2025-07-22 08:46:14 +02:00
7eca9dd08e working on Autocomplete field for member addition to projects 2025-07-21 23:47:28 +02:00
7d5596b427 implemented transfer of project ownership to other user 2025-07-21 21:20:21 +02:00
a5abfa33ec finished implementation of setting user permissions in projects 2025-07-21 10:34:06 +02:00
cb1e186d24 Merge branch 'dev' into feature/projects 2025-07-21 10:25:25 +02:00
3c83a4760c re-ordered methods 2025-07-21 10:03:30 +02:00
80bbfe8654 refactored project.members to be map of userId → member 2025-07-21 09:58:03 +02:00
af209e3dc5 refactoring project module: better separation of loading of projects and loading of project members 2025-07-21 09:46:18 +02:00
6016f81c27 working on project settings update:
adding/updating members not implemented
2025-07-21 00:16:14 +02:00
c8b6c3feb7 implemented changing project state from project page 2025-07-20 14:48:51 +02:00
680afd7700 implemented opening and closing of projects right from the project list 2025-07-20 14:09:41 +02:00
85ab2dd853 implemented updating of projects 2025-07-20 01:30:56 +02:00
8ab3e8792a working on project view 2025-07-20 00:09:02 +02:00
a14b541c91 working on project list: introducing task list 2025-07-19 21:05:17 +02:00
744b8a4576 working on project view 2025-07-19 00:40:28 +02:00
08838e8ddc refactoring 2025-07-19 00:28:11 +02:00
a06217517b freactoring to get company list work in efficient way 2025-07-18 23:23:14 +02:00
722f12912d implemented project creation 2025-07-18 22:10:47 +02:00