
    *.+h                     d    d dl mZ d dlT d dlmZ d dlmZ  G d deej        j                  Z	dS )    )OrderedDict)*)fields)CmfEvalBzpythonMixinc                   Z   e Zd ZdZdZdZdZdZg ddg ddgd	Z e	j
        e	j        d
 ed                    Z e	j
        e	j        dd          Z G d dej                  Z G d dej                  Z G d dej                  Z G d dej        j        j                  ZdS )
CmfWebhookWebhookWHKsettingsdeny)	hook_typecodenametext
token_user_main)	r   r   r   r   r   eval_unsafe	eval_fileeval_file_path	eval_code)r   r   )ui_list_fieldsui_group_fieldsu   Тип хука))githubu   Github интеграция)gitlabu   Gitlab интеграция)bzPythonr   )evagit_syncu8   Синхронизация репозитория EvaGit)captionchoicesu   Пользователь	CmfPerson)r   modelc                       e Zd ZdS )CmfWebhook.eval_codeN__name__
__module____qualname__     *./modules/automation/fields/cmf_webhook.pyr   r"   3           r(   r   c                       e Zd ZdS )CmfWebhook.eval_fileNr#   r'   r(   r)   r   r,   6   r*   r(   r   c                       e Zd ZdS )CmfWebhook.eval_file_pathNr#   r'   r(   r)   r   r.   9   r*   r(   r   c                       e Zd ZdZdZdgZdS )CmfWebhook.textu   ОписаниеTgin_trgmN)r$   r%   r&   r   indexindex_usingr'   r(   r)   r   r0   <   s        $!lr(   r   N)r$   r%   r&   verbose_nameui_namecode_prefix	ui_moduleacl_default_user_policyui_formr   Field	CmfChoicer   r   CmfRelationr   r   r   r   r   cmfmodels	CmfEntityr   r'   r(   r)   r   r   	   s~       LGKI$
 
 
  
 
 
 
 G4 "3[[ J > >  I f0:T\ghhhJ    (2       (2       -<   # # # # #sz#( # # # # #r(   r   N)
collectionsr   cmf.includer=   r   %common.models.cmf_eval_bzpython_mixinr   r>   r?   r   r'   r(   r)   <module>rC      s    # # # # # #           F F F F F F6# 6# 6# 6# 6#%sz'; 6# 6# 6# 6# 6#r(   