コード例 #1
0
    def save(self):
        self.optionsform.save()
        self.sensorsform.save()
        self.commandsform.save()
        self.devicesform.save()
        # General
        for key, value in self.generalform.data.iteritems():
            if isinstance(value, list):
                value = ', '.join(value)
            if value:
                WidgetInstanceOption.saveKey(instance_id=self.instance.id,
                                             key=key,
                                             value=value)
            else:
                WidgetInstanceOption.delete(instance_id=self.instance.id,
                                            key=key)

        # General
        for key, value in self.styleform.data.iteritems():
            if isinstance(value, list):
                value = ', '.join(value)
            if value:
                WidgetInstanceOption.saveKey(instance_id=self.instance.id,
                                             key=key,
                                             value=value)
            else:
                WidgetInstanceOption.delete(instance_id=self.instance.id,
                                            key=key)
コード例 #2
0
 def save(self):
     for key, value in self.data.iteritems():
         if isinstance(value, list):
             value = ', '.join(value)
         WidgetInstanceOption.saveKey(instance_id=self.instance.id,
                                      key=key,
                                      value=value)
コード例 #3
0
ファイル: forms.py プロジェクト: ka2er/domoweb
    def save(self):    
        self.optionsform.save()
        self.sensorsform.save()
        self.commandsform.save()
        self.devicesform.save()
        # General
        for key, value in self.generalform.data.iteritems():
            if isinstance(value, list):
                value = ', '.join(value)
            if value:
                WidgetInstanceOption.saveKey(instance_id=self.instance.id, key=key, value=value)
            else:
                WidgetInstanceOption.delete(instance_id=self.instance.id, key=key)

        # General
        for key, value in self.styleform.data.iteritems():
            if isinstance(value, list):
                value = ', '.join(value)
            if value:
                WidgetInstanceOption.saveKey(instance_id=self.instance.id, key=key, value=value)
            else:
                WidgetInstanceOption.delete(instance_id=self.instance.id, key=key)
コード例 #4
0
ファイル: forms.py プロジェクト: ka2er/domoweb
 def save(self):
     for key, value in self.data.iteritems():
         if isinstance(value, list):
             value = ', '.join(value)
         WidgetInstanceOption.saveKey(instance_id=self.instance.id, key=key, value=value)