This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
authentik/passbook/core/forms/invitations.py

24 lines
630 B
Python

"""passbook core invitation form"""
from django import forms
from passbook.core.models import Invite
class InviteForm(forms.ModelForm):
"""InviteForm"""
class Meta:
model = Invite
fields = ['created_by', 'expires', 'fixed_username', 'fixed_email']
labels = {
'fixed_username': "Force user's username (optional)",
'fixed_email': "Force user's email (optional)",
}
widgets = {
'created_by': forms.Select(attrs={'disabled': 'disabled'}),
'fixed_username': forms.TextInput(),
'fixed_email': forms.TextInput(),
}