
    dhj                     f    S SK r S SKJr  S SKJr  S SKJr  S SKJr   " S S\R                  5      r
g)    N)models)timezone)User)EmployeeTypec                   &  ^  \ rS rSr\R
                  " S\R                  SS9r\R                  " \
\R                  SS9r\R                  " SSS	9r\R                  " S
SS	9r\R                   " \\R$                  SSSS9r\R                  " SSSS9r\R*                  " SS9r\R*                  " SS9r\R                  " S/ SQSS9r\R                  " S/ SQSS9r\R4                  " SS9r\R4                  " SS9r " S S5      rS rU 4S jrSr U =r!$ )UserSettings   TF)primary_keydefaulteditablesettings)	on_deleterelated_name
   en)
max_lengthr   2   UTCuser_settings	user_type)r   nullr   	db_columnd   )r   r   blank)r      ))lowLow)mediumMedium)highHighr   )r   choicesr   ))	immediate	Immediate)dailyDaily)weeklyWeeklyr%   )auto_now_add)auto_nowc                       \ rS rSrSrS/rSrg)UserSettings.Meta    r   z-created_at N)__name__
__module____qualname____firstlineno__db_tableordering__static_attributes__r.       $D:\TimeStamps\userSettings\models.pyMetar,       s    "!?r6   r8   c                 b    SU R                   R                   SU R                   R                   3$ )NzSettings for  )user	firstnamelastname)selfs    r7   __str__UserSettings.__str__$   s+    tyy2231TYY5G5G4HIIr6   c                 Z   > [         R                  " 5       U l        [        TU ]  " U0 UD6  g )N)r   now
updated_atsupersave)r>   argskwargs	__class__s      r7   rE   UserSettings.save'   s!    ",,.d%f%r6   )rC   )"r/   r0   r1   r2   r   	UUIDFielduuiduuid4idOneToOneFieldr   CASCADEr;   	CharFieldlanguser_timezone
ForeignKeyr   SET_NULLr   supervisor_codeBooleanField	is_accessburnout_notifications_enabledburnout_sensitivityburnout_notification_frequencyDateTimeField
created_atrC   r8   r?   rE   r5   __classcell__)rH   s   @r7   r   r      s&   			dDJJ	OBZXDr48D$$EBM!!,&//PTcr  J  KI&&#DMO##E2I %+$7$7$E! **H
 &,%5%5V&" %%48J%%t4J# #J& &r6   r   )rK   	django.dbr   django.utilsr   user.modelsr   employeetypes.modelsr   Modelr   r.   r6   r7   <module>rc      s$      !  -"&6<< "&r6   