Vertrag: Kunden-/Vertragsnummer bei Vertriebsplattform
Viele Vertriebsplattformen vergeben eigene Nummern, die nicht mit denen des Endanbieters identisch sind. Zwei neue optionale Felder unter "Anbieter & Tarif". - Schema: Contract.customerNumberAtSalesPlatform + contractNumberAtSalesPlatform, Migration mit IF NOT EXISTS. - ContractForm: zwei neue Inputs direkt unter den entsprechenden Provider-Feldern. - ContractDetail: eigene Zeilen mit CopyButton. - Audit-Log-Mapping + Renewal-Copy + XSS-Strip-Whitelist mitgezogen. - Bonus: contractNumberAtProvider war im Renewal-Copy und Audit- Label-Mapping fehlend – mitkorrigiert.
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
-- Vertrieb-/Provider-Trennung: viele Plattformen vergeben eigene Kunden-/
|
||||
-- Vertragsnummern, die nicht mit denen beim Endanbieter identisch sind.
|
||||
-- Zwei neue optionale Felder unter "Anbieter & Tarif".
|
||||
|
||||
ALTER TABLE `Contract`
|
||||
ADD COLUMN IF NOT EXISTS `customerNumberAtSalesPlatform` VARCHAR(191) NULL,
|
||||
ADD COLUMN IF NOT EXISTS `contractNumberAtSalesPlatform` VARCHAR(191) NULL;
|
||||
@@ -687,6 +687,8 @@ model Contract {
|
||||
tariffName String?
|
||||
customerNumberAtProvider String?
|
||||
contractNumberAtProvider String? // Vertragsnummer beim Anbieter
|
||||
customerNumberAtSalesPlatform String? // Kundennummer bei der Vertriebsplattform
|
||||
contractNumberAtSalesPlatform String? // Vertragsnummer bei der Vertriebsplattform
|
||||
priceFirst12Months String? // Preis erste 12 Monate
|
||||
priceFrom13Months String? // Preis ab 13. Monat
|
||||
priceAfter24Months String? // Preis nach 24 Monaten
|
||||
|
||||
Reference in New Issue
Block a user