B
    IDb                 @   s@   d dl Z d dlmZ d dlmZmZ G dd deZdd ZdS )    N)BaseCommand)AttRuleDEFAULT_ATT_RULE_PARAMSc               @   s   e Zd ZdZdd ZdS )Commandz2do extra operation when update from 8.0.1 to 8.0.2c             O   s   t   td d S )Nz7do extra operation when update from 8.0.1 to 8.0.2 Done)mainprint)selfargsZoptions r
   WG:\easytimepro\master/mysite/personnel\management\commands\do_update_extra_operation.pyhandle   s    zCommand.handleN)__name__
__module____qualname__helpr   r
   r
   r
   r   r   	   s   r   c              C   st   t jjddd } t| j}t }|| |	ddkrFd|d< |	ddkr\d|d< t
|| _|   d S )NZglobal_att_rule)Z
param_namer   Zmiss_in)r         012Zmiss_out)r   ZobjectsfilterjsonloadsZparam_valuer   copyupdategetdumpsZsave)Zold_ruleZ
old_paramsZ
new_paramsr
   r
   r   r      s    
r   )r   Zdjango.core.management.baser   Zmysite.att.models.model_attruler   r   r   r   r
   r
   r
   r   <module>   s   	