Exemple #1
0
 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')
Exemple #2
0
 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')
Exemple #3
0
    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))
Exemple #4
0
    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))
Exemple #5
0
 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')
Exemple #6
0
    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)
Exemple #7
0
    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)
Exemple #8
0
 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())
Exemple #9
0
 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")
Exemple #10
0
 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")
Exemple #11
0
 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'))
Exemple #12
0
 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))
Exemple #13
0
 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
Exemple #15
0
 def handle_back(self):
     data, errors = self.extractData()
     apply_data_event(self.fields, self.context, data)
     self.redirect(self.url(self.context) + '/registerf4')