def handle_save(self): data, errors = self.extractData() if errors: self.flash(u"Bitte überprüfen Sie Ihre eingaben") apply_data_event(self.fields, self.context, data) self.flash(u'Speichern erfolgreich.') self.redirect(self.url(self.context) + '/registerf5')
def handle_back(self): data, errors = self.extractData() if errors: self.flash(u"Bitte überprüfen Sie Ihre eingaben") return apply_data_event(self.fields, self.context, data) self.redirect(self.url(self.context) + '/registerf3')
def apply(self): data, errors = self.extractData() if errors: form.errors = errors return FAILURE content = self.getContent() apply_data_event(self.fields, content, data) raise HTTPFound(IURL(content, self.request))
def apply(self): data, errors = self.extractData() if errors: self.errors = errors return FAILURE content = self.getContent() apply_data_event(self.fields, content, data) raise HTTPFound(IURL(content, self.request))
def handle_save(self): data, errors = self.extractData() if errors: self.flash(u"Bitte überprüfen Sie Ihre eingaben") data['status'] = u'bearbeitet' apply_data_event(self.fields, self.context, data) self.flash(u'Speichern erfolgreich.') if data.get('active') == 'ja': self.redirect(self.url(self.context) + '/registerf2') else: self.redirect(self.url(self.context) + '/registerfinish')
def Update(self): data, errors = self.extractData() if errors: self.submissionError = errors return FAILURE session = self.context.__parent__.session apply_data_event(self.fields, self.context, data) session.add(self.context) send(_(u"Your contents get updated.")) url = get_absolute_url(self.context, self.request) return SuccessMarker("Updated", True, url=url)
def Update(self): data, errors = self.extractData() if errors: self.submissionError = errors return FAILURE session = self.context.__parent__.session apply_data_event(self.fields, self.context, data) session.add(self.context) send(_(u"Your contents get updated.")) url = get_absolute_url(self.context, self.request) return SuccessMarker('Updated', True, url=url)
def handle_save(self): data, errors = self.extractData() if errors: self.flash(u"Bitte überprüfen Sie Ihre eingaben") return apply_data_event(self.fields, self.context, data) self.flash(u'Speichern erfolgreich.') context = self.context grunddaten = self.context.getGrundDaten() Antwort_pdf(context, grunddaten, u'zusage') datum = str(strftime("%d.%m.%Y", localtime())) PRStatistik(context.az, 'Einl_VP', '004051') RGStatistik(context.az, 'J', str(grunddaten['unfoid'])) self.redirect(self.application_url())
def handle_apply(self): data, errors = self.extractData() if errors: self.flash('Es sind Fehler aufgetreten', type="error") return changes = apply_data_event(self.fields, self.context, data) if changes: self.flash(u'Ihre Daten wurden erfolgreich gendert', type="info") return else: self.flash('Kein Änderung', type="info")
def handle_add(self): data, errors = self.extractData() if errors: self.flash(u'Es ist ein Fehler aufgetreten', 'warning') return changes = apply_data_event(self.fields, self.context, data) role_manager = IPrincipalRoleManager(grok.getSite()) for role_id, setting in role_manager.getRolesForPrincipal(data['login']): role_manager.removeRoleFromPrincipal(role_id, data['login']) role_manager.assignRoleToPrincipal(data['role'], data['login']) print role_manager.getRolesForPrincipal(data['login']) self.redirect(self.url(grok.getSite(), '/benutzer'))
def handle_save(self): data, errors = self.extractData() if errors: return changes = apply_data_event(self.fields, self.context, data) if changes: from uvc.layout.forms.event import AfterSaveEvent #grok.notify(AfterSaveEvent(self.context, self.request)) else: self.flash("Kein Änderung", type="info") self.flash(u"Speichern erfolgreich.") return self.redirect(self.url(self.context))
def handle_save(self): data, errors = self.extractData() if errors: self.flash(u"Bitte überprüfen Sie Ihre eingaben") return if data['email'] != '': checkmail = re.compile(r"^[A-Za-z0-9\.\+_-]+@[A-Za-z0-9\._-]+\.[a-zA-Z]*$").match if not bool(checkmail(data['email'])): self.flash(u'Bitte tragen Sie eine gültige E-Mail Adresse ein (E-Mail).') return if data['email2'] != '': checkmail = re.compile(r"^[A-Za-z0-9\.\+_-]+@[A-Za-z0-9\._-]+\.[a-zA-Z]*$").match if not bool(checkmail(data['email2'])): self.flash(u'Bitte tragen Sie eine gültige E-Mail Adresse ein (E-Mail Wiederholung).') return if data['email'] != data['email2']: self.flash(u'Die E-Mail Adressen müssen übereinstimmen.') return apply_data_event(self.fields, self.context, data) self.flash(u'Speichern erfolgreich.') self.redirect(self.url(self.context) + '/registerf3')
def create(self, data): obj = Comment() form.apply_data_event(self.fields, obj, data) return obj
def handle_back(self): data, errors = self.extractData() apply_data_event(self.fields, self.context, data) self.redirect(self.url(self.context) + '/registerf4')