示例#1
0
    def update(self):
        self.content = self.context

        extension = IGeotargeting(self.content, None)
        if extension is not None and extension.isAvailable():
            self.context = extension
            super(GeotargetingBaseForm, self).update()
        else:
            self.context = None
示例#2
0
 def applyChanges(self, data):
     extension = IGeotargeting(self.parentForm._addedObject, None)
     if extension is not None and extension.isAvailable():
         return applyChanges(self, extension, data)
     else:
         return {}