3
:oe5
                 @   s   d dl mZ d dlmZmZmZmZmZmZ d dl	m
Z
 d dlmZ G dd deZG dd deZG d	d
 d
eZG dd deZG dd deZdS )    )forms)UserCreationFormAuthenticationFormPasswordChangeFormSetPasswordFormPasswordResetFormUsernameField)User)gettext_lazyc               @   sZ   e Zd ZejedejdddddZejedejdddddZG dd	 d	Z	d
S )RegistrationFormPasswordzform-control)classplaceholder)attrs)labelwidgetzPassword ConfirmationzRetype passwordc               @   s:   e Zd ZeZd
ZejddddejdddddZ	d	S )zRegistrationForm.Metausernameemailzform-controlUsername)r   r   )r   Email)r   r   N)r   r   )
__name__
__module____qualname__r	   modelfieldsr   	TextInput
EmailInputwidgets r   r   0/var/www/html/StaffProfile/staffprofile/forms.pyMeta   s   
r    N)
r   r   r   r   	CharField_PasswordInputZ	password1Z	password2r    r   r   r   r   r      s   r   c               @   s@   e Zd ZeejdddddZejdejdddddZ	d	S )
	LoginFormzform-controlr   )r   r   )r   )r   2   r   )
max_lengthr   N)
r   r   r   r   r   r   r   r!   r#   passwordr   r   r   r   r$      s   
r$   c               @   s&   e Zd ZejejdddddZdS )UserPasswordResetFormzform-controlr   )r   r   )r   )r   N)r   r   r   r   
EmailFieldr   r   r   r   r   r   r(   *   s   r(   c               @   sH   e Zd ZejdejddddddZejdejddddddZdS )	UserSetPasswordFormr%   zform-controlzNew Password)r   r   )r   )r&   r   r   zConfirm New PasswordN)r   r   r   r   r!   r#   new_password1new_password2r   r   r   r   r*   0   s   



r*   c               @   sf   e Zd ZejdejddddddZejdejddddddZejdejddddddZd	S )
UserPasswordChangeFormr%   zform-controlzOld Password)r   r   )r   )r&   r   r   zNew PasswordzConfirm New PasswordN)	r   r   r   r   r!   r#   Zold_passwordr+   r,   r   r   r   r   r-   ;   s   





r-   N)djangor   Zdjango.contrib.auth.formsr   r   r   r   r   r   django.contrib.auth.modelsr	   django.utils.translationr
   r"   r   r$   r(   r*   r-   r   r   r   r   <module>   s    