B
    b                 @   sV   d dl mZ d dlmZ d dlmZ ejedfejedffZ	G dd dej
ZdS )	    )gettext_lazy)forms)constZapprove_pendingZapprove_auto_approvedc               @   s   e Zd ZejeddddeddZejeddddeddZejed	ddded
dZejedddded
dZ	ej
edejedZej
edejedZej
edejedZej
edejedZdS )DeviceConfigurationFormZ'deviceConfig_field_transactionRetentioni'  Z   Z.deviceConfig_field_transactionRetentionHelpTxt)labelinitialZ	min_valueZ	max_valueZ	help_textZ#deviceConfig_field_commandRetention   Z*deviceConfig_field_commandRetentionHelpTxtZ"deviceConfig_field_devLogRetentionZ)deviceConfig_field_devLogRetentionHelpTxtZ%deviceConfig_field_uploadLogRetentionZ%deviceConfig_field_editBioPhotoPolicy)r   r   choicesZ'deviceConfig_field_importBioPhotoPolicyZ'deviceConfig_field_mobileBioPhotoPolicyZ'deviceConfig_field_deviceBioPhotoPolicyN)__name__
__module____qualname__r   ZIntegerField_Ztransaction_retentionZcommand_retentionZdev_log_retentionZupload_log_retentionZChoiceFieldr   APPROVAL_AUTO_APPROVEDAPPROVAL_CHOICEZedit_policyZimport_policyAPPROVAL_PENDINGZmobile_policyZdevice_policy r   r   @G:\easytimepro\master/mysite/iclock\forms\configuration_forms.pyr      s0   



r   N)Zdjango.utils.translationr   r   Zmysite.adminr   Zmysite.iclockr   r   r   r   ZZKActionFormr   r   r   r   r   <module>   s
   