
    @d                     T    d dl  d dlZ G d dej                  j                        Zy)    )*Nc            
       r   e Zd ZdZdZdZdZdZdZdZ	dZ
d	gZej                  j                  ej                  j                  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      Zej                  j                  ej                  j*                  ddd      Zej                  j                  ej                  j*                  ddi       Zej                  j                  ej                  j0                  dd      Zej                  j                  ej                  j4                  dddgd      Zej                  j                  ej                  j8                  dddd d!d"d#$      Zy%)&CmfAccessRuleacl
AccessRuleu*   Правило Списка ДоступаACRFreadonlyrulesT	parent_idzID ACL)captionprimary_keynullabler	   visibleACLCmfAccessList)r   modelr   r   u   Отключено)defaultr   u   Тип)r	   r   r   u   Тип объекта	acl_model)r   widgetchoicesCmfMultiChoiceWidgetu   Поля объекта)r   r   	CmfPersonCmfPersonGroupu(   Пользователи и группы)leftmodelsr   u   Уровень доступаu   Запретить всеu/   Запретить редактированиеu   Разрешить чтениеu/   Разрешить редактированиеu   Разрешить все)deny	denyWritereadwritefull)r   r   N)__name__
__module____qualname__	ui_moduleui_nameverbose_namecode_prefixlogical_deleteacl_default_user_policyacl_parent_fieldacl_allow_createorderno_partition_bycmffieldsFieldCmfTUUIDidCmfRelationparentCmfBooldisabledCmfStrsys_typeobject_modelCmfJsonobject_fieldsCmfGenericM2Msubjects	CmfChoiceaccess_level     ./cmf/fields/cmf_access_rule.pyr   r      s   IG?LKN('=			

X4%Z^hm 
 
oBZZ

_e^c  eFzz

 2 2EK_`Hzz

 1 1D%YabH::##

#:; $ L JJ$$

#9C\ % ^Mzz

  t[BR4S  ^H   IH ::##

&E/J5F/
 $ 	Lr@   r   )cmf.includecmf.fields.cmf_access_listr-   r   	CmfEntityr   r?   r@   rA   <module>rE      s!     !"CJJ(( "r@   