Commit Graph
90 Commits
Author SHA1 Message Date
Hendrik Belitz 91fb1fa115 Determine correct url for confirmation pages in mail templates. 2025-08-22 13:49:22 +02:00
Hendrik Belitz 151cbd5438 randomBytes import 2025-08-21 14:17:35 +02:00
Hendrik Belitz 78faa5f691 Allow /challenge to be called also for registration purposes. 2025-08-21 13:29:12 +02:00
Hendrik Belitz e0ef05d405 Return isSetup flag on confirm route. 2025-08-20 11:42:17 +02:00
Karl Ludwig Weise f2776674e7 Added resend page 2025-08-20 08:17:31 +02:00
Karl Ludwig Weise 084022944e Added admin account setup, email confirmation -wip 2025-08-19 21:02:50 +02:00
Karl Ludwig Weise 5f4ca7e9c9 Added first thoughts on fe architecture and admin-setup 2025-08-01 17:10:16 +02:00
Hendrik Belitz 360db7d3e8 Merge branch 'main' of github.com:open-reception/appointment-booking-software into 53-tenant-data-backend 2025-07-29 15:29:30 +02:00
Karl Ludwig Weise 2292f1b694 Disable prerendering 2025-07-29 15:27:14 +02:00
Hendrik Belitz 0fc1c0858c Merge branch 'feat/api-bfffe-separation' of github.com:open-reception/appointment-booking-software into 53-tenant-data-backend 2025-07-29 15:23:22 +02:00
Karl Ludwig Weise af8fee2299 Added language switch template to satisfy pipeline 2025-07-29 15:22:16 +02:00
Hendrik Belitz 26dfc3bff8 Merge branch 'feat/api-bfffe-separation' into 53-tenant-data-backend 2025-07-29 15:21:36 +02:00
Karl Ludwig Weise 214a4cf80b Separate routes to minimize conflicts 2025-07-29 15:17:11 +02:00
Hendrik Belitz 4888617c14 53 crash when no JWT_SECRET is found
53 Default language for emails is EN
2025-07-29 11:56:01 +02:00
Hendrik Belitz 3e1a5fa9c6 Merge branch 'main' of github.com:open-reception/appointment-booking-software into 53-tenant-data-backend 2025-07-29 11:50:24 +02:00
Karl Ludwig Weise 8ae264e3e1 UI dev optimizations 2025-07-29 10:40:28 +02:00
Karl Ludwig Weise 3f51f81d45 Review changes 2025-07-29 10:37:50 +02:00
Karl Ludwig Weise b949d34978 Fix ts issue 2025-07-29 09:23:22 +02:00
Karl Ludwig Weise 698663cb56 Fix build 2025-07-29 09:15:32 +02:00
Karl Ludwig Weise 1e1196a6b9 Fix lint 2025-07-28 21:30:37 +02:00
Karl Ludwig Weise b3f78ad64b Fix prettier 2025-07-28 21:30:37 +02:00
Karl Ludwig Weise a03a09ae50 Added basic languate switch 2025-07-28 21:30:37 +02:00
Karl Ludwig Weise 91aa41c4dc Fix prettier 2025-07-28 21:30:37 +02:00
Karl Ludwig Weise 58ec345bbe Fix login check 2025-07-28 21:30:37 +02:00
Karl Ludwig Weise 97dbc1a2ab Move i18n to lib 2025-07-28 21:30:37 +02:00
Karl Ludwig Weise a033229181 Move handle into its own file 2025-07-28 21:30:37 +02:00
Karl Ludwig Weise 19a7bf04a8 Fix imports and checks 2025-07-28 21:30:37 +02:00
Karl Ludwig Weise d1dd060fde Added basic i18n 2025-07-28 21:30:37 +02:00
Hendrik Belitz 9c0a942a01 53 - Channel and agent API routes 2025-07-27 14:54:13 +02:00
Hendrik Belitz 92d19efc41 53 Linting errors 2025-07-25 12:21:22 +02:00
Hendrik Belitz 6fbbad600d 53 Fix for type error that I don't see locally?!? 2025-07-25 12:16:07 +02:00
Hendrik Belitz f7437fadf9 53 Fixed formatting 2025-07-25 12:11:12 +02:00
Hendrik Belitz 6b5cc278d5 53 Type fixes, add language to user schema 2025-07-25 12:07:42 +02:00
Hendrik Belitz 65f001ce7b 53 fix session revocation 2025-07-25 11:35:30 +02:00
Hendrik Belitz 253882ab76 53 - Invite routes, bugfixes 2025-07-25 10:55:02 +02:00
Hendrik Belitz 58498e77c6 Clean up auth 2025-07-24 17:27:46 +02:00
Hendrik Belitz bcbe2b4d3b Small fixes to email service 2025-07-24 14:45:39 +02:00
Hendrik Belitz ed764f0999 Initial account must also be able to be provided with a pass phrase 2025-07-24 13:21:44 +02:00
Hendrik Belitz b717e3a59f Confirmation mail. Fixed tests. 2025-07-24 12:40:56 +02:00
Hendrik Belitz 73e05a4b4e Subdomain handling in login 2025-07-21 11:04:37 +02:00
Hendrik Belitz d7e7d52b06 #53 Website form fields for tenants
#53 Non-global admin users may only log in from matching subdomain in production
2025-07-21 11:04:28 +02:00
Hendrik Belitz 4768ee78c1 #53 Utility to get tenant data for current route (e.g. in page server code) 2025-07-21 09:22:59 +02:00
Hendrik Belitz c0d48d92bc #53 slot templates are not named. channels are multilingual and can be paused.
#53 Setup state of tenant should be settable by setup ui
2025-07-21 09:22:24 +02:00
Hendrik Belitz 220ae4ff84 #53 Setup state for tenant 2025-07-21 09:21:07 +02:00
Hendrik Belitz 62e1ae9ce5 #53 Auth handler updates 2025-07-16 15:58:22 +02:00
Hendrik Belitz 64f339ee99 #53 fixed errors and tests 2025-07-16 15:49:55 +02:00
Hendrik Belitz ddc3f17a0c #53 code stylings 2025-07-16 15:27:54 +02:00
Hendrik Belitz 1418bb4335 #53 Tenant creation and configuration 2025-07-16 15:27:17 +02:00
Hendrik Belitz a1d4345410 #53 session handling 2025-07-16 15:27:03 +02:00
Hendrik Belitz a61e92a4c4 #53 Tenant database handling 2025-07-16 15:25:48 +02:00