Example #1
0
class UploadSingleFileForm(FlaskForm):
    """Single-file upload form (class)."""
    file = FileField('File', validators=[FileRequired()])
    filename = StringField(
        'FileName',
        validators=[CharacterSelector(),
                    Length(max=maxIdentifierLength)])
    filedescription = StringField('FileDescription',
                                  validators=[Length(max=maxIdentifierLength)])
    confirm = SubmitField('Upload')
Example #2
0
class EditRoleForm(FlaskForm):
    """Role information edit form (class)."""
    roleid = StringField('Role ID',
                         validators=[
                             InputRequired(),
                             CharacterSelector(lowercaseAlphabet),
                             Length(max=maxShortIdentifierLength)
                         ])
    roledescription = StringField(
        'Description', validators=[Length(max=maxShortIdentifierLength)])
    confirm = SubmitField('Save')
Example #3
0
class FileDataForm(FlaskForm):
    """File metadata form class)."""
    filename = StringField('FileName',
                           validators=[
                               InputRequired(),
                               CharacterSelector(),
                               Length(max=maxIdentifierLength)
                           ])
    filedescription = StringField('FileDescription',
                                  validators=[Length(max=maxIdentifierLength)])
    confirm = SubmitField('Save')
Example #4
0
class MakeTextFileForm(FlaskForm):
    """Make-text-file form (class)."""
    filename = StringField('FileName',
                           validators=[
                               InputRequired(),
                               CharacterSelector(),
                               Length(max=maxIdentifierLength)
                           ])
    filedescription = StringField('FileDescription',
                                  validators=[Length(max=maxIdentifierLength)])
    confirm = SubmitField('Create')
Example #5
0
 class MakeBoxForm(FlaskForm):
     boxname = StringField('BoxName',
                           validators=[
                               InputRequired(),
                               CharacterSelector(),
                               Length(max=maxIdentifierLength)
                           ])
     boxtitle = StringField(
         'BoxTitle',
         validators=[InputRequired(),
                     Length(max=maxIdentifierLength)])
     boxdescription = StringField(
         'BoxDescription', validators=[Length(max=maxIdentifierLength)])
     confirm = SubmitField(confirmTitle)
Example #6
0
 class _UserInvitationTicketForm(FlaskForm):
     username = StringField(
         'Username',
         validators=[CharacterSelector(),
                     Length(max=maxIdentifierLength)])
     fullname = StringField('Full name',
                            validators=[Length(max=maxIdentifierLength)])
     email = StringField('Email',
                         validators=[Length(max=maxIdentifierLength)])
     name = StringField('Internal ticket name',
                        validators=[Length(max=maxIdentifierLength)])
     ticketmessage = StringField(
         'Message on ticket', validators=[Length(max=maxIdentifierLength)])
     validityhours = StringField(
         'Validity (hours)',
         validators=[ConstrainedOptionalInt(maxValidityHours)])
     confirm = SubmitField('Save')
Example #7
0
class EditLinkForm(FlaskForm):
    """New/edit link form (class)."""
    linkname = StringField('LinkName',
                           validators=[
                               InputRequired(),
                               CharacterSelector(),
                               Length(max=maxIdentifierLength)
                           ])
    linktitle = StringField('LinkTitle',
                            validators=[
                                InputRequired(),
                                Length(max=maxIdentifierLength),
                            ])
    linkdescription = StringField('LinkDescription',
                                  validators=[Length(max=maxIdentifierLength)])
    linktarget = StringField(
        'LinkTarget',
        validators=[InputRequired(),
                    Length(max=maxIdentifierLength)])
    openinnewwindow = BooleanField('OpenInNewWindow')
    save = SubmitField('Save')
Example #8
0
 class _NewUserForm(FlaskForm):
     username = StringField('Username',
                            validators=[
                                InputRequired(),
                                CharacterSelector(),
                                Length(max=maxIdentifierLength)
                            ])
     fullname = StringField(
         'Full name',
         validators=[InputRequired(),
                     Length(max=maxIdentifierLength)])
     password = PasswordField('Password',
                              validators=[
                                  Required(),
                                  MinimumLength(minPasswordLength),
                                  EqualTo('confirmpassword',
                                          message='Password mismatch'),
                                  Length(max=maxIdentifierLength)
                              ])
     confirmpassword = PasswordField('confirmpassword')
     email = StringField('Email')
     confirm = SubmitField('Save')