mirror of
https://github.com/Rushilwiz/SkoolOS.git
synced 2025-04-16 02:10:19 -04:00
29 lines
798 B
Python
29 lines
798 B
Python
from django import forms
|
|
from django.contrib.auth.models import User
|
|
from api.models import Student, Teacher
|
|
import re
|
|
|
|
class UserUpdateForm(forms.ModelForm):
|
|
|
|
username = forms.CharField(max_length=50, disabled=True)
|
|
first_name = forms.CharField(max_length=50, disabled=True)
|
|
last_name = forms.CharField(max_length=50, disabled=True)
|
|
email = forms.EmailField()
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
super(UserUpdateForm, self).__init__(*args, **kwargs)
|
|
|
|
class Meta:
|
|
model = User
|
|
fields = ['username','first_name','last_name','email']
|
|
|
|
class StudentUpdateForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Student
|
|
fields = ['git']
|
|
|
|
class TeacherUpdateForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Teacher
|
|
fields = ['git']
|