U
    N~i                     @   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G dd dej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	   modelsc                   @   s   e Zd ZdZdS )zCmfEvagitGroup.nameu   НазваниеN)__name__
__module____qualname__r	    r   r   +./modules/evagit/fields/cmf_evagit_group.pyr   '   s   Z
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)r   r   r   r   
tree_nodesr   r   r   r   r   r   0   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_parentr   r   Z	CmfStr256r   r   Z	CmfChoicer   Z
CmfBackrefZrole_assignsr   r   r   r   r      s^   r   N)Zcmf.includeZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   