Björn Fromme
|
4ae23bf8a1
|
feat: filter availabilities
addresses #869at5k4f
|
2026-08-24 12:22:34 +02:00 |
|
Björn Fromme
|
5912a75c81
|
feat: markdown in email body for mailing and transactional
|
2026-08-20 14:00:53 +02:00 |
|
Björn Fromme
|
489aafed3e
|
fix: correctly apply due dates for contract and invoice upload reminders
|
2026-08-17 11:55:02 +02:00 |
|
Björn Fromme
|
3e08965e48
|
feat: admin editable email templates
addresses #869eg7ptr
|
2026-08-17 10:39:19 +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
|
6511f821ac
|
feat: mailing to filtered teamer list
addresses #869dv9bur
|
2026-08-11 16:25:53 +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
|
e89d8a43ad
|
feat: database anonymization command
|
2026-08-10 11:19:44 +02:00 |
|
Björn Fromme
|
73e66a9458
|
feat: hide inactive teamers from list view, overridable in filter
addresses #869dv987y
|
2026-08-10 10:48:39 +02:00 |
|
Björn Fromme
|
50a86e4047
|
chore: code cleanup
|
2026-08-10 10:46:35 +02:00 |
|
Björn Fromme
|
98c900e8ca
|
fix: avoid issues with stale session data
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
20da6a0afc
|
feat: driver license check for teamers
closes #869bup9vf
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
ed41d40059
|
feat: filter assignments and applications by teamer name
closes #869b9vgq7
|
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
|
0652ca9f8b
|
feat: reduce number of backups created when processing PDF files
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
c96e1e6f61
|
fix: avoid issues with stale uploads orphanage
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
8b4e7b2f79
|
feat: feedback per destination
addresses #869bgty87
|
2025-12-23 15:26:18 +01:00 |
|
Björn Fromme
|
cdfd172a1e
|
feat: feedback statistics
addresses #869bgtz2d
|
2025-12-23 14:54:27 +01:00 |
|
Björn Fromme
|
83648ac892
|
feat: update filter value to be inversed
closes #869bhe07h
|
2025-12-18 10:57:45 +01:00 |
|
Björn Fromme
|
e23a5097ef
|
feat: additional attribute for synced with bpn status including filtering by
closes #869anf53g
|
2025-09-30 18:36:08 +02:00 |
|
Björn Fromme
|
94748c0112
|
feat: add suffix to invoice number
closes #8699qe4ep
|
2025-09-18 08:35:55 +02:00 |
|
Björn Fromme
|
e36009008c
|
chore: code cleanup
|
2025-08-21 14:20:43 +02:00 |
|
Björn Fromme
|
e0ce495b86
|
feat: filtering of custom destinations by hotel
|
2025-07-22 17:42:06 +02:00 |
|
Björn Fromme
|
b5314d270a
|
fix: avoid issues with incomplete teamer data when rendering invoice pdf
|
2025-07-22 08:49:31 +02:00 |
|
Björn Fromme
|
7aef767619
|
chore: add documentation
|
2025-07-17 11:37:11 +02:00 |
|
Björn Fromme
|
70e477073b
|
chore: remove deprecations
|
2025-07-08 15:06:44 +02:00 |
|
Björn Fromme
|
3646661fed
|
feat: streamlined filenames of downloaded teamer documents
addresses #8698updx6
|
2025-04-24 10:03:29 +02:00 |
|
Björn Fromme
|
3c57ff7af8
|
fix: use uuid v4 for filenames to enable distribution to folders
|
2025-04-23 14:09:40 +02:00 |
|
Björn Fromme
|
b8c65fe57d
|
feat: log upload handler errors
|
2025-04-22 11:52:35 +02:00 |
|
Björn Fromme
|
947b183c50
|
feat: filter assignments and applications by country
closes #8698fpqq5
|
2025-04-08 17:48:44 +02:00 |
|
Björn Fromme
|
80e57d148f
|
fix: hide called off assignments from timeline, adjust status colors
|
2025-03-27 09:08:29 +01:00 |
|
Björn Fromme
|
28b757fb15
|
chore: remove superfluous condition
|
2025-03-26 14:20:19 +01:00 |
|
Björn Fromme
|
d0be1dcd18
|
fix: don't add new timeline unless required
|
2025-03-26 14:07:35 +01:00 |
|
Björn Fromme
|
266aa8f10a
|
feat: show available/open assignments in timeline
|
2025-03-25 17:01:57 +01:00 |
|
Björn Fromme
|
da18856cc2
|
fix: correctly assign items to timeline
|
2025-03-25 15:47:08 +01:00 |
|
Björn Fromme
|
f2b60570a9
|
fix: properly filter by date range, improve filter handlers
|
2025-03-21 12:38:55 +01:00 |
|
Björn Fromme
|
06c32fd597
|
feat: filter timeline by date range and hotels
|
2025-03-21 11:52:29 +01:00 |
|
Björn Fromme
|
613c6edb50
|
Merge branch 'feature/timeline' into develop
|
2025-03-19 12:47:58 +01:00 |
|
Björn Fromme
|
4abc5e6754
|
feat: command to stamp invoice pdfs
|
2025-03-19 11:41:04 +01:00 |
|
Björn Fromme
|
aae385d165
|
feat: pdf converter command
|
2025-03-19 10:57:45 +01:00 |
|
Björn Fromme
|
dc936ea784
|
Merge branch 'master' into feature/timeline
|
2025-03-19 09:25:29 +01:00 |
|
Björn Fromme
|
374e01cf1d
|
feat: organize uploads into subfolders
|
2025-03-19 08:22:53 +01:00 |
|
Björn Fromme
|
0740bffc3a
|
Merge branch 'master' into feature/timeline
|
2025-03-18 20:32:53 +01:00 |
|
Björn Fromme
|
ed2679ec3e
|
fix: ensure pdf annotations are preserved when sanitizing upload
|
2025-03-18 20:09:50 +01:00 |
|
Björn Fromme
|
14909a0bc1
|
fix: assign new mime type to sanitized uploads if applicable
|
2025-03-18 18:16:55 +01:00 |
|
Björn Fromme
|
0af46beb07
|
Merge branch 'master' into feature/timeline
|
2025-03-18 17:21:56 +01:00 |
|
Björn Fromme
|
924026e9f8
|
feat: move cost unit from assignment to job profile
|
2025-03-18 12:30:24 +01:00 |
|
Björn Fromme
|
b55d847c85
|
feat: timeline displaying assignments and dispositions
|
2025-03-15 11:34:12 +01:00 |
|
Björn Fromme
|
917640183f
|
feat: convert uploaded contracts and invoices to pdf
|
2025-03-04 14:13:09 +01:00 |
|