Пример #1
0
class DeletePost(FlaskForm):
    """ Post deletion form. """

    post = HiddenField()
    reason = StringField()
    send_to_admin = BooleanField()
Пример #2
0
class CBDForm(FlaskForm):
    id = HiddenField('Id', id='txt_id')
    name = TextField('Name', id='txt_name')
    desc = TextAreaField('desc', id='txt_desc')
    distid = SelectField('distid', id='txt_distid', coerce=str)
Пример #3
0
class FidoTokenForm(FlaskForm):
    key_name = StringField("key_name", validators=[validators.DataRequired()])
    sk_assertion = HiddenField("sk_assertion",
                               validators=[validators.DataRequired()])
Пример #4
0
class CropAvatarForm(FlaskForm):
    x = HiddenField()
    y = HiddenField()
    w = HiddenField()
    h = HiddenField()
    submit = SubmitField('提交')
Пример #5
0
class UnixCommandForm(ServiceForm):
    form_type = HiddenField(default="unix_command_service")
    command = SubstitutionField()
Пример #6
0
class DeleteCommunityForm(InvenioBaseForm):

    """Confirm deletion of a collection."""

    delete = HiddenField(default='yes', validators=[validators.DataRequired()])
Пример #7
0
class BlogCommentForm(Form):
    comment = HiddenField('Comment', [validators.InputRequired(), validators.Length(max=50000)], default="")
Пример #8
0
class DeleteSubFlair(FlaskForm):
    """ Used to delete flairs """

    flair = HiddenField()
Пример #9
0
class MattermostNotificationForm(ServiceForm):
    form_type = HiddenField(default="MattermostNotificationService")
    channel = SubstitutionField()
    body = SubstitutionField(widget=TextArea(), render_kw={"rows": 5})
Пример #10
0
class UndeleteCommentForm(FlaskForm):
    """ Un-deletes a comment in a post """

    cid = HiddenField()  # comment id
    reason = StringField()
Пример #11
0
class EditSubUserFlair(FlaskForm):
    flair = HiddenField()
    user = StringField(_l("Username"), validators=[DataRequired()])
    text = StringField(_l("Flair text"),
                       validators=[DataRequired(),
                                   Length(max=25)])
Пример #12
0
class DeleteCommentForm(FlaskForm):
    """ Removes a comment in a post """

    cid = HiddenField()  # comment id
    reason = StringField()
Пример #13
0
class VoteForm(FlaskForm):
    """ form for voting """

    post = HiddenField()  # Post PID
Пример #14
0
class UndeletePost(FlaskForm):
    """ Post deletion form. """

    post = HiddenField()
    reason = StringField()
Пример #15
0
class BaseForm(Form):
    id = HiddenField('id')
Пример #16
0
class EditFeedbackForm(SanicForm):
    Meta = NoIdAttributeMeta
    edit_id = HiddenField('Id', [
        validators.DataRequired(message=FIELD_REQUIRED_MSG)
    ])
    edit_text = MY_TEXTAREA
Пример #17
0
class SlackNotificationForm(ServiceForm):
    form_type = HiddenField(default="SlackNotificationService")
    channel = SubstitutionField()
    token = StringField()
    body = SubstitutionField(widget=TextArea(), render_kw={"rows": 5})
Пример #18
0
class CommentForm(SanicForm):
    Meta = NoIdAttributeMeta
    id_ = HiddenField('Id', [
        validators.DataRequired(message=FIELD_REQUIRED_MSG)
    ])
    text = MY_TEXTAREA
Пример #19
0
class BlogEntryForm(Form):
    title = StringField('Title', [validators.InputRequired(), validators.Length(max=50000)], default="")
    entry = HiddenField('Post', [validators.InputRequired()], default="")
    draft = BooleanField('Draft / Mark as Hidden?', default=False)
