U
    Ef                      @   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ddh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_adminnametext
rg_membersTZui_group_fieldsZ_maincodeZ	cmf_ownerZperm_encryptincompatible_combination_codeuG   link:/?popup=1&obj=${id}&uiModule=aclStruct:Настройки прав)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acl_static_owner_write_fieldsZ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   