Commit Graph
72 Commits
Author SHA1 Message Date
fromme 96d49fc488 docs: drop code references to local plan files 2026-10-16 09:14:44 +02:00
fromme 2a554bb7bf feat: stop keeping buspro password hash in the session 2026-10-16 09:00:00 +02:00
fromme c16e4bf53f feat: update profile in buspro without the teamer's password 2026-10-16 08:59:39 +02:00
fromme 1446211d22 chore: bump project to php 8.5 2026-10-01 09:55:34 +02:00
fromme db529d2dc9 refactor: slim the hotel and country base-data models 2026-09-29 13:06:20 +02:00
fromme aa66c50979 refactor: delete the BusProNet base-data read path 2026-09-29 13:06:12 +02:00
Björn Fromme 2e9328fc51 feat: read BusProNet base data from the MyE&P API 2026-09-29 11:08:04 +02:00
fromme b530679658 feat: provision a teamer from a received application 2026-09-25 14:36:24 +02:00
fromme af46c57bd1 feat: normalize email addresses to lowercase on write 2026-09-21 12:20:55 +02:00
fromme a05143bfbe fix: make BusProNet response failures diagnosable and non-fatal 2026-09-19 11:36:14 +02:00
fromme d4908b6ab9 feat: rename ROLE_ADMIN to ROLE_TEAM_ADMIN since being too broad 2026-09-16 17:20:45 +02:00
Björn Fromme 53465cc66a fix: enforce lowercase email addresses 2026-08-31 17:11:13 +02:00
fromme e7f3233dbc fix: type mismatches and handle nullable values 2026-08-27 10:16:03 +02:00
Björn Fromme f0e850978b feat: bpn as single source of truth for role and hotel code assignments 2026-08-18 11:33:42 +02:00
Björn Fromme 1fd0fbc21e feat: map house manager roles and houses by crm ids instead of labels 2026-08-18 09:08:01 +02:00
Björn Fromme 450f5b0515 feat: share the role policy across identity sources 2026-08-12 17:55:16 +02:00
Björn Fromme d654ce77fb feat: soft-delete for teamer accounts
addresses #869dv9br3
2026-08-11 12:26:13 +02:00
Björn Fromme fd5d478a5c feat: streamlined role-revocation logic 2026-08-10 16:24:41 +02:00
Björn Fromme b39a78da82 feat: demotion of user accounts via crm 2026-08-10 13:01:01 +02:00
Björn Fromme b01c2e84c7 feat: pending roles from crm to be confirmed by superadmins 2026-08-10 12:26:21 +02:00
Björn Fromme b21de75b7f fix: make import command resilient to api errors 2026-07-13 12:23:57 +02:00
Björn Fromme 24d02c0776 fix: sync all teamer data on login 2026-03-15 12:42:28 +01: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 a7a6e44454 fix: assign newly created teamer entities to user 2026-03-15 12:42:27 +01:00
Björn Fromme e36009008c chore: code cleanup 2025-08-21 14:20:43 +02:00
Björn Fromme a92832f069 feat: integrate with flysystem for xml data 2025-03-28 09:20:46 +01:00
Björn Fromme cdd0666837 feat: render additional info to teamer invoice 2025-02-28 15:15:02 +01:00
Björn Fromme 243d1b538c feat: dump request/response for debugging 2025-02-06 09:36:40 +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 8926be5d2c Merge branch 'master' into feature/multiple-hotelcodes 2025-01-08 10:07:43 +01:00
Björn Fromme c15188c43c feat: multiple hotelcodes assignable to users 2025-01-08 10:07:19 +01:00
Björn Fromme edaa294cc9 fix: match hotel codes assigned to users at beginning or end 2025-01-06 12:22:39 +01:00
Björn Fromme 5976668cb7 fix: several bug fixes as found in logs 2024-10-14 15:01:17 +02:00
Björn Fromme 6f2e45a8f5 fix: use correct return type 2024-08-23 13:06:21 +02:00
Björn Fromme e5ffb16998 fix: revoke treating crm attribute as set when assigned 2024-04-18 11:35:21 +02:00
Björn Fromme da907d8250 fix: treat crm attribute as selected when assigned 2024-04-17 15:50:54 +02:00
Björn Fromme e56d4f0455 fix: disable ssl checks in api client to avoid problems with buspro 2024-04-11 10:41:34 +02:00
Björn Fromme a22c3c959a fix: simplyfy xml parsing to avoid unexpected results 2024-04-04 08:48:49 +02:00
Björn Fromme cafee11e03 fix: update users' email addresses on login 2024-03-13 15:10:44 +01:00
Björn Fromme bc192966cc chore: refine regex to determine user role from crm attribute 2024-02-28 10:50:40 +01:00
Björn Fromme 15d4962307 fix: take incomplete bpn response data into account 2024-02-28 09:30:06 +01: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 f32cfcd9f2 feat: set preferred role on login via get parameter 2024-02-14 15:56:38 +01:00
Björn Fromme 2cb4fa1933 feat: don't assign multiple administrative roles at the same time 2024-02-14 15:00:18 +01:00
Björn Fromme 75bd055474 fix: only use destination's pickup values 2024-01-28 17:49:46 +01:00
Björn Fromme ab066c4656 feat: email reminder about pending feedbacks for hotel managers 2023-12-07 16:20:09 +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 d5da0d10d5 WIP: Implement role house manager and feedback providing 2023-11-04 18:24:54 +01:00
Björn Fromme 538d39f63e WIP: Implement new role house manager 2023-11-03 13:00:52 +01:00
Björn Fromme 2599fd69dc WIP: Implement feedback functionality 2023-11-02 18:01:12 +01:00