Exemple #1
0
class StudentOfficer_Form(Form):
    Image = GaeFileField(u'Image', validators=[validators.data_required()])
    Position = fields.TextField(u'Officer Position', validators=[validators.Required()])
    Name = fields.TextField(u'Officer Name', validators=[validators.Required()])
    Major = fields.TextField(u'Officer Major', validators=[validators.Required()])
    Grade = fields.TextField(u'Officer Grade', validators=[validators.Required()])
    Email = fields.TextField(u'Officer Email', validators=[validators.Required()])
class SemesterSeries_Form(Form):
    Image = GaeFileField(u'Image', validators=[validators.data_required()])
    Title = fields.TextField(u'Title', validators=[validators.Required()])
    Description = fields.TextAreaField(
        u'Description',
        validators=[validators.Required(),
                    validators.length(max=500)])
    Weeks = fields.FieldList(fields.FormField(WeekInfo_Form))
Exemple #3
0
class TopTenAnswer_Form(Form):
    StudentName = fields.TextField(
        label=u'Student Name',
        validators=[validators.Required()],
    )
    Answer = fields.TextField(
        label=u'Answer',
        validators=[validators.Required()],
    )
Exemple #4
0
class TopTen_Form(Form):
    QuestionDate = fields.DateField(
        label=u"Date of Question (yyyy-mm-dd)",
        validators=[validators.required()],
    )
    Question = fields.TextField(
        label=u'Question',
        validators=[validators.Required()],
    )
    Answers = fields.FieldList(
        fields.FormField(TopTenAnswer_Form),
        validators=[validators.Required()],
        min_entries=10,
        max_entries=10,
    )
class UserPermission_Form(Form):
    id = fields.StringField(
        label=u"User Email",
        validators=[validators.required()],
        filters=[lambda x: x.lower() if x else x],
    )
    PermittedPageClasses = MultiCheckboxField(
        label="Permitted Pages",
        validators=[validators.Required()],
        choices=[(x, All_Restricted_Pages[x][1][1])
                 for x in sorted(All_Restricted_Pages.keys())],
    )
class StaffPosition_Form(Form):
    Name = fields.TextField(u'Name', validators=[validators.Required()])
    Image = GaeFileField(u'Image', validators=[validators.data_required()])
    Email = fields.TextField(u'Email', validators=[validators.Required()])
    Description = fields.TextAreaField(u'Description',
                                       validators=[validators.Required()])