Marcel Arndt
ce676f20a4
commit working state
...
Too many changes to split them up. This commit contains roughly two months worth of work.
This commit introduces the first aggregate and rewrites the ticket system to follow DDD patterns.
It adds Spartan NG as the new component library. TanStack Query to replace GraphQL. Oh and Prisma is
almost over as well.
2026-02-11 16:50:09 +01:00
Marcel Arndt
62e663d053
add log aggregation with HyperDX
2025-12-12 12:00:22 +01:00
Marcel Arndt
0951282f11
implement latest changes to employee payroll process
...
- Add ContractDaysWeek
- Add Sickness Days to employee export sheet
- Add Gesundheitsbonus value per employee
- Additional fixes
2025-12-12 11:55:31 +01:00
Marcel Arndt
b1a70673a4
modernize ticket and accounting
...
iteration 0
2025-12-12 11:38:30 +01:00
Marcel Arndt
c33ab89354
commit open changes from previous iterations
2025-11-18 14:11:27 +01:00
Marcel Arndt
4cf79f3094
implement Gehaltsaufstellung dyflexis data access
2025-11-18 13:32:36 +01:00
Marcel Arndt
4abe9e44d8
implement payroll generator v0.9
2025-11-06 11:38:59 +01:00
Marcel Arndt
319e7f3614
feat: implement incremental tour update
2025-08-20 10:45:01 +02:00
Marcel Arndt
aa29d58243
feat: implement new tour calculation rules
2025-08-20 10:43:29 +02:00
Marcel Arndt
41472ba17b
feat: add schichtplanung sync
2025-08-20 10:36:20 +02:00
Marcel Arndt
b4ccd1ed76
fix: fix employee logged in when only one attendance registration is found
2025-07-02 15:26:45 +02:00
Marcel Arndt
8ec8d481b8
fix: select correct worktime for given day
2025-07-01 14:20:21 +02:00
Marcel Arndt
c2b5f55d2d
fix: create startOfTour from startBegin on same day as tour start
2025-06-30 07:55:14 +02:00
Marcel Arndt
b9fd09a79f
feat: add updatedAt field to tour from DL Api
2025-06-30 07:53:53 +02:00
Marcel Arndt
1e94640f6e
fix: prevent anomaly resolution when resolvedAt is falsey
2025-06-26 09:08:51 +02:00
Marcel Arndt
a5768054ff
fix(tariff): adjust km inclusive for aok tariffs
2025-06-26 09:06:49 +02:00
Marcel Arndt
d9b615fd47
feat: add associated entities to anomalies
2025-06-26 09:04:53 +02:00
Marcel Arndt
b31df96a44
chore: update infection list
2025-06-26 08:57:13 +02:00
Marcel Arndt
8c585169d0
fix: identify correct times in anomaly detection
2025-06-25 14:08:16 +02:00
Marcel Arndt
51ba4a1f83
ref: add repository and service for all entities
2025-06-13 16:06:07 +02:00
Marcel Arndt
5eb775523f
fix: rephrase hint for patient without healthinsurance
2025-06-12 17:47:16 +02:00
Marcel Arndt
37d50e04c1
fix: calculate revenueDeviation without rounding errors
2025-06-12 17:46:42 +02:00
Marcel Arndt
1996ab31d5
fix: make sure tour.startDate is given in UTC
2025-06-12 17:45:59 +02:00
Marcel Arndt
0fa97c53b1
feat: implement new costTypes
...
Grundpreis auf Zeit, sowie Privat Versicherung
2025-06-12 17:41:37 +02:00
Marcel Arndt
08e3b3247c
(dc): data-connector enhancements
2025-06-05 15:24:23 +02:00
Marcel Arndt
dde00abe54
(dc): change logging to json
2025-04-11 11:58:19 +02:00
Marcel Arndt
46631db5b2
init data-connector
2025-04-10 17:32:06 +02:00
Marcel Arndt
fd8b230fa4
(dc): move types.ts to database module
2024-07-18 13:43:53 +02:00
Marcel Arndt
62eafe44dd
(dc): init reports feature
...
Initial step in creating a data reference
2024-07-18 13:43:14 +02:00
Marcel Arndt
53e945253c
add business model processing
2024-07-15 12:53:11 +02:00
Marcel Arndt
8be07e1f9b
(data-hub): add etl feature
2024-07-09 17:23:08 +02:00
Marcel Arndt
092efb1f53
init data-connector
2024-07-09 15:12:16 +02:00
Marcel Arndt
455813ecbb
innit
2024-07-05 21:36:55 +02:00