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
33a337829f
re-ordered methods
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-31 00:21:49 +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
10ad309d8c
added OpenApi description
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-30 12:19:38 +01:00
3c36274b02
added License.md
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-30 09:46:48 +01:00
c5ec3cc43b
completed CRUD operations
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-29 19:55:54 +01:00
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
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
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
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
b7944613b3
preparing save/update of appointment
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-28 00:55:49 +01:00
9ffa40fd39
preparing event save
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-27 21:00:36 +01:00
9bbf43ce5b
added map functionality
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-27 19:14:33 +01:00
733b5a06a4
working on edit form
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-27 10:23:30 +01:00
90ea070607
gui work
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-27 00:36:48 +01:00
469a7c1901
implemented tag filtering
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-27 00:09:59 +01:00
5b05b85717
implemented fetching of previous month/year
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-26 22:56:57 +01:00
5d95a17b3b
css work
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-26 20:01:15 +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
0731613a07
first version that creates event table
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-23 01:31:53 +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
43e4c5d84c
updated libraries
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-22 20:44:52 +01:00
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
edfe423621
preparing for db connection
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-21 23:11:31 +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
fdec07f27c
overhauled code for Rosenkeller
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-21 01:37:29 +01:00
39f3a82949
re-ordered methods
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2024-12-20 22:00:32 +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