fromme
3f4586ce06
feat: harden the myep oauth2 client
2026-09-23 16:06:25 +02:00
fromme and Claude 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