Ejemplo n.º 1
0
 def WSWidgetInstanceGetsection(self, data):
     r = WidgetInstance.getSection(section_id=data['section_id'])
     json = {'section_id':data['section_id'], 'instances':to_json(r)}
     for index, item in enumerate(r):
         if item.widget:
             json['instances'][index]["widget"] = to_json(item.widget)
         else: #remove instance
             logger.info("Section: Widget '%s' not installed, removing instance" % item.widget_id)
             WidgetInstance.delete(item.id)
             del json['instances'][index]
     return ['widgetinstance-sectionlist', json];
Ejemplo n.º 2
0
 def WSWidgetInstanceGetsection(self, data):
     r = WidgetInstance.getSection(section_id=data['section_id'])
     json = {'section_id':data['section_id'], 'instances':to_json(r)}
     for index, item in enumerate(r):
         if item.widget:
             json['instances'][index]["widget"] = to_json(item.widget)
         else: #remove instance
             logger.info("Section: Widget '%s' not installed, removing instance" % item.widget_id)
             WidgetInstance.delete(item.id)
             del json['instances'][index]
     return ['widgetinstance-sectionlist', json];
Ejemplo n.º 3
0
 def WSWidgetInstanceRemove(self, data):
     i = WidgetInstance.delete(data['instance_id'])
     json = to_json(i)
     json["widget"] = to_json(i.widget)
     return ['widgetinstance-removed', json];
Ejemplo n.º 4
0
 def WSWidgetInstanceRemove(self, data):
     i = WidgetInstance.delete(data['instance_id'])
     json = to_json(i)
     json["widget"] = to_json(i.widget)
     return ['widgetinstance-removed', json]