snorklerjoe/CubeServer

View on GitHub
src/CubeServer-app/cubeserver_app/blueprints/admin/user_form.py

Summary

Maintainability
A
0 mins
Test Coverage
"""Outlines the form used to register a new user"""

from flask_wtf import FlaskForm
from wtforms import SelectField, SubmitField

from cubeserver_common.models.user import UserLevel


class InvitationForm(FlaskForm):
    """Defines the form used to register a new user
    from the admin panel"""

    level = SelectField(
        "Permission Level", choices=[level.value for level in UserLevel]
    )
    submit = SubmitField("Invite User")