Commit Graph

5454 Commits

Author SHA1 Message Date
AI Development Engine
d0d6f1bfc5 feat: implement issue #2
Resolves luca/thetool#2
Closes #2
2026-03-02 09:00:57 +00:00
Daniel Spitzer
7010e15f16 Merge branch 'spidev' into 'master'
Pop Erweiterung Adressen nun mit Straßenschlüssel

See merge request fronk/thetool!2105
2026-03-01 19:06:59 +00:00
Daniel Spitzer
6312f6657b Pop Erweiterung Adressen nun mit Straßenschlüssel
* Bugfix filtern und sortieren auf Adressenbasis funktioniert nun
2026-03-01 20:06:25 +01:00
Luca Haid
7e12c6ff1d Merge branch 'feat/workorder-notiz-ui-improvements' into 'master'
feat: improve notiz column UI and fix memory exhaustion

See merge request fronk/thetool!2104
2026-02-27 14:42:14 +00:00
6593e921ee feat: improve notiz column UI and fix memory exhaustion
Notiz column now has max 5 lines with expand/collapse animation and auto-resizing edit textarea. Moved raw SQL query to WorkorderModel::getPreorderIdsByCampaigns() to fix OOM in archiveWorkorders().

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 15:35:17 +01:00
a53ff3912c fix: fix popup blocker and Select2 error when prefilling calendar
- Open window synchronously before await to avoid popup blocker,
  then navigate it to /Calendar/View after successful save; close
  it if the save fails
- Guard the #customer Select2 change handler so it bails early
  when #customer has not been initialized as Select2 yet

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 13:46:19 +01:00
daf1ce3401 feat: prefill calendar form when setting workorder appointment
When a WorkorderCompany user sets or reschedules an appointment date,
the calendar is now opened in a new tab pre-filled with workorder data
(subject, type, location, times, description, customer contact, Pusnik
as calendar user, Ziga Harc as attendee).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 13:32:00 +01:00
Luca Haid
ee3f4694c2 re added FCP prepaired 2026-02-27 12:30:59 +00:00
be9e6ae4e5 feat: clean up and optimize FCP filter and highlighting logic 2026-02-27 12:36:06 +01:00
ad8c6eaeca feat: FCP filter counts now respect all active search filters 2026-02-27 12:36:06 +01:00
b4f3c4260a fix: correct syntax error in FCP sorting callback 2026-02-27 12:36:06 +01:00
315f85356c feat: improve FCP filter with counts/sorting and update highlight conditions 2026-02-27 12:36:06 +01:00
Luca Haid
259b542ae1 Merge branch 'docker-improvements' into 'master'
chore: update docker environment to debian bookworm and php 8.2

See merge request fronk/thetool!2101
2026-02-27 09:55:43 +00:00
Luca Haid
e844c1537e Merge branch 'fix/workorder-creation-exact-match' into 'master'
fix: ensure exact match for preorderId when creating workorders

See merge request fronk/thetool!2100
2026-02-27 09:55:23 +00:00
8d00464458 fix: ensure exact match for preorderId when creating workorders 2026-02-27 10:49:26 +01:00
5682f5786c chore: update docker environment to debian bookworm and php 8.2 2026-02-27 10:39:43 +01:00
Daniel Spitzer
9dc01d434e Merge branch 'spidev' into 'master'
Pop Erweiterung auf Adressen

See merge request fronk/thetool!2099
2026-02-20 10:37:02 +00:00
Daniel Spitzer
d8046f3b89 Pop Erweiterung auf Adressen 2026-02-20 11:36:25 +01:00
Daniel Spitzer
4d518981fa Pop Erweiterung auf Adressen 2026-02-20 11:22:21 +01:00
Daniel Spitzer
88f6373274 Merge branch 'spidev' into 'master'
Zeiterfassung Feature Updates

See merge request fronk/thetool!2098
2026-02-13 08:39:42 +00:00
Daniel Spitzer
86bc518663 Zeiterfassung Feature Updates
* Reports wurde um Soll/Ist Detail Auswertung erweitert Bugfix Arbeitszeitverschiebung
2026-02-13 09:39:18 +01:00
Daniel Spitzer
0d475eae0c Merge branch 'spidev' into 'master'
Zeiterfassung Feature Updates

See merge request fronk/thetool!2097
2026-02-13 08:32:56 +00:00
Daniel Spitzer
0241d5842b Zeiterfassung Feature Updates
* Reports wurde um Soll/Ist Detail Auswertung erweitert
* Nachtzulage wird nun auch in der Verrechnungsübersicht angezeigt
* M25,Ü50,Ü100 werden nun in Stichtagsauswertung mit berechnet
* Bei der offenen Arbeitstage Auswertung wird nun die Arbeitszeitverschiebung rausgerechnet
2026-02-13 09:32:28 +01:00
Daniel Spitzer
bc0b53b06a Merge branch 'spidev' into 'master'
Zeiterfassung Feature Updates

