2023-10-13 11:37:26 +00:00
|
|
|
from django import forms
|
2023-10-25 15:49:17 +00:00
|
|
|
from idhub_auth.models import User
|
2023-10-19 13:20:06 +00:00
|
|
|
from idhub.models import Rol
|
2023-10-13 11:37:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
class ProfileForm(forms.ModelForm):
|
2023-10-25 15:49:17 +00:00
|
|
|
MANDATORY_FIELDS = ['first_name', 'last_name', 'email']
|
2023-10-13 11:37:26 +00:00
|
|
|
|
|
|
|
class Meta:
|
|
|
|
model = User
|
2023-10-16 17:08:18 +00:00
|
|
|
fields = ('first_name', 'last_name', 'email')
|
|
|
|
|
|
|
|
|
|
|
|
class MembershipForm(forms.ModelForm):
|
|
|
|
MANDATORY_FIELDS = ['type']
|
|
|
|
|
2023-10-17 11:40:34 +00:00
|
|
|
|
|
|
|
class RolForm(forms.ModelForm):
|
|
|
|
MANDATORY_FIELDS = ['name']
|
|
|
|
|
2023-10-17 13:49:56 +00:00
|
|
|
|
|
|
|
class ServiceForm(forms.ModelForm):
|
|
|
|
MANDATORY_FIELDS = ['domain', 'rol']
|
|
|
|
|
2023-10-19 13:20:06 +00:00
|
|
|
|
2023-10-17 15:42:48 +00:00
|
|
|
class UserRolForm(forms.ModelForm):
|
|
|
|
MANDATORY_FIELDS = ['service']
|
2023-10-22 18:01:41 +00:00
|
|
|
|
|
|
|
|
|
|
|
class SchemaForm(forms.Form):
|
|
|
|
file_template = forms.FileField()
|
2023-10-23 17:24:48 +00:00
|
|
|
|
|
|
|
class ImportForm(forms.Form):
|
|
|
|
file_import = forms.FileField()
|