B
    if_                 @   s*   d dl T d dlmZ G dd dejZdS )    )*)cmf_resolutionc                   s(   e Zd Z fddZ fddZ  ZS )CmfResolutionc                s:   | j r| jrtddd | jj r,tddd t j||S )Nu|   Запрещено изменять резолюцию с установленным признаком 'Системный'T)abortuE   Нельзя выставлять признак "Системный")Z
is_changedsystem	cmf_alertsupersave)selfargskwargs)	__class__ ./cmf/models/cmf_resolution.pyr	      s    zCmfResolution.savec                s    | j rtddd t j||S )Nuz   Запрещено удалять резолюцию с установленным признаком 'Системный'T)r   )r   r   r   delete)r
   r   r   )r   r   r   r      s    zCmfResolution.delete)__name__
__module____qualname__r	   r   __classcell__r   r   )r   r   r      s   r   N)Zcmf.includeZ
cmf.fieldsr   r   r   r   r   r   <module>   s   