Import: Feld löschen, wenn leer

Hilfe zu Znuny Problemen aller Art
Locked
rodlat
Znuny newbie
Posts: 1
Joined: 08 Sep 2014, 09:21
Znuny Version: 3.3.1

Import: Feld löschen, wenn leer

Post by rodlat »

Hallo,

ich habe in meinem System eine Verwaltung von Computern, die ich mit dem Import/Export-Mechanismus aus einer anderen Datenbank importiere.
Ein PC kann hier bspw. mehrere Festplatten haben, dass ist folgendermaßen definiert:

Code: Select all

{ 
        Key => 'HardDisk', 
        Name => 'Hard Disk', 
        Input => { 
            Type => 'Text', 
            Size => 50, 
            MaxLength => 100, 
        }, 
        CountMin => 0, 
        CountMax => 10, 
        Sub => [ 
            { 
                Key => 'Serial', 
                Name => 'Serial', 
                Input => { 
                    Type => 'Text', 
                    Size => 20, 
                    MaxLength => 20, 
                }, 
            }, 
     { 
                Key => 'Capacity', 
                Name => 'Capacity', 
                Input => { 
                    Type => 'Text', 
                    Size => 20, 
                    MaxLength => 10, 
                }, 
            }, 
        ], 
    }
Mir ist nun aufgefallen, dass wenn eine Festplatte entfernt wird, sie nach dem Import nach wie vor aufscheint. Es gibt hier zwar die Option "Empty fields indicate that the current values are kept:" in der Import-Configuration, aber wenn ich das weghake, werden bei allen PCs alle Festplatten(beim Import sind 5 definiert) angelegt, mit leeren Werten. Ich möchte aber, dass die Festplatten gar nicht aufscheinen, die Felder also gelöscht werden, wenn sie im Import-File leer sind.
Gibt es dafür eine Möglichkeit?
Locked