U
    en                     @   sF   d dl mZ d dlT d dlmZ d dlmZ G dd deejjZ	dS )    )OrderedDict)*)fields)CmfEvalBzpythonMixinc                
   @   s   e Zd ZdZdZdZdZdZddddd	gd
ddddd	dddgdgdZe	j
e	jdeddZe	j
e	jdddZG dd dejZG dd dejZG dd dejZG dd dejjjZdS )
CmfWebhookZWebhookZWHKZsettingsZdeny	hook_typecodenametext
token_userZ_main	eval_fileeval_file_path	eval_code)r	   r   )Zui_list_fieldsZui_group_fieldsu   Тип хука))Zgithubu   Github интеграция)Zgitlabu   Gitlab интеграция)bzPythonr   )captionchoicesu   ПользовательZ	CmfPerson)r   Zmodelc                   @   s   e Zd ZdS )zCmfWebhook.eval_codeN__name__
__module____qualname__ r   r   *./modules/automation/fields/cmf_webhook.pyr   0   s   c                   @   s   e Zd ZdS )zCmfWebhook.eval_fileNr   r   r   r   r   r   3   s   c                   @   s   e Zd ZdS )zCmfWebhook.eval_file_pathNr   r   r   r   r   r   6   s   c                   @   s   e Zd ZdZdZdgZdS )zCmfWebhook.textu   ОписаниеTZgin_trgmN)r   r   r   r   indexZindex_usingr   r   r   r   r
   9   s   N)r   r   r   Zverbose_nameZui_nameZcode_prefixZ	ui_moduleZacl_default_user_policyZui_formr   ZFieldZ	CmfChoicer   r   ZCmfRelationr   r   r   r   r   cmfmodels	CmfEntityr
   r   r   r   r   r   	   sD   	  r   N)
collectionsr   Zcmf.includer   r   Z%common.models.cmf_eval_bzpython_mixinr   r   r   r   r   r   r   r   <module>   s   