Commit Graph

20 Commits

Author SHA1 Message Date
StephanRichter d9f88af6b7 implemented state change for messages:
messages are marked as read upon display

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2026-01-18 11:54:40 +01:00
StephanRichter 8422dce031 preparing display of selcted message
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2026-01-17 21:03:50 +01:00
StephanRichter b176cd1f6b implemented storing and loading of message settings
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2026-01-17 18:27:38 +01:00
StephanRichter ea30907bfe working on message settings:
- created form
- implemented storing of settings
- implemented loading of settings

next: pre-filling from with settings loaded from DB
2026-01-17 14:46:11 +01:00
StephanRichter 32063f046c preparing to re-implement message settings
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2026-01-17 00:46:17 +01:00
StephanRichter 5c36ab23bf unified translation of events and event-related emails
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2026-01-16 23:37:35 +01:00
StephanRichter 30651af62f Merge branch 'feature/translation' into module/messagebus 2026-01-16 21:45:49 +01:00
StephanRichter 0d1cdd35d1 overhauling constants, working on translations
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2026-01-15 13:58:50 +01:00
StephanRichter ce5bff6a17 first try to generate messages from events
todo:

- add subject function to Event interface
- implement interface on derived event classes
- make events translatable

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2026-01-13 00:23:46 +01:00
StephanRichter bfe87f53a8 refactored ModuleRegistry to singleton system
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-09-12 00:38:28 +02:00
StephanRichter 5d506ac0f9 introduced ModuleRegistry to easy inter-module dependencies 2025-08-09 13:48:09 +02:00
StephanRichter 6a58087ace preparing for sending documents
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-17 20:15:28 +02:00
StephanRichter 163bcebf4f implemented document creation
this required a major refactoring of the object model
2025-07-10 12:49:32 +02:00
StephanRichter 21812d2b42 major refactoring: working towards more interface-implementation splitting 2025-07-10 10:56:03 +02:00
StephanRichter a11f2f0718 preparing document module 2025-07-08 22:20:00 +02:00
StephanRichter 92c6b154ea implemented otp login
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-08 20:27:34 +02:00
StephanRichter 7a5bb50ee2 restructuring, working on password reset email
next steps:
- create reset url and add it to the translation fill map
- implement message translation
- implement otp validation and login
2025-07-08 15:39:48 +02:00
StephanRichter 3e91565fb6 working on messagesystem, password reset form
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-08 00:06:35 +02:00
StephanRichter 9d83008a62 fixed creation of first user upon database initalization 2025-07-07 22:23:40 +02:00
StephanRichter 72940f92c3 preparing message system 2025-07-07 16:27:19 +02:00