U
    z]f                     @   s    d dl T G dd dejjZdS )    )*c                   @   sd  e Zd ZdZdZdZdZdZdZddd	d
ddddddddddddddgiZ	e
jje
jjddddZe
jje
jjdddd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(d)gdd*d+d,gd-Ze
jje
jjd.dddd/Ze
jje
jjd0dddd/Ze
jje
jjd1dddd/Ze
jje
jjd2dddd/Ze
jje
jjd3dddd/Ze
jje
jjd4dddd/Ze
jje
jjd5dddd/Ze
jje
jjd6dddd/Ze
jje
jjd7dddd/Ze
jje
jjd8dddd/Ze
jje
jjd9dddd/Ze
jje
jjd:dddd/Z e
jje
jjd;dddd/Z!e
jje
jjd<dddd/Z"e
jje
jjd=dddd/Z#e
jje
jjd>dddd/Z$d?S )@CmfProjectPermSchemeRuleuD   Правило Схемы Проектных прав доступаZProjectPermSchemeRuleZPPSRZppsrZproject_adminparentZui_list_fieldsproject_permissionaccess_project_roleaccess_membersaccess_local_useraccess_owneraccess_owner_assistantaccess_authoraccess_project_owneraccess_responsibleaccess_sdesk_clientaccess_anonymousaccess_guestaccess_sharelink_anonymousaccess_executorsZaccess_followersaccess_project_owner_assistantaccess_list_owneru5   Схема Проектных прав доступаZCmfProjectPermSchemeF)captionmodelnullableu
   ПравоZCmfProjectPermPermissionT)r   r   r   readonlyu   Проектная рольZCmfProjectRoleZproject_perm_scheme_rule)r   leftr   visibleZbackrefu%   Группы/ПользователиZ
CmfOrgUnitZCmfPersonGroupZ	CmfPersonZCmfRolezCmfOrgUnit.tree_nodeszCmfPersonGroup.rg_memberszCmfRole.person)r   modelsr   Znested_fieldsu)   Соисполнители объекта)r   r   defaultr   u+   Локальные пользователиu   Владелец объектаu%   Заместитель объектаu   Автор объектаu%   Наблюдатели объектаu   Владелец проектаu8   Заместители владельца проектаu%   Наблюдатели проектаu!   Участники проектаu%   Исполнитель объектаu4   Клиенты SD (доступ из портала)uI   Анонимный (для опубликованных объектов)u^   Авторизованный/гость (для опубликованных объектов)u3   Анонимный (доступ по ссылке)u   Владелец спискаN)%__name__
__module____qualname__Zverbose_nameZui_nameZcode_prefixZ	ui_moduleZacl_typeZacl_self_parent_link_depricatedZui_formcmfZfieldsZFieldZCmfRelationr   r   ZCmfM2Mr   ZCmfGenericM2Mr   ZCmfBoolr   r   r	   r
   r   Zaccess_spectatorsr   r   Zaccess_project_spectatorsZaccess_project_executorsr   r   r   r   r   r    r!   r!   8./modules/project/fields/cmf_project_perm_scheme_rule.pyr      sL              

	
r   N)Zcmf.includer    r   Z	CmfEntityr   r!   r!   r!   r"   <module>   s   