See merge request fronk/thetool!2096
2026-02-13 07:40:49 +00:00
Daniel Spitzer
b81ea45823 Zeiterfassung Feature Updates
* Reports wurde um Soll/Ist Detail Auswertung erweitert
* Nachtzulage wird nun auch in der Verrechnungsübersicht angezeigt
* M25,Ü50,Ü100 werden nun in Stichtagsauswertung mit berechnet
* Bei der offenen Arbeitstage Auswertung wird nun die Arbeitszeitverschiebung rausgerechnet
2026-02-13 08:39:15 +01:00
Frank Schubert
571438572f Merge branch 'fronkdev' into 'master'
citycom oan: Always trying to update cc service when snopp sends order

See merge request fronk/thetool!2095
2026-02-12 14:04:00 +00:00
Frank Schubert
3fd98e753c citycom oan cleanup 2026-02-12 15:03:37 +01:00
Frank Schubert
d34a1e1b15 citycom oan: Always trying to update cc service when snopp sends order 2026-02-12 14:56:53 +01:00
Frank Schubert
8d0add0f33 Merge branch 'fronkdev' into 'master'
citycom oan: Fixed setting billing_date on CC service create and update

See merge request fronk/thetool!2094
2026-02-12 13:46:08 +00:00
Frank Schubert
ec30f47816 citycom oan: Fixed setting billing_date on CC service create and update 2026-02-12 14:45:27 +01:00
Frank Schubert
7d454ce682 Merge branch 'fronkdev' into 'master'
Citycom: updateing CC service with billing_date when finishing orders

See merge request fronk/thetool!2093
2026-02-11 14:33:46 +00:00
Frank Schubert
3f67d28a53 Citycom: updateing CC service with billing_date when finishing orders 2026-02-11 15:33:15 +01:00
Frank Schubert
0aa6a099d6 Merge branch 'fronkdev' into 'master'
Added Preorderinfrastructre Api (external patchport assignment)

See merge request fronk/thetool!2092
2026-02-11 14:29:35 +00:00
Frank Schubert
e28c104a4e Added Preorderinfrastructre Api (external patchport assignment) 2026-02-11 15:28:57 +01:00
Frank Schubert
3d877145cf Merge branch 'fronkdev' into 'master'
change Citycom OAN Api Helper updateService() to get only single service before update

See merge request fronk/thetool!2091
2026-02-11 13:23:55 +00:00
Frank Schubert
aa03f29d8f change Citycom OAN Api Helper updateService() to get only single service before update 2026-02-11 14:23:01 +01:00
Frank Schubert
96b4b9beb4 Merge branch 'fronkdev' into 'master'
Added contact data to citycom service order

See merge request fronk/thetool!2090
2026-02-11 13:05:53 +00:00
Frank Schubert
4b72e3a678 Added contact data to citycom service order 2026-02-11 14:05:18 +01:00
Frank Schubert
d309b76d49 Merge branch 'fronkdev' into 'master'
Manual Invoice BMD Export: not splitting if only 1 gkonto

See merge request fronk/thetool!2089
2026-02-10 14:28:24 +00:00
Frank Schubert
f791e02ded Manual Invoice BMD Export: not splitting if only 1 gkonto 2026-02-10 15:27:43 +01:00
Frank Schubert
74ea2c9853 Merge branch 'fronkdev' into 'master'
Manual Invoice BMD Export: changed split to gkonto

See merge request fronk/thetool!2088
2026-02-10 13:37:20 +00:00
Frank Schubert
d5bf073c38 Manual Invoice BMD Export: changed split to gkonto 2026-02-10 14:35:06 +01:00
Frank Schubert
22d3bda000 Merge branch 'fronkdev' into 'master'
exempting Test campaign from PreorderBilling

See merge request fronk/thetool!2087
2026-02-05 14:26:36 +00:00
Frank Schubert
b295e22356 Merge branch 'fronkdev' of code.fronk.at:fronk/thetool into fronkdev 2026-02-05 15:25:46 +01:00
Frank Schubert
c594592a81 exempting Test campaign from PreorderBilling 2026-02-05 15:25:09 +01:00
Frank Schubert
41f37179e9 Merge branch 'fronkdev' into 'master'
Added canPreorder check in PreorderController::init()

See merge request fronk/thetool!2086
2026-02-04 14:37:55 +00:00
Frank Schubert
592d1b83b2 Added canPreorder check in PreorderController::init() 2026-02-04 15:37:09 +01:00
Luca Haid
9bd3184d74 Merge branch 'RaspberryDisplay/v2-init' into 'master'
fixed sending new url

See merge request fronk/thetool!2085
2026-02-03 15:09:56 +00:00
Luca Haid
3aa7008aa4 fixed sending new url 2026-02-03 16:09:44 +01:00
Luca Haid
05aba91c33 Merge branch 'RaspberryDisplay/v2-init' into 'master'
raspberrydisplay v2 init

See merge request fronk/thetool!2084
2026-02-03 14:53:08 +00:00