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 |
|
Björn Fromme
|
bf2e5600d0
|
Feat: Implement logging database handler
|
2023-10-21 15:16:28 +02:00 |
|
Björn Fromme
|
e3dc2b22fd
|
Task: Hash user password before storing in session
|
2023-10-21 10:04:59 +02:00 |
|
Björn Fromme
|
5ac8ea7491
|
Feat: Streamline and extend logging
|
2023-10-21 10:01:25 +02:00 |
|
Björn Fromme
|
fd23ea7503
|
WIP: Improve assignment overview for teamers in mobile view
|
2023-10-20 12:47:03 +02:00 |
|
Björn Fromme
|
4b7afb109d
|
Fix: Make country name filter failure tolerant
|
2023-10-12 15:08:47 +02:00 |
|