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
2a7e9df334
work on document form
2025-07-11 15:41:29 +02:00
c37b1de1b0
started to overhaul MardownEditor.svelte
2025-07-11 09:07:38 +02:00