Commit Graph
2 Commits
Author SHA1 Message Date
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