ich habe hier Opsi 3.3.1 auf VMWare ESX 3.5 mit dem Installationsimage installiert.
Bei einem Produkt mit dem Namen "print" würde ich jetzt gern eine zusätzliche Produkteigenschaft inklusive values hinzufügen.
Im Opsi Handbuch bin ich auf folgenden Eintrag gestoßen(Seite 30):
method createProductPropertyDefinition productId, name, description=None,
defaultValue=None, possibleValues=[]
Erstellt eine Produkteigenschaft
Auf dem Server habe ich dann opsi-admin -d -i -c eingegeben und war dann auch in diesem opsi-admin. So nun meine Versuche eine Produkteigenschaft hinzuzufügen:
1. Ohne ,
Code: Alles auswählen
method createProductPropertyDefinition Print test description=keine defaultValue=off possibleValues=[on,off]
ERROR: Failed to execute 'method createProductPropertyDefinition Print test description=keine defaultValue=off possibleValues=[on,off]': Default value not in possible values
Code: Alles auswählen
root@opsi-admin> method createProductPropertyDefinition Print, test, description
=keine, defaultValue=off, possibleValues=[on,off]
ERROR: Failed to execute 'method createProductPropertyDefinition Print, test, de
scription=keine, defaultValue=off, possibleValues=[on,off]': Cannot create produ
ct property definition for product 'print,': no such product
Wie genau funktioniert das? Oder gibt es einen anderen Weg um eine Produkteigenschaft anzuhängen?
Gruß, Johannes