21 Commits

Author SHA1 Message Date
b5cb254c2d updated copyright, added actions workflow script
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2026-01-04 21:22:20 +01:00
d9698a8695 added url to json
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-06 00:43:01 +01:00
e45164b82c added URL to ical
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 19:53:20 +01:00
dcfc2414b3 fixed problem with mime being null in Attachment
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-02 23:53:04 +01:00
d9e5475962 fixed bugs with coords:
argument order is now [lat, lon] everywhere

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-01 10:44:32 +01:00
b16f2f9cd5 made Appointment.location() return an optional
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-31 16:09:34 +01:00
82b4b47a37 implemented ical exports
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-31 15:16:53 +01:00
f60bd90283 minor improvements
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-31 01:06:07 +01:00
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
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
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
a90627d976 working on event detail page
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-26 19:28:24 +01:00
9f806637c2 working on calendar application
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-26 12:00:43 +01:00
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
3158db3bbd added hash to appointment, implemented KassaBlanca parser
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-21 21:26:04 +01:00
a96fb8cb2d finished importer for Rosenkeller
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-20 21:56:42 +01:00
d7967b2d95 working on event extraction from rosenkeller
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-20 19:42:23 +01:00
ed8cef3738 transformed JenaRosenkeller importer to use Result-driven pipeline
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-19 16:25:48 +01:00
a17b322001 working in first importer: JenaRosenkeller
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-19 00:56:40 +01:00
2c76c61657 preparing importer
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-18 22:58:21 +01:00
fa580cae06 first commit
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-18 22:52:28 +01:00