U
    Įwh,                     @   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dgddddd	d
gdgdZej	j
ej	jddgdZej	j
ej	jdddgdZej	j
ej	jddddZej	j
ej	jddZej	j
ej	jddd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%Zej	j
ej	jd&d'd(d)Zd*S )+CmfEvagitRepoZ
EvagitRepoZevagitZEGRu   Репозиторийnametree_parentZ_mainurl
view_scopeis_readme_created)r   fields)Zui_list_fieldsZui_group_fieldsu   РепозиторииZ	CmfFolder)captionZmodelsu   ГруппаZCmfRegistryZCmfEvagitGroupu$   Доступен в проектахZ
CmfProjectT)r   modelleftu   Название)r   Z
CmfBaseUrlu   URL репозитория)Zwidgetr   u!   Область видимостиu   Приватныйu   Внутреннийu   Публичный)privateZinternalZpublicFr   )r   choicesnullabledefaultu   Создать README.md)r   r   u"   Назначения на рольZCmfEvagitRoleAssign	namespace)r   r   ZbackrefN)__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZui_formZcmfr
   ZFieldZCmfGenericRelationparentr   ZCmfM2MZshared_projectsZCmfStr64r   r   Z	CmfChoicer   ZCmfBoolr	   Z
CmfBackrefZrole_assigns r   r   *./modules/evagit/fields/cmf_evagit_repo.pyr      s~   r   N)Zcmf.includeZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   