Commit Graph
31 Commits
Author SHA1 Message Date
fromme 3f4586ce06 feat: harden the myep oauth2 client 2026-09-23 16:06:25 +02:00
frommeandClaude Opus 5 2a8649fc6d chore: run MariaDB 11.8 in ddev to match production
Development ran MySQL 8.4 while production runs MariaDB, so nothing engine-specific
was ever exercised on the engine it ships on.

DATABASE_URL carries serverVersion=mariadb-* now, which is what makes DBAL pick its
MariaDB platform. This matters most for the test environment: it reads DATABASE_URL
from the committed .env and not from .env.dev.local, so a MySQL version there had the
suite running on MySQL84Platform against a MariaDB server - and schema:validate
reporting every nullable and every json column as drift. With the platform right, a
db_test built from the mapping is in sync.

The post-start hooks create db_test and grant the db user, which ddev does not do on
its own, and sync the schema from the entity mapping. Without them the first test run
after a fresh start fails on the missing database.

The remaining changes in config.yaml are ddev's own regeneration of the commented
reference section.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-09-23 09:02:56 +02:00
fromme d4908b6ab9 feat: rename ROLE_ADMIN to ROLE_TEAM_ADMIN since being too broad 2026-09-16 17:20:45 +02:00
fromme 3af2e42ecf chore: cleanup obsolete environment variable 2026-09-08 12:56:21 +02:00
fromme 7ed5bcd29a feat: maintenance mode 2026-09-08 12:38:43 +02:00
fromme 332406532f chore: prepare switching to sftp source for buspro xml data 2026-09-03 16:33:17 +02:00
fromme 357c43eead feat: import xml export from buspro over sftp 2026-09-03 10:39:38 +02:00
fromme 2459af122f feat: upgrade to symfony 7.4 2026-09-01 11:24:44 +02:00
Björn Fromme 07f0bf3f3e chore: add missing feature flag defaults to .env 2026-08-12 17:54:49 +02:00
Björn Fromme e0a9562fc6 feat: send mailings over MailJet smtp in dedicated worker process 2026-08-12 15:47:04 +02:00
Björn Fromme 898a7c7505 feat: oauth2 login via myep 2026-08-12 08:14:13 +02:00
Björn Fromme 388ecf9603 feat: financial data check for teamers, improved enforced checks logic
addresses #869at5rtp
2026-08-10 18:06:25 +02:00
Björn Fromme 518bc7339f feat: forced teamer data verification after configured due dates
addresses #869b33c7p
2026-03-15 12:42:28 +01:00
Björn Fromme 8988ae7620 feat: dummy replacement pdf upload for environments other than prod 2026-03-15 12:42:28 +01:00
Björn Fromme 3b99757a08 feat: send accepted teamer invoices to configurable email inbox 2026-03-15 12:42:28 +01:00
Björn Fromme a92832f069 feat: integrate with flysystem for xml data 2025-03-28 09:20:46 +01:00
Björn Fromme 4d771817d8 chore: default values for feature flags in .env 2025-03-18 20:15:48 +01:00
Björn Fromme a52a50834e feat: configurable paths to executables 2025-03-04 14:27:59 +01:00
Björn Fromme 1da50adf62 feat: add mailjet smtp transport 2025-01-23 15:55:15 +01:00
Björn Fromme 6af42e5703 feat: refactor API client to communicate via socket 2025-01-15 15:30:55 +01:00
Björn Fromme 2ab9b399e7 feat: update sender email address 2024-10-23 18:21:48 +02:00
Björn Fromme 537e5b3c88 feat: optional logging of bpn requests/responses for debugging 2024-02-16 14:43:05 +01:00
Björn Fromme 9b4f100bb1 feat: make admin users hotel managers with configurable hotel code 2023-12-01 14:09:49 +01:00
Björn Fromme 342119a456 Feat: Implement email notification about new disposition 2023-11-08 11:08:27 +01:00
Björn Fromme 2599fd69dc WIP: Implement feedback functionality 2023-11-02 18:01:12 +01:00
Björn Fromme c25bde7dad Fix: Add missing path definition for twig 2023-10-25 14:38:14 +02:00
Björn Fromme abbceae2c8 WIP: Add email notifications 2023-10-25 14:33:56 +02:00
Björn Fromme 69b6a0f395 Feat: Make CRM ids configurable 2023-09-12 15:08:23 +02:00
Björn Fromme 305699b1ac WIP 2023-07-07 18:19:15 +02:00
Björn Fromme 1e9d1c5ac4 Add webapp packages 2023-07-06 17:22:03 +02:00
Björn Fromme 92636f92d1 Add initial set of files 2023-07-06 17:21:49 +02:00