def get_colour(self): if self.colour is not None: return self.colour try: return open_gadget(self.gadget).gadget_info()['colour'] except: return ""
def get_colour(self): if self.colour != None: return self.colour try: return open_gadget(self.gadget).gadget_info()['colour'] except: return ""
def get_extra_fields_json(self): try: fields = open_gadget(self.gadget).gadget_info()['fields'] except: return [] newFields = [] for field in fields: value = read_value_from_xml_field(field['id'], self.modifier) if value != '': field['value'] = value newFields.append(field) return mark_safe(json.JSONEncoder().encode(newFields))
def get_extra_fields(self): try: fields = open_gadget(self.gadget).gadget_info()['fields'] except: return "" newFields = {} for field in fields: value = read_value_from_xml_field(field['id'], self.modifier) if value != '': field['value'] = value newFields[field['id']] = value return newFields
def get_extra_fields_json(self): try: fields = open_gadget(self.gadget).gadget_info()['fields'] except: return [] newFields=[] for field in fields: value = readValueFromXMLField(field['id'],self.modifier) if value != '': field['value'] = value newFields.append(field) return mark_safe(json.JSONEncoder().encode(newFields))
def get_extra_fields(self): try: fields = open_gadget(self.gadget).gadget_info()['fields'] except: return "" newFields={} for field in fields: value = readValueFromXMLField(field['id'],self.modifier) if value != '': field['value'] = value newFields[field['id']] = value return newFields
def add_gadget(request,name,gadget): try: dashboard = models.Dashboard.objects.get(name=name,user=request.user) except models.Dashboard.DoesNotExist: dashboard = models.Dashboard(name=name,user=request.user) dashboard_item = models.DashboardItem(dashboard=dashboard) dashboard_item.active = True dashboard_item.collapsed = False dashboard_item.position = 100 dashboard_item.column_number = 1 dashboard_item.gadget = gadget dashboard_item.title = open_gadget(gadget).gadget_info()['title'] dashboard_item.save() return HttpResponseRedirect(reverse('dashboard_view', kwargs={'name':name}))
def gadget(request,uuid): dashboard_item = get_object_or_404(models.DashboardItem,uuid=uuid) w = open_gadget(dashboard_item.gadget) return (w.view(request,dashboard_item))
def get_icon(self): try: return open_gadget(self.gadget).gadget_info()['icon'] except: return ""