def add_camera(self, **data): new_camera = Camera() self.applyData(new_camera, **data) camera_id = len(self.context) self.context[camera_id] = new_camera self.flash(_(u'Added new camera')) return self.redirect(self.application_url())
def handle_cancel(self, **data): self.flash(_(u'Cancel edition')) return self.redirect(self.application_url())
def add_camera(self, **data): self.applyData(self.context, **data) grok.notify(grok.ObjectModifiedEvent(self.context)) self.flash(_(u'Changes were saved')) return self.redirect(self.application_url())