Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
 def set_value(self, resource, context, name, datatype):
     if name == 'gps':
         return
     return DBResource_Edit.set_value(self, resource,
               context, name, datatype)