Paddy
7ce42324da
Sign in through the admin app instead of this one
...
The frontend half of the calendar auth cutover (step 4 of
docs/calendar-auth-migration.md in the API repo). This app now shares one
identity with the tickets, feedback and admin apps.
Every call carries the session cookie via withCredentials rather than
appending sessionId/sessionKey to the URL, so there is no credential left in
api.service.ts at all - that was DEFERRED_SECURITY.md item 1.
The login and registration forms are gone. Accounts exist only by invitation
from the admin app, so both were one redirect; sign-out ends the session for
all four apps and returns here, so doing it by accident costs one click.
401 and 403 are deliberately not collapsed. Only 401 goes to the login page:
redirecting on 403 produces a loop where signing in succeeds and lands
straight back on the refusal, and doing it for an unreachable API produces the
same loop with no way out. Both of those now render a message instead.
src/app/models/session.ts and the unrouted LoginComponent are dead but left in
place; removing files is a separate decision.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-06 22:23:45 +02:00
Paddy
ded89d54f3
Merge pull request 'Claude init file + div. improvements' ( #19 ) from feature/aiImprovements20260502 into master
...
Jenkins Production Deployment
Reviewed-on: #19
2026-06-28 12:01:02 +00:00
Paddy
6400616335
Redesign calendar landing page
2026-06-28 14:00:47 +02:00
Paddy
55748260d0
Claude init file + div. improvements
2026-05-02 14:29:23 +02:00
Paddy
8b0d1ca228
Update admin view to include the new birthdays calendar
Jenkins Production Deployment
2025-09-07 18:39:26 +02:00
Paddy
a2ef25ad34
Update admin view to include created date and last modified information
Jenkins Production Deployment
2025-05-29 13:32:20 +02:00
Paddy
2d09046976
Fix issue where not all events would be displayed due to missing scroll functionality if the table contained too many rows.
Jenkins Production Deployment
2024-11-02 19:02:41 +01:00
Paddy
dfa00a85ad
Forgot to add files of new component *facepalm*
Jenkins Production Deployment
2024-06-04 16:43:52 +02:00
Paddy
a0f6d85e1b
Add ability to move events between calendars
Jenkins Production Deployment
2024-06-04 16:34:49 +02:00
Paddy
42021b50bc
Add new "choir" calendar
2024-06-04 11:22:27 +02:00
Paddy
20691514b9
Add hint for activation email
Jenkins Production Deployment
2023-12-30 23:04:50 +01:00
Paddy
543bb182b9
Styling improvements because Sophia complained :D
Jenkins Production Deployment
2023-08-22 18:29:08 +02:00
Paddy
b1f8667705
Fix a bug that would wrongly show a date validation error when creating whole day events
Jenkins Production Deployment
2023-08-05 20:43:44 +02:00
Paddy
469c83856d
#15 : Improve error handling during login
Jenkins Production Deployment
2023-08-05 18:10:29 +02:00
Paddy
ab9c579765
#16 : Setting end date automatically if end date is before start
Jenkins Production Deployment
2023-05-16 20:30:23 +02:00
Paddy
0861294534
Add draft as default status for new events
Jenkins Production Deployment
2023-05-15 21:04:09 +02:00
Paddy
0962a36b59
Enable UI to work with event status
2023-05-15 21:00:28 +02:00
Paddy
39ffa5e52c
Fix issue on login where user info would not be displayed properly
Jenkins Production Deployment
2023-05-14 21:17:56 +02:00
Paddy
9ed6f9968e
Upgrade to proper user management
Jenkins Production Deployment
2023-05-14 21:08:55 +02:00
Paddy
c772b01e7d
Add subscribe link to landingpage
Jenkins Production Deployment
2022-12-29 14:38:36 +01:00
Paddy
5f9134837a
Hide delete button for new events
Jenkins Production Deployment
2022-12-28 16:46:31 +01:00
Paddy
418b5fc4a0
Tidy up code
Jenkins Production Deployment
2022-12-28 16:32:26 +01:00
Paddy
a1c46c2648
#8 : Add URL check
Jenkins Production Deployment
2022-12-28 16:25:23 +01:00
Paddy
754408dfa3
More performant implementation of event filter
Jenkins Production Deployment
2022-12-28 15:27:31 +01:00
Paddy
bafc56d604
#11 : Reload button
Jenkins Production Deployment
2022-12-28 15:04:58 +01:00
Paddy
8fa2b8cb5f
Add sorting options
Jenkins Production Deployment
2022-12-28 15:00:56 +01:00
Paddy
1990c9a42d
#7 : Adding filters
Jenkins Production Deployment
2022-12-28 14:10:39 +01:00
Paddy
85ffaea589
Improve deletion warning
Jenkins Production Deployment
2022-12-28 12:39:14 +01:00
Paddy
aa0d03c86a
#6 : Add ability to create whole-day events
Jenkins Production Deployment
2022-12-28 12:33:20 +01:00
Paddy
effb0efb6d
Fix login page labels
Jenkins Production Deployment
2022-12-27 13:55:44 +01:00
Paddy
2628313007
Add delete capabilities
Jenkins Production Deployment
2022-12-27 13:49:16 +01:00
Paddy
8ae121ca0c
Finish edit capabilities and add adding capabilities
2022-12-26 15:59:24 +01:00
Paddy
6dd89e4c69
Bump deps
2022-12-26 13:51:54 +01:00
Paddy
48781b33fe
remove vsc folder
2022-12-25 21:25:28 +01:00
Paddy
c80312de9d
Add first version of admin table with basic edit capabilities
2022-12-25 21:24:17 +01:00
Paddy
6822bb8a04
Add components
2022-12-25 17:48:24 +01:00
Paddy
67ec11d90d
initial commit
2022-12-25 16:30:56 +01:00