Beispiel #1
0
def contact():
    form = ContactForm()
    if request.method == 'POST':
        if form.validate_on_submit() == False:
            for field, errors in form.errors.items():
                for error in errors:
                    do_flash(i18n.gettext(error), 'danger')
        else:
            msg = Message(
                form.subject.data,
                sender=current_app.config.get('MAIL_DEFAULT_SENDER'),
                recipients=[current_app.config.get('MAIL_DEFAULT_RECEIVER')])
            msg.body = """
            From: %s <%s>
            %s
            """ % (form.name.data, form.email.data, form.message.data)
            try:
                mail = current_app.extensions.get('mail')
                mail.send(msg)
            except Exception, e:
                do_flash("Server Error : " + str(e), 'danger')
            else:
                do_flash(
                    i18n.gettext(
                        u"Thank you for your message. We'll get back to you shortly."
                    ), 'success')
Beispiel #2
0
 def toGeoJSON(self):
     return {
         'id': self.id,
         'type': 'Feature',
         'geometry': self.geom,
         'properties': {
             'name': gettext(self.name),
             'level': self.level,
             'code': self.code,
             'parents': self.parents,
             'keys': self.keys,
             'population': self.population,
             'area': self.area,
             'logo': self.logo_url(external=True)
         }
     }
Beispiel #3
0
 def __html__(self):
     return gettext(self.name) + " <i>(" + self.code + ")</i>"
Beispiel #4
0
 def __html__(self):
     """In use within the admin."""
     return '{name} <i>({code})</i>'.format(name=gettext(self.name),
                                            code=self.code)
Beispiel #5
0
 def __html__(self):
     return '{name} <i>({code})</i>'.format(
         name=gettext(self.name), code=self.code)
Beispiel #6
0
 def __html__(self):
     return gettext(self.name) + ' <i>(' + self.code + ')</i>'
Beispiel #7
0
 def __html__(self):
     return gettext(self.name) + ' <i>(' + self.code + ')</i>'
Beispiel #8
0
 def __html__(self):
     return '{name} <i>({code})</i>'.format(
         name=gettext(self.name), code=self.code)