U
    -dK                     @   s0   d dl Z d dlT d dlmZ G dd deZdS )    N)*)	CmfEntityc                   @   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_createZcmfr   r   r   r   ZfieldsZFieldZCmfBoolZdisabledZCmfGenericRelationZobject_ownerZCmfTUUIDZinherit_acl_idZ
CmfBackrefZrulesr   r   r   r   r      s8            r   )enumZcmf.includeZcmf.models.base_modelr   r   r   r   r   r   <module>   s   