示例#1
0
class EditEventForm(EditPostForm):
    start_time = html5_fields.DateTimeLocalField(
        'Tid',
        description=(
            "Om tidsbeskrivning lämnas tomt så syns denna som tid "
            "(automatiskt formaterat), annars göms den och används bara för "
            "att sortera händelserna."),
        format='%Y-%m-%dT%H:%M',
        render_kw={'placeholder': 'YYYY-mm-ddTHH:MM'},
        validators=[validators.InputRequired()])

    time_text_sv = fields.TextAreaField(
        'Tidsbeskrivning',
        description=(
            "Beskrivning av tid i fritext (markdown). Om denna fylls i syns "
            "den istället för \"Tid\"."),
        validators=[validators.Optional()])
    time_text_en = fields.TextAreaField(
        'Tidsbeskrivning',
        description=(
            "Beskrivning av tid i fritext (markdown). Om denna fylls i syns "
            "den istället för \"Tid\"."),
        validators=[validators.Optional()])

    location_sv = fields.StringField('Plats',
                                     validators=[validators.InputRequired()])
    location_en = fields.StringField('Plats',
                                     validators=[validators.Optional()])

    location_link = fields.StringField('Länk till plats',
                                       validators=[validators.Optional()])
示例#2
0
 class F(Form):
     search = html5.SearchField()
     telephone = html5.TelField()
     url = html5.URLField()
     email = html5.EmailField()
     datetime = html5.DateTimeField()
     date = html5.DateField()
     dt_local = html5.DateTimeLocalField()
     integer = html5.IntegerField()
     decimal = html5.DecimalField()
     int_range = html5.IntegerRangeField()
     decimal_range = html5.DecimalRangeField()
示例#3
0
class EditQuoteForm(flask_wtf.FlaskForm):
    text = fields.TextAreaField(
        _l('Citat'),
        description=_l("Max 150 tecken."),
        validators=[validators.InputRequired(),
                    validators.Length(max=150)])
    who = fields.TextAreaField(_l('Upphovsman'),
                               validators=[validators.Length(max=150)])
    timestamp = html5_fields.DateTimeLocalField(
        _l('Tid'),
        description=_l("Tidszon UTC."),
        validators=[validators.InputRequired()],
        format='%Y-%m-%dT%H:%M')
示例#4
0
class EditPostForm(UploadForm):
    text_sv = fields.TextAreaField('Text',
                                   validators=[validators.InputRequired()])
    text_en = fields.TextAreaField('Text', validators=[validators.Optional()])

    title_sv = fields.StringField('Titel',
                                  validators=[validators.InputRequired()])
    title_en = fields.StringField('Titel', validators=[validators.Optional()])

    published = html5_fields.DateTimeLocalField(
        'Publicerad',
        description=(
            "Vilken tid inlägget ska publiceras. Lämna tomt för att inte "
            "publicera."),
        format='%Y-%m-%dT%H:%M',
        render_kw={'placeholder': 'YYYY-mm-ddTHH:MM'},
        validators=[validators.Optional()])