Commit Graph
100 Commits
Author SHA1 Message Date
LucaandClaude Opus 4.6 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
LucaandClaude Sonnet 4.6 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
LucaandClaude Sonnet 4.6 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 be9e6ae4e5 feat: clean up and optimize FCP filter and highlighting logic 2026-02-27 12:36:06 +01:00
Luca ad8c6eaeca feat: FCP filter counts now respect all active search filters 2026-02-27 12:36:06 +01:00
Luca b4f3c4260a fix: correct syntax error in FCP sorting callback 2026-02-27 12:36:06 +01:00
Luca 315f85356c feat: improve FCP filter with counts/sorting and update highlight conditions 2026-02-27 12:36:06 +01:00
Luca 8d00464458 fix: ensure exact match for preorderId when creating workorders 2026-02-27 10:49:26 +01:00
Luca 5682f5786c chore: update docker environment to debian bookworm and php 8.2 2026-02-27 10:39:43 +01:00
Luca e4c70820aa missing migration 2025-12-17 18:33:22 +01:00
Luca 08e4fb7f71 fixed stocktake and warehouselocation 2025-12-17 18:29:49 +01:00
Luca 9680ff004e fixed warehouse article 2025-12-17 17:00:53 +01:00
Luca 31cb3c69cf fixed workorder bug 2025-12-17 13:44:23 +01:00
Luca f1073faabe fixed workorder bug 2025-12-17 13:32:46 +01:00
Luca 3000c9e2e7 implemented inventur and changed warehousearticle/category 2025-12-15 23:47:16 +01:00
Luca b43925d37e added new AP Name filter in Pipework 2025-12-15 08:58:22 +01:00
Luca a8e4834463 fixed distributor loading 2025-12-15 01:18:38 +01:00
Luca b4961fd423 new network model and mfBaseModelV2 2025-12-14 22:15:00 +01:00
Luca b4af23139c fixed php errors/warnings in frontend 2025-12-10 10:30:00 +01:00
Luca 3fbf663656 updated dashboard to use preordermodel calculation 2025-12-10 09:27:26 +01:00
Luca 0be058953a fixed export warnings/errors and when no campaign is selected for admins 2025-12-10 09:07:16 +01:00
Luca f65b7492ec added displaying if a contact exists 2025-12-10 08:56:10 +01:00
Luca 4731b87424 fixed query 2025-12-09 12:36:14 +01:00
Luca 2690451f0b Add shipping note import to manual invoice 2025-12-09 12:23:53 +01:00
Luca 40c986534b fixed speedtest action 2025-12-09 08:21:12 +01:00
Luca f1533b8a0b fix mac addr parsing 2025-12-05 10:10:10 +01:00
Luca 778bdc94d9 fixed remote access in cpeprov 2025-12-05 09:58:24 +01:00
Luca ad78ba6309 fixed remote access in cpeprov 2025-12-05 09:40:58 +01:00
Luca 18c8b2a1d6 Add AP-Name filter to linework search and improve input handling in Index.php 2025-12-05 08:31:00 +01:00
Luca e310ae4bf8 Add discounts, fields, and PDF/email support to manual invoices. 2025-12-04 15:02:19 +01:00
Luca 924f8c7f87 improved cpe provisioning 2025-12-04 14:56:55 +01:00
Luca b00c21de7d Add select options for unit in WarehouseArticleController 2025-12-04 13:19:09 +01:00
Luca a453a05344 Rename search method in WarehouseOfferModel and update usage in WarehouseOfferController for clarity 2025-12-02 16:01:11 +01:00
Luca 14b7e69c42 Refactor WarehouseProjectController methods to simplify parameters 2025-12-02 15:57:49 +01:00
Luca 5feaadb171 Add Gutschrift functionality to ManualInvoice with modal and backend support 2025-12-02 15:46:58 +01:00
Luca d328f1791c Add price type selection modal and backend functionality for addresses 2025-12-02 07:35:26 +01:00
Luca 8e7e8b387c Add router management functionality with GenieACS integration 2025-12-02 06:18:45 +01:00
Luca 9aade245a5 Remove automatic email sending for specific address IDs in WarehouseEShopOrderController 2025-12-02 05:47:42 +01:00
Luca 489a67cda8 Refactor MAC address debouncing logic and add local settings configuration 2025-12-01 12:20:47 +01:00
Luca 902bd03664 Implement debounced MAC address processing and enhance RADIUS user creation for Chrome Extension integration 2025-12-01 12:10:43 +01:00
Luca 1df61765da Add MAC address processing and clipboard functionality in CPE provisioning 2025-12-01 09:21:19 +01:00
Luca 3616fc6eb4 Add initial version of Manual Invoice functionality with PDF generation and management 2025-12-01 08:27:01 +01:00
Luca 8ea51b3900 Add spliceCompleted functionality and update WorkorderMph components 2025-11-26 10:58:18 +01:00
Luca 6688e809a1 Fix typo in residential rimoTypeDefs label from 'Wohngebiet' to 'Wohnhaus' 2025-11-18 12:41:18 +01:00
Luca 9e56b8ee98 Implement RADIUS user creation and update functionality in CPE provisioning 2025-11-18 08:25:26 +01:00
Luca b408f7fcf2 Add print label functionality and enhance asset management actions 2025-11-18 06:33:55 +01:00
Luca ff36d0ef46 Add spliceCompleted checkbox and update OAID handling in WorkorderMphBase 2025-11-17 15:54:01 +01:00
Luca 035208af5e Swap components in WorkorderMphAdmin.js and add OAID display in WorkorderMphBase.js 2025-11-17 14:27:48 +01:00
Luca 7ab04712b5 Add highlight class for groups with excess preorder count 2025-11-11 15:45:41 +01:00
Luca f9a89f79b0 Clear Bookstack article cache on first load 2025-11-04 16:31:37 +01:00
Luca 2bfea1d0d7 Enhance IP address tooltip and add Ctrl+Click functionality for scanning 2025-11-04 12:30:52 +01:00
Luca 98be5e1614 Add context menu for missing buildings and update fault handling 2025-11-04 09:45:26 +01:00
Luca 1b3859d60a improve search 2025-10-29 08:56:08 +01:00
Luca 7c450fb83f added partner number 2025-10-29 08:12:17 +01:00
Luca 87a0b01e57 added file uploads 2025-10-24 10:16:35 +02:00
Luca 6af9d8dc32 added file uploads 2025-10-24 09:30:48 +02:00
Luca d2ecafb348 preorderlogistcs fix fcp filter and fix multiple campaigns 2025-10-20 12:58:41 +02:00
Luca 40940db8f8 preorderlogistcs fix fcp filter and fix multiple campaigns 2025-10-20 12:56:44 +02:00
Luca e6d9260441 offer fix 2025-10-16 08:12:54 +02:00
Luca 030114987c cpeprov fix 2025-10-15 13:07:16 +02:00
Luca 8196a23ede fxied permissions in WarehouseShippingNoteController.php 2025-10-14 16:45:20 +02:00
Luca 2ff7aba2dd fixed info messages 2025-09-23 13:24:17 +02:00
Luca bf20a61105 new v3 layout 2025-09-23 13:17:35 +02:00
Luca 818d98b504 new v3 layout 2025-09-23 12:15:49 +02:00
Luca fef4457c52 - improved map performance
- improved look and feel
- minified
2025-09-22 12:55:23 +02:00
Luca 56fa2e9357 improved docker setup 2025-09-22 09:36:40 +02:00
Luca 4a04bcf2a1 enhanced preorder map 2025-09-18 14:27:52 +02:00
Luca b7db7ece7f enhanced preorder map 2025-09-18 14:27:01 +02:00
Luca 1618275633 enhanced preorder map 2025-09-18 14:26:28 +02:00
Luca 970dc46f06 enhanced preorder map 2025-09-18 14:25:27 +02:00
Luca 93e85d54b0 enhanced preorder map 2025-09-18 13:23:22 +02:00
Luca 59e8e4a7a6 enhanced preorder map 2025-09-18 12:57:10 +02:00
Luca f05ff28394 enhanced preorder map 2025-09-18 12:55:26 +02:00
Luca af45523d4f add automatic filling 2025-09-18 11:26:29 +02:00
Luca 792aa958e0 updated map 2025-09-18 11:18:47 +02:00
Luca 7c46bafe4b added api for officecenter tvs 2025-09-18 11:03:05 +02:00
Luca f4143344d5 updated rimo type map 2025-09-17 16:19:25 +02:00
Luca 69ffedc5b0 changed counting campaign 2025-09-17 15:57:44 +02:00
Luca f835bfbfdd updated rimo type map 2025-09-17 14:44:48 +02:00
Luca afe533bf4f updated rimo type map 2025-09-17 14:25:45 +02:00
Luca ab2eca0ade fixed traffic light 2025-09-17 13:33:56 +02:00
Luca 7a71c9fdd8 updated rimotype map 2025-09-17 13:23:03 +02:00
Luca 50b7836f7c fixed include for ADBWohneinheitContactManager 2025-09-16 16:12:59 +02:00
Luca 219c42a1f6 added new adbrimofcp map 2025-09-16 12:32:06 +02:00
Luca 76a9fd5a02 added new adbrimofcp map 2025-09-16 12:19:31 +02:00
Luca 5db3a64e34 added new adbrimofcp map 2025-09-16 11:51:25 +02:00
Luca c0323946ca first version of manualinvoice 2025-09-16 10:08:25 +02:00
Luca 23e59246dd ADBWohneinheit/add-new-greenfield-check 2025-09-12 10:54:26 +02:00
Luca 8e6ab15fef added new fcp statistics 2025-09-12 09:18:15 +02:00
Luca e1bfb5e96d added new fcp filter 2025-09-11 14:32:39 +02:00
Luca 59a99f4638 fixed showing closest reservation 2025-09-11 13:06:06 +02:00
Luca 1531dad3a0 added new user edit view 2025-09-11 10:03:03 +02:00
Luca 0a23692519 fixed workorder company view for status filter 2025-09-11 08:02:01 +02:00
Luca 99b10b034c show discount in pdf from now 2025-09-11 08:01:35 +02:00
Luca 2aa26568f1 fixed template handling in new useredit view 2025-09-09 14:32:25 +02:00
Luca 607637ab6b fixed login handling in the workorder app 2025-09-09 14:03:22 +02:00
Luca 94feab5c0c fixed login handling in the workorder app 2025-09-09 14:01:53 +02:00
Luca 8abf7444f3 added new useredit page 2025-09-09 12:40:34 +02:00
Luca 6fd3f3c6c0 improved spacing with buttons 2025-09-09 09:46:20 +02:00
Luca 08f02b26d7 added improved version of pwa app 2025-09-04 14:45:37 +02:00