U
    3-"f                     @   s8   d dl T d dlmZ edddd Zedkr4e  dS )	    )*)tqdmT)Zcommitc                  C   st   t d ttjjdgdD ]R} ddd | jD krt d tjdd| jd	d
}|  tj	| j|dd  qdS )uL  
    Для тестирования патча: ( cd /opt/eva-app; python3 -m patch.202404191025_cust_fields )
    Здесь можно работать с моделями через models.CmfTask и т.д.
    Для прогрессбара используйте:
    for task in tqdm(models.CmfTask.list()):
        ...
    u#   Запуск патча cust_fieldszui_form_groups.name)ZfieldsZ_descrc                 S   s   g | ]
}|j qS  )name).0objr   r   ./opt/eva-app/patch/202404191025_cust_fields.py
<listcomp>   s     zcust_fields.<locals>.<listcomp>u5   Созадим системную группу _descrTZtab)r   systemparenttypetext)r   Zui_form_groupr   N)
printr   ZmodelsZ	CmfUiFormZslistZui_form_groupsZCmfUiFormGroupidZsaveZCmfUiFormField)Zui_formgroupr   r   r   cust_fields   s    	r   __main__N)Zpatch.includer   Zapp_contextr   __name__r   r   r   r   <module>   s
   
