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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G dd dej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leftc                   @   s   e Zd ZdZdS )zCmfEvagitRepo.nameu   НазваниеN)__name__
__module____qualname__r    r   r   *./modules/evagit/fields/cmf_evagit_repo.pyr   1   s   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)r   r   r   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZui_formZcmfr
   ZFieldZCmfGenericRelationparentr   ZCmfM2MZshared_projectsr   r   ZCmfStr64r   Z	CmfChoicer   ZCmfBoolr	   Z
CmfBackrefZrole_assignsr   r   r   r   r      sx   r   N)Zcmf.includeZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   