U
    7[Se                     @   s    d dl T G dd dejjZdS )    )*c                
   @   s  e Zd ZdZdZdZdZdZdZddd	d
dddddgdgddddgdgiZ	dZ
ejjejjddddddZejjejjddddZejjejjdd dgdgd d!dd"d#Zejjejjdd ddd$dd"d%Zejjejjd&d'dd(Zejjejjd)d*d+d,d-d.d/Zd0S )1CmfPersonGroupZPersonGroupZpersonZPRSGZusersZproject_adminTZui_group_fieldsZ_mainnamecodetextZ	cmf_ownerZperm_encryptincompatible_combination_codeuG   link:/?popup=1&obj=${id}&uiModule=aclStruct:Настройки прав
rg_members)r   fieldsZtablesZ_addonZext_idtwo_factor_opt)r   r	   u   Группыu&   Код группы для LDAP и JWTu+   только латиница и цифрыuX   Используется для прав доступа и для email рассылки)captionuniqueindexplaceholderZcommentu   Имя группыuH   имя группы по интересам или группы прав)r   r   r   Z	CmfPersonzCmfPersonGroup.rg_membersrg_member_ofu   Состав группыF)leftmodelsZnested_fieldsbackrefr   linkablevisibleu   Входит в группы)rightZmodelr   Zno_aclr   r   r   u*   Код запрета совмещенияu"   коды через запятую)r   r   ZnullableuW   Используемый способ двухфакторной авторизацииZSMSZEmailZTOTPZAny)ZsmsZemailZtotpany)r   choicesN)__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZiconZacl_typeZcache_inmemoryZui_formZverbose_namecmfr	   ZFieldZCmfStrr   r   ZCmfGenericM2Mr   r   r   Z	CmfChoicer
    r   r    ./cmf/fields/cmf_person_group.pyr      s   
	          r   N)Zcmf.includer   r   Z	CmfEntityr   r   r   r   r   <module>   s   