U
    z]f                     @   s(   d dl T d dlmZ G dd deZdS )    )*)CmfAssetCatc                       s(   e Zd Z fddZ fddZ  ZS )r   c                    s>   t jjdddgd| _| js,t jjdd| _t j|| d S )Nsystem=T)filterzasset.device:default)code)ZmodelsZCmfAssetSchemegetparentdefault_logic_typeZCmfLogicTypesupersave)selfargskwargs	__class__ './modules/asset/models/cmf_asset_cat.pyr      s    zCmfAssetCat.savec                    s   t   dg S )Nr
   )r   save_preload_fields)r   r   r   r   r      s    zCmfAssetCat.save_preload_fields)__name__
__module____qualname__r   r   __classcell__r   r   r   r   r      s   	r   N)Zcmf.includeZ"modules.asset.fields.cmf_asset_catr   r   r   r   r   <module>   s   