
    :oe5
                         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e          Z G d de          Z G d	 d
e          Z G d de          Z G d de          ZdS )    )forms)UserCreationFormAuthenticationFormPasswordChangeFormSetPasswordFormPasswordResetFormUsernameField)User)gettext_lazyc                       e Zd Z ej         ed           ej        ddd                    Z ej         ed           ej        ddd                    Z G d d	          Z	d
S )RegistrationFormPasswordform-controlclassplaceholderattrs)labelwidgetzPassword ConfirmationzRetype passwordc                   h    e Zd ZeZdZ ej        ddd           ej        ddd          dZ	dS )RegistrationForm.Meta)usernameemailr   Usernamer   r   EmailN)
__name__
__module____qualname__r
   modelfieldsr   	TextInput
EmailInputwidgets     4D:\Python Project\StaffProfile\staffprofile\forms.pyMetar      su        E$F "%/!#) ) 	 	 	  u! ' ' 	 	 		 	GGGr&   r(   N)
r   r   r   r   	CharField_PasswordInput	password1	password2r(   r%   r&   r'   r   r      s        eoAjMM U PZ'['[\\\  ) eoA%&& U Pa'b'bccc  )
         r&   r   c                       e Zd Z e ej        ddd                    Z ej        d ej        ddd                    Z	d	S )
	LoginFormr   r   r   r   r   2   r   )
max_lengthr   N)
r   r   r   r	   r   r"   r   r)   r+   passwordr%   r&   r'   r/   r/      s        }OEO!; ; % % %   H u"5HU5H!P P 6 6 6   HHHr&   r/   c                   T    e Zd Z ej         ej        ddd                    ZdS )UserPasswordResetFormr   r   r   r   r0   N)r   r   r   r   
EmailFieldr#   r   r%   r&   r'   r5   r5   *   sN        
%
"2%"2: : # # #   %%%r&   r5   c                       e Zd Z ej        d ej        ddd          d          Z ej        d ej        ddd          d          ZdS )	UserSetPasswordFormr1   r   New Passwordr   r   r2   r   r   Confirm New PasswordN)r   r   r   r   r)   r+   new_password1new_password2r%   r&   r'   r8   r8   0   s        #EOr:M%:M%U U ; ; ;   M $EOr:M%:M-U U ; ; ; %& & &MMMr&   r8   c                       e Zd Z ej        d ej        ddd          d          Z ej        d ej        ddd          d          Z ej        d ej        ddd          d          Zd	S )
UserPasswordChangeFormr1   r   zOld Passwordr   r   r:   r9   r;   N)	r   r   r   r   r)   r+   old_passwordr<   r=   r%   r&   r'   r?   r?   ;   s        "5?b9L9L%T T : : :   L $EOr:M%:M%U U ; ; ;   M $EOr:M%:M-U U ; ; ; %& & &MMMr&   r?   N)djangor   django.contrib.auth.formsr   r   r   r   r   r	   django.contrib.auth.modelsr
   django.utils.translationr   r*   r   r/   r5   r8   r?   r%   r&   r'   <module>rE      s{         R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R + + + + + + 6 6 6 6 6 6    '   2    "       -   & & & & &/ & & && & & & &/ & & & & &r&   