Commit Graph

198 Commits

Author SHA1 Message Date
Jonas Linter
1f7649fffe Updated fix sequences scripts 2025-11-04 09:36:22 +01:00
Jonas Linter
eb10e070b1 Refactored db logic. Can now specify schema in config 2025-11-04 09:20:02 +01:00
Jonas Linter
e7b789fcac Fixed generic_webhook error and made the duplicate submission thing a bit cleaner 2025-10-27 09:02:50 +01:00
Jonas Linter
90d79a71fb Added account_ids to the config 2025-10-22 17:32:28 +02:00
Jonas Linter
81074d839a Started setting up conversion_imports. Not entirely sure how it ultimatly works. Need to grab some real data for a while first 2025-10-22 15:19:17 +02:00
Jonas Linter
76ab37f097 Fixed checkbox nonsense 2025-10-22 09:22:39 +02:00
Jonas Linter
12385f685b Testing hashing existing customers 2025-10-20 16:24:57 +02:00
Jonas Linter
9f36997166 Country code fixes. Hopefully 2025-10-20 09:46:20 +02:00
Jonas Linter
8e6049e210 Added docstrings 2025-10-20 09:15:08 +02:00
Jonas Linter
6f377b1ea1 Fixed some linting stuff 2025-10-20 08:56:14 +02:00
Jonas Linter
7bcbe70392 Database migrations incorrectly ran before the tables where created. This didn't cause problems when the database was already set up but would absolutely bork a fresh install. 2025-10-20 08:39:26 +02:00
Jonas Linter
b0cb4e555c Removed erroneus type hint 2025-10-17 22:39:51 +02:00
Jonas Linter
27ed8dcd1f Switched to timezone aware schema for database 2025-10-17 22:38:57 +02:00
Jonas Linter
bd54fc72ad Passing parameters from config 2025-10-17 22:29:44 +02:00
Jonas Linter
a5006b2faf Fix autoincrement 2025-10-17 22:27:10 +02:00
Jonas Linter
27cf040f45 Worker coordination cleanup 2025-10-17 19:56:04 +02:00
Jonas Linter
f30632df29 Updated reporting scheme. Should work better now 2025-10-17 19:47:15 +02:00
Jonas Linter
75f32234e0 Fixed config loading in migration script 2025-10-17 19:25:20 +02:00
Jonas Linter
e479381374 Migration script in place 2025-10-16 16:56:27 +02:00
Jonas Linter
38f3686948 Added async postgres to dependencies 2025-10-16 16:22:42 +02:00
Jonas Linter
c43782c664 Migration should work now 2025-10-16 16:16:36 +02:00
Jonas Linter
48113f6592 Merge remote-tracking branch 'origin/main' into schema_extension 2025-10-16 16:03:24 +02:00
Jonas Linter
063ae3277f Added addittonal section to the schema. Can now add RoomTypes but they are optional 2025-10-16 16:01:58 +02:00
Jonas Linter
6e963cec51 Fixed formatting for the pushover serivice 2025-10-16 11:27:08 +02:00
Jonas Linter
c07d025873 Pushover startup fix 2025-10-16 11:24:20 +02:00
Jonas Linter
d834ec2d4b Changed pushover test script to be more api friendly 2025-10-16 11:15:15 +02:00
Jonas Linter
eef70516a9 Added pushover support 2025-10-16 11:08:39 +02:00
Jonas Linter
6ad4df6990 Fixed startup email 2025-10-16 10:53:03 +02:00
Jonas Linter
90e253b950 Potentially fixed daily report 2025-10-16 10:39:43 +02:00
Jonas Linter
0753d1fc1d Removed useless test that worked but threw a bunch of warnings 2025-10-16 09:00:17 +02:00
Jonas Linter
716e5066e1 Changed return value 2025-10-15 14:38:33 +02:00
Jonas Linter
9104c60956 More logging 2025-10-15 14:31:16 +02:00
Jonas Linter
76e3b53a4e Added token to config 2025-10-15 14:27:30 +02:00
Jonas Linter
f58332221b Created lang-detect endpoint 2025-10-15 14:24:38 +02:00
Jonas Linter
d9e45fed36 Langdetect for n8n 2025-10-15 14:12:57 +02:00
Jonas Linter
361611ae1b Worker coordination with file locks 2025-10-15 10:07:42 +02:00
Jonas Linter
0d04a546cf Fixed functions in lifespan running multiple times even though once would be enough 2025-10-15 09:21:52 +02:00
Jonas Linter
a8c441ea6f Stats collector for email monitoring 2025-10-15 09:09:07 +02:00
Jonas Linter
5a0ae44a45 fixed test warning 2025-10-15 08:55:51 +02:00
Jonas Linter
3669d0ca00 Generated doc for email monitoring 2025-10-15 08:48:15 +02:00
Jonas Linter
f22684d592 Added email monitoring 2025-10-15 08:46:25 +02:00
Jonas Linter
bb900ab1ee Finally fixed vscode test discovery got dammit 2025-10-14 15:17:34 +02:00
Jonas Linter
c16848a809 Better docstrings 2025-10-14 15:06:32 +02:00
Jonas Linter
3714226b08 Log generic webhook for now 2025-10-14 14:43:59 +02:00
Jonas Linter
8f2565b5a9 Generic webhook now gets saved to database 2025-10-14 14:28:47 +02:00
Jonas Linter
669cf00bbc Fixed testcase due to email validation 2025-10-14 09:27:39 +02:00
Jonas Linter
99d1ed1732 Email validation no longer breaks customer retrieval 2025-10-14 08:46:16 +02:00
Jonas Linter
0e659072c0 Added capi test. Data is received in facebook 2025-10-13 13:45:19 +02:00
Jonas Linter
592a9d7ce7 Added reservation_service aswell 2025-10-13 10:59:05 +02:00
Jonas Linter
b045c62cee Created hashed customers. migrated to service instead of using db logic directly 2025-10-13 10:51:56 +02:00