U
    gVc*                     @   s(   d dl Z d dlT G dd dejjZdS )    N)*c                   @   s   e Zd ZdZdZdZdZdZd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Ze
jje
jjddddgdZe
jje
jjdddZe
jje
jjddddZdS )CmfAccessListz
    Zaclu   Список ДоступаZACLFreadonlyTc                   @   s   e Zd ZdZdS )zCmfAccessList.idzID ACLN__name__
__module____qualname__caption r
   r
   ./fields/cmf_access_list.pyid   s   r   c                   @   s   e Zd ZdZdS )zCmfAccessList.codeu;   Объект к которому применяется ACLNr   r
   r
   r
   r   code   s   r   u   Отключено)defaultr	   u   Владелец объектаZ	CmfPerson)r	   Zvisibler   modelsu   Наследуемый ACL)r   r	   u   Правила спискаZCmfAccessRuleparent)r	   ZmodelZbackrefN)r   r   r   __doc__Z	ui_moduleZui_nameZcode_prefixZlogical_deleteZacl_default_user_policyZacl_allow_createcmfr   	CmfEntityr   r   ZfieldsZFieldZCmfBoolZdisabledZCmfGenericRelationZobject_ownerZCmfTUUIDZinherit_acl_idZ
CmfBackrefZrulesr
   r
   r
   r   r      s8            r   )enumZcmf.includer   r   r   r   r
   r
   r
   r   <module>   s   