コード例 #1
0
ファイル: models.py プロジェクト: kennknowles/casexml
 def apply_updates(self, update_action):
     """
     Applies updates to a case
     """
     for k, v in update_action.updated_known_properties.items():
         setattr(self, k, v)
     
     for item in update_action.updated_unknown_properties:
         if item not in const.CASE_TAGS:
             self[item] = couchable_property(update_action.updated_unknown_properties[item])
コード例 #2
0
ファイル: models.py プロジェクト: dslowikowski/commcare-hq
    def apply_updates(self, update_action):
        """
        Applies updates to a case
        """
        for k, v in update_action.updated_known_properties.items():
            setattr(self, k, v)

        properties = self.properties()
        for item in update_action.updated_unknown_properties:
            if item not in const.CASE_TAGS:
                value = couchable_property(update_action.updated_unknown_properties[item])
                if isinstance(properties.get(item), StringProperty):
                    value = unicode(value)
                self[item] = value
コード例 #3
0
ファイル: models.py プロジェクト: thedevelopermw/commcare-hq
    def apply_updates(self, update_action):
        """
        Applies updates to a case
        """
        for k, v in update_action.updated_known_properties.items():
            setattr(self, k, v)

        properties = self.properties()
        for item in update_action.updated_unknown_properties:
            if item not in const.CASE_TAGS:
                value = couchable_property(
                    update_action.updated_unknown_properties[item])
                if isinstance(properties.get(item), StringProperty):
                    value = unicode(value)
                self[item] = value
コード例 #4
0
ファイル: models.py プロジェクト: dslowikowski/commcare-hq
 def _couchify(d):
     return dict((k, couchable_property(v)) for k, v in d.items())
コード例 #5
0
ファイル: models.py プロジェクト: thedevelopermw/commcare-hq
 def _couchify(d):
     return dict((k, couchable_property(v)) for k, v in d.items())