Commit Graph
126 Commits
Author SHA1 Message Date
David MalinowskiandClaude Opus 4.6 b014ed596b feat: add Git fields on IT Object, Contact custom fields, translations
- IT Object: git_remote_url, git_branch, git_path_on_host (visible
  only when type = Git Repository)
- Contact custom fields: teams_user_id, is_external_contractor,
  contractor_for (via fixtures)
- Remove x509_certificate hooks from hooks.py (moved to DocType controller)
- Add Custom Field fixture export filter to hooks.py
- German translations (de.csv) for all new DocTypes and fields

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 21:05:58 +02:00
David MalinowskiandClaude Opus 4.6 382be5fa33 feat: add Worklog Mapping DocType
- Maps work tracker projects, local directories, chat participants
  to customers for automated work time attribution
- Fields: customer, source_type, pattern (glob), employee, note

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 21:05:58 +02:00
David MalinowskiandClaude Opus 4.6 549963affd feat: replace x509_certificate with SSL Certificate DocType
- Rename x509_certificate → SSL Certificate (DocType, table, files)
- Rename child tables to SSL Certificate Domain/Installation
- ZIP import: extracts .crt.pem, .key.pem, .ca.pem, .csr.pem
- Auto-parse: CN, issuer, SANs, validity, wildcard, cert type
- Private key stored encrypted (Password field)
- Download buttons: cert, key, fullchain, cert+key, CA, CSR
- Copy-to-clipboard with HTTP fallback
- Certificate details as HTML table
- Key verification (signature check) and CA chain validation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 21:05:58 +02:00
David MalinowskiandClaude Opus 4.6 7f5f7a5236 feat: add IT Domain DocType with import wizard and enrichment
- New DocType IT Domain for centralized domain management
- Hetzner CSV import (domains + handles with registrant data)
- DomainReselling.de API import (live domain + contact fetch)
- DNS/HTTP/SSL enrichment (IP, MX, website title, SSL info)
- Customer suggestion engine (handle, registrant, title, domain matching)
- Interactive assignment dialog with bulk-assign
- Colored badges for DNS hosting and MX routing in list view
- German translations

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 21:05:58 +02:00
David MalinowskiandClaude Opus 4.6 4bf40ff70a fix: apply_ohne_berechnung sets values directly to avoid async recalculation conflicts
frappe.model.set_value in a loop triggered ERPNext pricing recalculation per item,
causing values to be overwritten. Now sets values on locals objects directly and
triggers a single recalculation at the end.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 14:07:40 +01: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
Beate Trenziok 0fb8d8a479 Anpassungen AutuInvoiceGenerator, SO Billed Script 2025-10-15 12:46:05 +02:00
Beate Trenziok 1d7bb628d1 Anpassung 2025-04-01 10:07:00 +02:00
Beate Trenziok 3201c6fa8f Merge branch 'main' of https://github.com/itsdave-de/msp 2025-04-01 10:06:00 +02:00
Beate Trenziok c74531fcbc Rechnung nach SR Arbeitszeit sortieren 2025-04-01 09:48:18 +02:00
Dave ddf8a837fb merge 2025-03-13 23:54:50 +01:00
Dave e83d61d8a4 docuemtation improvements 2025-03-13 23:48:22 +01:00
Beate Trenziok 5830529ca8 Anpassungen detailierte Items, Bug Tagesumbruch 2025-03-07 10:51:02 +01:00
Beate Trenziok 3b4e0dd755 Anpassung Surcharge 2024-10-04 12:42:52 +02:00
Beate Trenziok 0bafeac13f Anpassung Password und Permissions 2024-08-13 09:18:43 +02:00
Beate Trenziok 936040fcb1 Anpassung scheduler 2024-08-12 10:42:43 +02:00
Beate Trenziok 8679e44386 Anpassung Status 0 2024-08-09 11:44:25 +02:00
Beate Trenziok 0803d09d78 Anpassungen Offork 2024-08-08 14:39:26 +02:00
Beate Trenziok 1c739076bc Anpassung ASAP Modus 2024-08-02 11:57:49 +02:00
Beate Trenziok f88d9bc7d4 merge 2024-08-01 06:47:27 +02:00
Beate Trenziok 7d7ed25709 fetch also work from tickets, for performance stats 2024-08-01 06:26:06 +02:00
Beate Trenziok ca64ff2e62 fixes for customer_quick_entry in v15 2024-08-01 06:23:49 +02:00
Beate Trenziok 1909ff6ed9 Auto invoice generator: Allow creation of invoices, though we have drafts for a customer, skip positions from drafts. 2024-08-01 06:23:19 +02: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
Beate Trenziok 4653083a5d Anpassung freeze, und datetime 2024-06-28 10:53:21 +02:00
Beate Trenziok 124fa2f3e3 Anpassung Styler V15 2024-06-27 09:29:46 +02:00
Your Name d3b3551681 Merge branch 'main' of https://github.com/itsdave-de/msp 2024-06-14 12:26:41 +02:00
Your Name e3327adaf9 certificate management 2024-06-14 12:22:58 +02:00
Your Name 10d71f747f certificate management 2024-06-07 12:33:26 +02:00
Luiz Costa 89858135f8 add pandas python requirements 2024-05-31 10:53:56 +01:00
Beate Trzensiok 1d8860ec8c Employee Target Agreement 2024-02-20 10:15:40 +01:00
Beate Trzensiok a0a6759c65 Merge branch 'main' of https://github.com/itsdave-de/msp into main 2024-02-20 10:13:47 +01:00
Beate Trzensiok 896d8db5b9 Item get act Stock 2024-02-14 10:30:37 +01: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
Beate Trzensiok 4d6770dd60 IT Contract Invoices 2023-05-31 15:38:29 +02:00
dave 7c2ac84e22 copy credentials from it object 2023-03-29 00:24:01 +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 8e2cae0a5f Solutions, SIM Card Manaagement, Dynamic Links, Checklists 2023-03-02 07:53:04 +01:00