def __call__(self, delete=None): self.storage = IAnnotations(self.context) if delete and self.storage.has_key(STORAGE_KEY) and self.storage[STORAGE_KEY].has_key(delete): del self.storage[STORAGE_KEY][delete] statusmessages = IStatusMessage(self.request) statusmessages.addStatusMessage(_('message_deleted', default='Notification template deleted'), type='info') return self.template()
def action_send(self, action, data): """Save the notification template """ CheckAuthenticator(self.request) self.storage[data['name']] = data['template'] statusmessages = IStatusMessage(self.request) statusmessages.addStatusMessage(_('message_success', default='Notification template saved'), type='info') return self.request.response.redirect('%s/@@manage-notificationtemplates' % self.context.absolute_url())