Пример #20
0
class DeleteFeedbackForm(SanicForm):
    Meta = NoIdAttributeMeta
    del_id = HiddenField('Id', [
        validators.DataRequired(message=FIELD_REQUIRED_MSG)
    ])
Пример #21
0
class LoginForm(Form):
    remember_me = BooleanField('Remember me (for a month)')
    provider = HiddenField(default='google-plus',
                           validators=[AnyOf(providers.get_slugs())])
Пример #22
0
 class EditForm(AddForm):
     id = HiddenField()
Пример #23
0
class EventForm(FlaskForm):

    events = SelectField('Events')
    alt_event_images = SelectField('Event Images')
    event_type = SelectField('Event type', validators=[DataRequired()])
    title = StringField('Title', validators=[DataRequired()])
    sub_title = StringField('Sub-title')
    description = TextAreaField('Description', validators=[DataRequired()])
    booking_code = StringField('Booking code')
    image_filename = FileField('Image filename')
    existing_image_filename = HiddenField('Existing image filename')
    fee = StringField('Fee')
    conc_fee = StringField('Concession fee')
    multi_day_fee = StringField('Multi day fee')
    multi_day_conc_fee = StringField('Multi day concession fee')
    venue = SelectField('Venue')
    event_dates = HiddenField()
    start_time = HiddenField()
    end_time = HiddenField()
    speakers = SelectField('Speakers')
    dates = HiddenField()
    default_event_type = HiddenField()
    submit_type = HiddenField()
    reject_reason = TextAreaField('Reject reason')
    reject_reasons_json = HiddenField()

    def set_events_form(self, events, event_types, speakers, venues):
        self.set_events(self.events, events, 'New event')
        self.set_events(self.alt_event_images, events,
                        'Or use an existing event image:')

        self.event_type.choices = []

        for i, event_type in enumerate(event_types):
            if event_type['event_type'] == 'Talk':
                self.default_event_type.data = i

            self.event_type.choices.append(
                (event_type['id'], event_type['event_type']))

        self.venue.choices = []

        default_venue = [v for v in venues if v['default']][0]
        self.venue.choices.append(
            (default_venue['id'], u'{} - {}'.format(default_venue['name'],
                                                    default_venue['address'])))

        for venue in [v for v in venues if not v['default']]:
            self.venue.choices.append(
                (venue['id'], u'{} - {}'.format(venue['name'],
                                                venue['address'])))

        self.speakers.choices = [('', ''), ('new', 'Create new speaker')]
        for speaker in speakers:
            self.speakers.choices.append((speaker['id'], speaker['name']))

    def set_events(self, form_select, events, first_item_text=''):
        form_select.choices = [('', first_item_text)]

        for event in events:
            form_select.choices.append((event['id'], u'{} - {} - {}'.format(
                event['event_dates'][0]['event_datetime'], event['event_type'],
                event['title'])))
Пример #24
0
 class DeleteForm(EditForm):
     id = HiddenField()
Пример #25
0
class VoteForm(FlaskForm):
    upvote = SubmitField('Upvote')
    downvote = SubmitField('Downvote')
    myhiddenid = HiddenField()
Пример #26
0
 class DeleteForm(Definition):
     id = HiddenField()
     description = StringField('Descripción', render_kw={'readonly': True})
Пример #27
0
class AdminCommentForm(CommentForm):
    author = HiddenField()
    email = HiddenField()
    site = HiddenField()
Пример #28
0
class DisconnectForm(FlaskForm):
    '''
    The form for disconnecting from the Arduino
    '''
    id = HiddenField('A hidden field')
    submit = SubmitField('Disconnect')
Пример #29
0
class MessageForm(Form):
    id = HiddenField('id')
    answer = TextAreaField('answer',
                           validators=[DataRequired(message='请填写回复内容')])
Пример #30
0
class DistinguishForm(FlaskForm):
    """ Post/comment distinguish form. """

    cid = HiddenField()
    pid = HiddenField()
    as_admin = HiddenField()