31 Commits
Author SHA1 Message Date
David MalinowskiandClaude Opus 5 0c7b05d696 fix(tools): Service Report laesst sich ohne OTRSConnect nicht mehr speichern
Der before_save-Hook am Service Report ruft save_backlinks auf, das auf den DocType
"OTRSConnect Article" zugreift. Seit dem Entfernen der App otrsconnect (26.08.2026)
existiert dieser DocType nicht mehr - jeder Speichervorgang warf dadurch einen
DoesNotExistError. Frappe 16.31 wandelt den fuer Benutzer ohne Leserecht auf den
DocType "DocType" zusaetzlich in einen PermissionError um ("Keine Berechtigung fuer
DocType"), was die Ursache vollstaendig verschleierte.

save_backlinks und clear_backlinks pruefen jetzt zuerst, ob der DocType ueberhaupt
vorhanden ist, und tun sonst nichts. Auf Sites mit OTRSConnect bleibt das Verhalten
unveraendert.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-26 10:18:44 +02:00
David Malinowski e498d14f3b feat(it-object): Dashboard-Link auf untergeordnete IT Objects
Der Formular-Dashboard-Link (Gruppe "IT", IT Object ueber it_landscape)
war auf erpnext.itsdave.de seit dem 2026-04-24 in der Datenbank aktiv,
lag aber nur als uncommittete developer_mode-Rueckschreibung im
Produktivbaum und waere beim naechsten Checkout verloren gewesen.

Mitgenommen: naming_rule "Expression (old style)" -> "Expression" und
row_format "Dynamic" (beides Frappe-Normalisierung beim Speichern).
2026-08-24 21:26:35 +02:00
ClaudeandClaude Opus 5 f81ba1681b fix(msp): Performance-Chart — Abwesenheiten aus itsdave_hr statt hrms-Attendance
get_attendance_list fragte den DocType `Attendance` ab, den es seit dem
v16-Stand ohne hrms nicht mehr gibt. Der DoesNotExistError riss die
gesamte Kette get_data -> compare_hours -> get_target_hours mit, der
Dashboard-Chart "Meine Performance" blieb fuer alle Nutzer auf "Loading"
haengen (ITSD-22440).

Quelle sind jetzt genehmigte HR Absence Requests, deren Abwesenheitsart
das Soll reduziert (HR Absence Type.affects_target_hours). Halbe Tage
(half_day_start/half_day_end) halbieren das Tagessoll.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 15:33:59 +02:00
Dave 1fca135a83 chore: commit uncommitted production changes for v16 migration 2026-03-07 09:47:25 +01:00
Dave 208212a883 fixes, trmm, win11 2025-11-15 23:34:07 +01:00
Dave ddf8a837fb merge 2025-03-13 23:54:50 +01:00
Dave e83d61d8a4 docuemtation improvements 2025-03-13 23:48:22 +01:00
Dave 70f8dc9a84 Dashboard Technik with Perfomance Chart 2024-07-31 17:43:54 +02:00
Dave 6660093ccb comment out some prints for getting overview 2024-07-31 17:43:22 +02:00
Dave 4ab3b5f7d6 changes for employee_target_agreement 2024-07-31 17:41:02 +02:00
Dave 8e691469ba fix jinja methods for item label for v14 2024-07-02 10:09:11 +02:00
Dave b4d2509629 Method for copying Attachments from one doctype to another 2023-08-17 13:14:58 +02:00
Dave a985f8524c repair Location 2023-06-13 16:41:27 +02:00
Dave b141c968ea MSP Documentation chagnes and Print format 2023-06-09 08:29:48 +02:00
Dave 65386bae8e Merge branch 'main' of https://github.com/itsdave-de/msp 2023-06-09 07:03:57 +02:00
Dave f9829258f0 Reporting, RRM features 2023-06-09 07:03:37 +02:00
Dave a685801e1c Serial Number, Change Order in Object 2023-03-02 10:11:13 +01:00
Dave 2c56396ffd SIM Card Search Fields 2023-03-02 10:06:18 +01:00
Dave f12d0b805f Links to IT Object 2023-03-02 10:00:34 +01:00
Dave dee28fd6c7 SIM Phone Number Added 2023-03-02 09:10:10 +01:00
Dave bf259470b7 SIM Card PIN and PUK 2023-03-02 08:33:58 +01:00
Dave cb6fbb333a Documentation, Tactical RMM API Uage, Contract Management 2023-02-22 20:11:56 +01:00
itsdaveit 693cf9db47 Merge pull request #34 from itsdave-de/33-improve-location-doctype
Location Doctype: Add link to IT Objects List with filter
2022-09-20 14:51:18 +02:00
itsdaveit 399f5f8481 Merge pull request #32 from itsdave-de/feature/12-locations-for-objects
Improve core Location Doctype
2022-09-06 17:16:07 +02:00
itsdaveit 8baacfe1be Merge pull request #30 from itsdave-de/feature/29-link-back-ip-address-to-object
Improve link between IT Object and IP Address Doctypes
2022-09-06 17:15:45 +02:00
itsdaveit 2d66a7662e Merge pull request #28 from itsdave-de/hotfix/27-ip-network-usage-overview-not-sorting-correctly
Sort IPs in Usage Overview table
2022-09-06 17:15:01 +02:00
itsdaveit e4bf49ff7e Merge pull request #31 from itsdave-de/feature/13-link-todos-with-doctypes
Link todos with Doctypes
2022-09-06 16:45:35 +02:00
itsdaveit 097c9b9ef5 Merge pull request #24 from itsdave-de/feature/add-ip-addresses-usage-information-in-ip-network-view
Add IP addresses usage information for an IP network in IP network view
2022-08-26 11:59:24 +02:00
itsdaveit d18e288053 Merge pull request #18 from itsdave-de/hotfix/17-fix-empty-response-and-improve-request-query-to-obtain-results
Data is not being obtained for certain hosts
2022-07-20 12:28:04 +02:00
itsdaveit b5388517c0 Merge pull request #16 from itsdave-de/feature/add-host-status-information-to-it-object
Feature/add host status information to it object
2022-07-20 10:36:52 +02:00
itsdaveit ff1b5b4a8b Merge pull request #6 from itsdave-de/wip
wip
2022-06-13 11:29:38 +02:00