U
    j*gJ                     @   s,   d dl T d dlZG dd dejjjjZdS )    )*Nc                       sH   e Zd ZdZejjjjj	dg Z	 fddZ
 fddZdd Z  ZS )	CmfAssetCatTnested_listc                    s   t  j|| d S )N)super_save_import)selfargskwargs	__class__ './modules/asset/models/cmf_asset_cat.pyr   
   s    zCmfAssetCat._save_importc                    s   t   dg S )NZdefault_logic_type)r   save_preload_fields)r   r
   r   r   r      s    zCmfAssetCat.save_preload_fieldsc                 O   s*   t jj| d}|D ]}||  q|S )uq   Костыль. Потом доработаем all_nested и включим в ORM или что-то такое)Ztree_parent)Zmodelsr   listextendr   )r   r   r	   Zchildschildr   r   r   r      s    zCmfAssetCat.nested_list)__name__
__module____qualname__Z	api_allowmodulesassetfieldscmf_asset_catr   Zapi_methodsr   r   r   __classcell__r   r   r
   r   r      s   r   )Zcmf.includeZ"modules.asset.fields.cmf_asset_catr   r   r   r   r   r   r   r   r   <module>   s   