mirror of
https://github.com/lucaspalomodevelop/eventcally.git
synced 2026-03-13 16:14:36 +00:00
32 lines
1.3 KiB
Python
32 lines
1.3 KiB
Python
from flask_babelex import lazy_gettext
|
|
from flask_wtf import FlaskForm
|
|
from flask_wtf.file import FileField, FileAllowed
|
|
from wtforms import StringField, SubmitField, DecimalField, TextAreaField, FormField, SelectField
|
|
from wtforms.fields.html5 import EmailField, TelField
|
|
from wtforms.validators import DataRequired, Optional, Regexp
|
|
import decimal
|
|
from models import Location
|
|
from .widgets import MultiCheckboxField
|
|
|
|
class InviteAdminUnitMemberForm(FlaskForm):
|
|
email = EmailField(lazy_gettext('Email'), validators=[DataRequired()])
|
|
roles = MultiCheckboxField(lazy_gettext('Roles'))
|
|
submit = SubmitField(lazy_gettext("Invite"))
|
|
|
|
class NegotiateAdminUnitMemberInvitationForm(FlaskForm):
|
|
accept = SubmitField(lazy_gettext("Accept"))
|
|
decline = SubmitField(lazy_gettext("Decline"))
|
|
|
|
class DeleteAdminUnitInvitationForm(FlaskForm):
|
|
submit = SubmitField(lazy_gettext("Delete invitation"))
|
|
email = EmailField(lazy_gettext('Email'), validators=[DataRequired()])
|
|
|
|
class DeleteAdminUnitMemberForm(FlaskForm):
|
|
submit = SubmitField(lazy_gettext("Delete member"))
|
|
email = EmailField(lazy_gettext('Email'), validators=[DataRequired()])
|
|
|
|
class UpdateAdminUnitMemberForm(FlaskForm):
|
|
roles = MultiCheckboxField(lazy_gettext('Roles'))
|
|
submit = SubmitField(lazy_gettext("Update member"))
|
|
|