From: Tony Mack Date: Thu, 14 Sep 2006 15:46:23 +0000 (+0000) Subject: modified can_update variable X-Git-Tag: pycurl-7_13_1~754 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=9e876258e6853eaaccc8cba56fffe2c4a734e68e;p=plcapi.git modified can_update variable --- diff --git a/PLC/Methods/AdmAddNodeGroup.py b/PLC/Methods/AdmAddNodeGroup.py index 38f7df60..77d1ba55 100644 --- a/PLC/Methods/AdmAddNodeGroup.py +++ b/PLC/Methods/AdmAddNodeGroup.py @@ -1,5 +1,3 @@ -# NodeGroup.validate_name() changes name to null. This causes database error - from PLC.Faults import * from PLC.Method import Method @@ -20,14 +18,13 @@ class AdmAddNodeGroup(Method): roles = ['admin'] can_update = lambda (field, value): field in \ - ['model', 'version'] + ['name', 'description', 'is_custom'] update_fields = dict(filter(can_update, NodeGroup.fields.items())) - + accepts = [ PasswordAuth(), NodeGroup.fields['name'], NodeGroup.fields['description'], - NodeGroup.fields['is_custom'], update_fields ]