Esempio n. 1
0
 def edit_one(session, element, attrib, value):
     if attrib == "room":
         if value == "":
             element.room = None
         else:
             my_room = Room.get_one(session, value)
             if isinstance(my_room, Room):
                 element.room = my_room
             else:
                 return User.ERROR_VALUE_NOT_VALID
     elif attrib == "receive_room":
         if value == "":
             element.receive_room = None
         else:
             my_room = Room.get_one(session, value)
             if isinstance(my_room, Room):
                 element.receive_room = my_room
             else:
                 return User.ERROR_VALUE_NOT_VALID
     elif attrib == "admin":
         if value == "True":
             element.admin = True
         else:
             element.admin = False
     else:
         return Role.edit_one(element, attrib, value)
Esempio n. 2
0
 def edit_one(session, element, attrib, value):
     if attrib == "master":
         if value == "True":
             element.master = True
         else:
             element.master = False
     else:
         return Role.edit_one(element, attrib, value)
Esempio n. 3
0
 def edit_one(session, element, attrib, value):
     if attrib == "room":
         if value == "":
             element.room = None
         else:
             my_room = Room.get_one(session, value)
             if isinstance(my_room, Room):
                 element.room = my_room
             else:
                 return Node.ERROR_VALUE_NOT_VALID
     elif attrib == "title":
         element.title = value
     elif attrib == "tyoe":
         element.type = value
     elif attrib == "input":
         element.input = value
     elif attrib == "output":
         element.output = value
     else:
         return Role.edit_one(element, attrib, value)
Esempio n. 4
0
 def edit_one(session, element, attrib, value):
     return Role.edit_one(element, attrib, value)