39 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
cf6ad35dc9 minor upgrade of tools.http
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-02-13 23:58:42 +01:00
749d1ecb0e Bugfix: now storing event coords when creating/updating event
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-02-06 10:25:36 +01:00
1a214a7da2 fixed bug: tag filter now ignoring letter case
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-06 22:58:45 +01:00
828db26e68 added url to json: fixed missing parameters
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-06 00:52:19 +01:00
a802cbaf9c mitigatin CORS problems on api endpoint
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-06 00:09:30 +01:00
fbd9b6f6f3 added home button
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-04 00:25:16 +01:00
422b4ac5ff improved index page: anchors now have hrefs
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 23:50:29 +01:00
4bd4cf2f27 implemented "Forward" path handler to catch lookups of former index.php
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 23:40:21 +01:00
fa8b5f2c57 implemented new filter for tags when requesting list of events:
until now, filtering was done _after_ reading events from the db.
Now we first search viable appointment ids when tags are set and add these to the where clause for the actual request

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 23:17:45 +01:00
f111d77b9b sorting tags on webpage, added tags to AtParty importer
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 22:00:51 +01:00
71618cc09d inverted appointment order, implemented loading by date range
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 21:43:39 +01:00
098bf2ee90 added database code: attachments now also added to appointment lists
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 21:19:54 +01:00
e45164b82c added URL to ical
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 19:53:20 +01:00
0d1215558e added importer for events of the Engelsburg in Erfurt
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 10:29:25 +01:00
3f80b13d8e added importer for CafeWagner
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-02 00:52:21 +01:00
e0dde9aa9e refactored CosmicDawn importer - now working!
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-01 20:01:40 +01:00
211c92b0e3 new features:
- database now ignoring duplicates isntead of failing
- automatic loading of importer plugins
- automatic tagging

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-01 02:09:18 +01:00
50e7f2e71d gui improvements
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-31 16:10:17 +01:00
990cdbaba6 updated library
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-31 16:09:59 +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
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
fa580cae06 first commit
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-18 22:52:28 +01:00