Commit Graph

63 Commits

Author SHA1 Message Date
878365a83d working on backend-side translations 2025-12-14 20:45:55 +01:00
9fd540ba3c working on backend-side translations 2025-12-14 12:36:26 +01:00
93907a839d altered table update:
now retaining the template name values from the template column as new template values in the document table

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-11-25 15:22:55 +01:00
ccb84995cb document db no longer storing complete template information in separate table:
- dropped table templates
- altered table documents: template_id (ref into templates) → template (name of template)
- templates are now picked up by the document registry

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-11-25 10:21:36 +01:00
2cd53b19cb Re-implemented guessing of next document id.
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-11-24 23:24:31 +01:00
4468f45064 implemented
- assigning new customer numbers to contacts that don`t have one
- updating customer number counter in company table

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-10-31 22:09:59 +01:00
9882054343 implemented update of time states upon update of document state 2025-10-28 10:31:48 +01:00
25f41cf66b separating fields from other constants 2025-10-27 18:34:10 +01:00
1cfaa3ccc6 altered contact/add in order to make use of the new contact backend instead of the legacy API
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-10-10 14:41:03 +02:00
037037747f working on customer settings creation
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-10-07 19:59:39 +02:00
3f1c17e7c0 creating new customer settings if required 2025-10-07 11:43:11 +02:00
f9941bceba peparing for file upload on server side 2025-09-30 15:17:00 +02:00
ea8f564145 preparing file download 2025-09-29 08:48:18 +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
4f6f969041 implemented display of wiki pages
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-09 21:08:51 +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
379d156fd2 implemented seach in documents 2025-09-03 14:41:10 +02:00
dbe7e51b7d added links to documents to time track list 2025-09-02 20:57:16 +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
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
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
ddd947b886 moved doOptions to BaseHandler, so implementing it in each module is no longer required 2025-08-07 15:42:31 +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
3d81ddd3c5 improved handling of null values when mapping entities to json 2025-07-25 23:02:54 +02:00
c8b6c3feb7 implemented changing project state from project page 2025-07-20 14:48:51 +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
fc90b94fb2 Speichern und Laden von Einheits-Preisen implementiert 2025-07-17 23:48:32 +02:00
67cb0b61b6 implemented storing of customer settings when sending document 2025-07-17 23:24:57 +02:00
763e5b447b implemented state update after sending document, returning to document list 2025-07-17 21:16:37 +02:00
6a58087ace preparing for sending documents
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-17 20:15:28 +02:00
93449e4bad preparing document submission
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-17 14:38:28 +02:00
2fd58229c3 working on translation system 2025-07-17 13:39:48 +02:00
dc8de9707a refactored translations, preparing sending of document 2025-07-17 13:03:49 +02:00
7616aa9581 re-implemented rendering of document 2025-07-16 21:53:11 +02:00
877edadd50 working on document rendering 2025-07-16 18:21:35 +02:00
07ef168226 preparing to render document 2025-07-16 08:55:08 +02:00
97134694a2 implemented deletion of positions 2025-07-15 23:46:01 +02:00
ffff345a8c implemented moving of document positions 2025-07-15 23:20:48 +02:00
31916d83df implemented adding positions to document
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-15 22:24:05 +02:00
e436f09698 preparing for adding positions to document 2025-07-15 21:58:06 +02:00
bac04ac047 implemented function to return estimated times of company.
Therefore task and project module had to be created and partially implemented
2025-07-13 23:45:18 +02:00
d223ab557b bugfix: GUI failed when delivery was null 2025-07-13 00:03:57 +02:00
26fa72ef84 implemented editing of document in GUI + respective handlers in backend 2025-07-12 23:34:05 +02:00