Commit Graph
17 Commits
Author SHA1 Message Date
StephanRichter b16f2f9cd5 made Appointment.location() return an optional
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-31 16:09:34 +01:00
StephanRichter 82b4b47a37 implemented ical exports
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-31 15:16:53 +01:00
StephanRichter f60bd90283 minor improvements
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-31 01:06:07 +01:00
StephanRichter 4822320961 overhauled API:
- wrote openapi schema
- re-implemented api endpoint following openapi schema
- intensified and improved working with Result objects

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-31 00:02:14 +01:00
StephanRichter c5ec3cc43b completed CRUD operations
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-29 19:55:54 +01:00
StephanRichter eee672a3f6 implemented updating of event base data. next: update links, attachments, tags
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-29 01:01:33 +01:00
StephanRichter d797de60c1 got rid of slug idea, as its functionality can be implemented without an additional db field
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-29 00:21:48 +01:00
StephanRichter 2e1f1c9697 implemented saving of new events. next: updating
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-28 20:40:10 +01:00
StephanRichter fc17bb9168 implemented storing of appointments
+ attachments

next: attach links, tags

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-28 17:56:54 +01:00
StephanRichter b7944613b3 preparing save/update of appointment
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-28 00:55:49 +01:00
StephanRichter 9bbf43ce5b added map functionality
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-27 19:14:33 +01:00
StephanRichter 5b05b85717 implemented fetching of previous month/year
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-26 22:56:57 +01:00
StephanRichter a90627d976 working on event detail page
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-26 19:28:24 +01:00
StephanRichter 9f806637c2 working on calendar application
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-26 12:00:43 +01:00
StephanRichter 0731613a07 first version that creates event table
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-23 01:31:53 +01:00
StephanRichter f97febad05 replaced appointment.hash by appointment.slug, incooperated slug column into appointments table
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-23 01:00:00 +01:00
StephanRichter e4b8bcb99a first implementation of cal.db, that
- successfully connects to db
- updated db sheme
- succeeds in listing appointments

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-22 20:33:35 +01:00