U
    z]f                     @   s    d dl T G dd dejjZdS )    )*c                
   @   s$  e Zd ZdZdZdZdZdgdddgdd	d
gdddddgdgdZG dd dej	j
jZG dd dej	j
jZejjejjddddedddZejjejjddddddgddd d!d"d#gd$Zejjejjd%dddddgddd d!d"d#gd$Zejjejjd&dddddgddd d!d"d#gd$Zd'S )(CmfAssetSchemeZAssetSchemeZsettingsZASTSu   Схема активовnameZ_maintextasset_code_prefixZcmf_created_atZcmf_modified_at)r   Zcol1Zcol2u   Права доступаrole_managerrole_developer	role_user)r   fields)Zui_list_fieldsZui_group_fieldsc                   @   s   e Zd ZdZdS )zCmfAssetScheme.nameu   ИмяN__name__
__module____qualname__caption r   r   *./modules/asset/fields/cmf_asset_scheme.pyr   *   s   c                   @   s   e Zd ZdZdS )zCmfAssetScheme.textu   ОписаниеNr   r   r   r   r   r   -   s   u(   Префикс кодов активовTFz^[a-zA-Z0-9]{1,31}$ua   Префикс кода может содержать только латиницу и цифры)r   uniqueZvisibleZnullableZregexZregex_error_msgu   Роль менеджерZ
CmfProjectZ
CmfOrgUnitZCmfPersonGroupZ	CmfPersonZCmfRolezCmfProject.executorszCmfOrgUnit.tree_nodeszCmfPersonGroup.rg_memberszCmfRole.person)r   modelsleftZlinkableZnested_fieldsu   Роль разработчикu!   Роль пользовательN)r   r   r   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZui_formcmfr   	CmfEntityr   r   r
   ZFieldZCmfStr32recompiler   ZCmfGenericM2Mr   r   r	   r   r   r   r   r      st   

	
	
r   N)Zcmf.includer   r   r   r   r   r   r   r   <module>   s   