class DeletePost(FlaskForm): """ Post deletion form. """ post = HiddenField() reason = StringField() send_to_admin = BooleanField()
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)
class FidoTokenForm(FlaskForm): key_name = StringField("key_name", validators=[validators.DataRequired()]) sk_assertion = HiddenField("sk_assertion", validators=[validators.DataRequired()])
class CropAvatarForm(FlaskForm): x = HiddenField() y = HiddenField() w = HiddenField() h = HiddenField() submit = SubmitField('提交')
class UnixCommandForm(ServiceForm): form_type = HiddenField(default="unix_command_service") command = SubstitutionField()
class DeleteCommunityForm(InvenioBaseForm): """Confirm deletion of a collection.""" delete = HiddenField(default='yes', validators=[validators.DataRequired()])
class BlogCommentForm(Form): comment = HiddenField('Comment', [validators.InputRequired(), validators.Length(max=50000)], default="")
class DeleteSubFlair(FlaskForm): """ Used to delete flairs """ flair = HiddenField()
class MattermostNotificationForm(ServiceForm): form_type = HiddenField(default="MattermostNotificationService") channel = SubstitutionField() body = SubstitutionField(widget=TextArea(), render_kw={"rows": 5})
class UndeleteCommentForm(FlaskForm): """ Un-deletes a comment in a post """ cid = HiddenField() # comment id reason = StringField()
class EditSubUserFlair(FlaskForm): flair = HiddenField() user = StringField(_l("Username"), validators=[DataRequired()]) text = StringField(_l("Flair text"), validators=[DataRequired(), Length(max=25)])
class DeleteCommentForm(FlaskForm): """ Removes a comment in a post """ cid = HiddenField() # comment id reason = StringField()
class VoteForm(FlaskForm): """ form for voting """ post = HiddenField() # Post PID
class UndeletePost(FlaskForm): """ Post deletion form. """ post = HiddenField() reason = StringField()
class BaseForm(Form): id = HiddenField('id')
class EditFeedbackForm(SanicForm): Meta = NoIdAttributeMeta edit_id = HiddenField('Id', [ validators.DataRequired(message=FIELD_REQUIRED_MSG) ]) edit_text = MY_TEXTAREA
class SlackNotificationForm(ServiceForm): form_type = HiddenField(default="SlackNotificationService") channel = SubstitutionField() token = StringField() body = SubstitutionField(widget=TextArea(), render_kw={"rows": 5})
class CommentForm(SanicForm): Meta = NoIdAttributeMeta id_ = HiddenField('Id', [ validators.DataRequired(message=FIELD_REQUIRED_MSG) ]) text = MY_TEXTAREA
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)
class DeleteFeedbackForm(SanicForm): Meta = NoIdAttributeMeta del_id = HiddenField('Id', [ validators.DataRequired(message=FIELD_REQUIRED_MSG) ])
class LoginForm(Form): remember_me = BooleanField('Remember me (for a month)') provider = HiddenField(default='google-plus', validators=[AnyOf(providers.get_slugs())])
class EditForm(AddForm): id = HiddenField()
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'])))
class DeleteForm(EditForm): id = HiddenField()
class VoteForm(FlaskForm): upvote = SubmitField('Upvote') downvote = SubmitField('Downvote') myhiddenid = HiddenField()
class DeleteForm(Definition): id = HiddenField() description = StringField('Descripción', render_kw={'readonly': True})
class AdminCommentForm(CommentForm): author = HiddenField() email = HiddenField() site = HiddenField()
class DisconnectForm(FlaskForm): ''' The form for disconnecting from the Arduino ''' id = HiddenField('A hidden field') submit = SubmitField('Disconnect')
class MessageForm(Form): id = HiddenField('id') answer = TextAreaField('answer', validators=[DataRequired(message='请填写回复内容')])
class DistinguishForm(FlaskForm): """ Post/comment distinguish form. """ cid = HiddenField() pid = HiddenField() as_admin = HiddenField()