U
    Ki                     @   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G dd dejjjZG dd dejjj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d+S ),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   Группыc                   @   s   e Zd ZdZdZdZdS )zCmfPersonGroup.codeu   Код группыu+   только латиница и цифрыuX   Используется для прав доступа и для email рассылкиN)__name__
__module____qualname__captionplaceholderZcomment r   r    ./cmf/fields/cmf_person_group.pyr   .   s   c                   @   s   e Zd ZdZdZdS )zCmfPersonGroup.nameu   Имя группыuH   имя группы по интересам или группы правN)r   r   r   r   r   r   r   r   r   r   3   s   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)r   r   r   Zui_nameZ	ui_moduleZcode_prefixZiconZacl_typeZacl_static_owner_write_fieldsZcache_inmemoryZui_formZverbose_namecmfr   	CmfEntityr   r   r	   ZFieldZCmfGenericM2Mr   r   ZCmfStrr   Z	CmfChoicer
   r   r   r   r   r      s~   

          r   N)Zcmf.includer   r   r   r   r   r   r   r   <module>   s   