U
    3qh                     @   s(   d dl T d dlmZ G dd deZdS )    )*)CmfActiveEntityc                   @   s   e Zd ZdZdZdZdZdgddddgd	gd
Zej	j
ej	jdddZej	j
ej	j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ZG dd dej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d%S )&CmfEvagitGroupZEvagitGroupZevagitZEGGu   ГруппаnameZ_main
url_prefix
view_scope)r   fields)Zui_list_fieldsZui_group_fieldsu   РепозиторииZ	CmfFolder)captionmodelu!   Родительская нодаZCmfRegistry)r	   modelsu   НазваниеT)r	   indexZ
CmfBaseUrlu   URL группы)Zwidgetr	   c                   @   s   e Zd Zejjddg ZdS )zCmfEvagitGroup.tree_nodesr   ZCmfEvagitRepoN)__name__
__module____qualname__r   
tree_nodesr    r   r   +./modules/evagit/fields/cmf_evagit_group.pyr   3   s   r   u!   Область видимостиu   Приватныйu   Внутреннийu   Публичный)privateZinternalZpublicFr   )r	   choicesZnullabledefaultu"   Назначения на рольZCmfEvagitRoleAssign	namespace)r	   r
   ZbackrefN)r   r   r   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZui_formZcmfr   ZFieldZCmfRelationparentZCmfGenericRelationZtree_parentZCmfStr64r   Z	CmfStr256r   r   r   Z	CmfChoicer   Z
CmfBackrefZrole_assignsr   r   r   r   r      sf   r   N)Zcmf.includeZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   