def getVaporizedCloud(self): subjects = (self.subjects is not None and self.subjects or self.currentTags()) adapter = getAdapter(self.data, ISteamer, self.data.mode_to_use) tags = adapter.getVaporizedCloudFor(subjects) if self.data.sort: tags.sort(lambda x, y: cmp(x.get('name').lower(), y.get('name').lower())) return tags
def getVaporizedCloud(self): subjects = (self.subjects is not None and self.subjects or self.currentTags()) adapter = getAdapter(self.data, ISteamer, self.data.mode_to_use) tags = adapter.getVaporizedCloudFor(subjects) if self.data.sort: tags.sort( lambda x, y: cmp(x.get('name').lower(), y.get('name').lower())) return tags
def handle_save_action(self, action, data): if form.applyChanges(self.context, self.form_fields, data, self.adapters): self.status = _(u"Changes saved") else: self.status = _(u"No changes.") adapter = getAdapter(self.context, ISteamer, self.context.mode_to_use) adapter.setTree() logger.info('Tagcloud "%s" has been updated (%s)' % (self.context.name, DateTime())) return self.redirectFromForm()
def send_alert(object, event): """ Evento al cambio di stato del form """ wtool = getToolByName(object, "portal_workflow") pc = getToolByName(object, "portal_catalog") wf_state = wtool.getInfoFor(object, 'review_state') parent = object.aq_parent same_state_forms = pc(path="/".join(parent.getPhysicalPath()), portal_type=object.portal_type, review_state=wf_state) if wf_state in ('red', 'yellow', 'green') and not same_state_forms: dc_notification = getAdapter(object, IPercorsoSLAMail, name="notify_doctor") dc_notification.send() logger.info('Notification to doctors sent')
def UpdateTreeOnCloudChanges( obj, event ): adapter = getAdapter(obj, ISteamer,obj.mode_to_use) adapter.setTree() logger.info('Tagcloud "%s" has been updated (%s)' % (obj.name, DateTime()))
def UpdateTreeOnCloudChanges(obj, event): adapter = getAdapter(obj, ISteamer, obj.mode_to_use) adapter.setTree() logger.info('Tagcloud "%s" has been updated (%s)' % (obj.name, DateTime()))