def set_value(self, resource, context, name, form): menu = resource.parent if name == 'title': value = form[name] if type(value) is dict: for language, data in value.iteritems(): menu.set_property(name, data, language=language) else: menu.set_property(name, value) return False if name == 'width': value = form[name] menu.set_property(name, value) return False if name == 'height': value = form[name] menu.set_property(name, value) return False if name == 'border': value = form[name] menu.set_property(name, value) return False if name == 'show_border': value = form[name] menu.set_property(name, value) return False if name == 'show_title': value = form[name] menu.set_property(name, value) return False return DBResource_Edit.set_value(self, resource, context, name, form)
def set_value(self, resource, context, name, form): if name == 'tags': return TagsAware_Edit.set_value(self, resource, context, name, form) elif name == 'comment': comment = Property(form['comment'], date=context.timestamp, author=context.user.name) resource.set_property('comment', comment) return False return DBResource_Edit.set_value(self, resource, context, name, form)
def set_value(self, resource, context, name, form): """Return True if an error occurs otherwise False If an error occurs, the context.message must be an ERROR instance. """ if name == 'title': value = form[name] menu = resource.parent if type(value) is dict: for language, data in value.iteritems(): menu.set_property(name, data, language=language) else: menu.set_property(name, value) return False return DBResource_Edit.set_value(self, resource, context, name, form)
def set_value(self, resource, context, name, form): if name == "tags": return TagsAware_Edit.set_value(self, resource, context, name, form) return DBResource_Edit.set_value(self, resource, context, name, form)
def set_value(self, resource, context, name, datatype): if name == 'gps': return return DBResource_Edit.set_value(self, resource, context, name, datatype)