Edit File: 190_add_analyst_cleanup_request_table.cpython-311.pyc
� �*vhx � �b � d dl mZmZmZmZmZmZ d dlmZmZ G d� de� � Z d d�Z d d�ZdS ) � )�Model� AutoField� CharField� TextField�TimestampField�Check)�datetime�timezonec �8 � e Zd ZdZ G d� d� � Z e� � Z ed�� � Z ed�� � Z e d�� � Z ed e j ej � � �� � Z edd ed� � g� � � Z ed e j ej � � �� � Zd S )�AnalystCleanupRequestz Model for storing analyst cleanup requests. Tracks request details and status for each cleanup request submitted. c � � e Zd ZdZdS )�AnalystCleanupRequest.Meta�analyst_cleanup_requestsN)�__name__� __module__�__qualname__�db_table� � �u/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/190_add_analyst_cleanup_request_table.py�Metar s � � � � � �-���r r F)�null)r �default�pendingz/status in ('pending','in_progress','completed'))r r �constraintsN)r r r �__doc__r r �idr �username� zendesk_idr �ticket_linkr r �nowr �utc� created_atr �status�last_updatedr r r r r s� � � � � � �� � .� .� .� .� .� .� .� .� ����B��y�e�$�$�$�H����&�&�&�J��)��'�'�'�K���U�L�H�L���4N�4N�O�O�O�J� �Y� ���U�L�M�M�N�� � �F� "�>� �L�H�L���6�6�� � �L�L�Lr r Fc �: � | � t � � d S )N)�create_modelr )�migrator�database�fake�kwargss r �migrater, $ s � ����/�0�0�0�0�0r c �J � | j d }| � |� � d S )Nr )�orm� drop_model)r( r) r* r+ �analyst_cleanup_requests r �rollbackr1 ( s+ � �&�l�+E�F�����/�0�0�0�0�0r N)F)�peeweer r r r r r r r r r, r1 r r r �<module>r3 s� ��� � � � � � � � � � � � � � � � (� '� '� '� '� '� '� '�� � � � �E� � � �01� 1� 1� 1�1� 1� 1� 1� 1� 1r
Back to File Manager