📁 File Manager Pro
v10.0.2 | PHP: 8.1.34
Server: LiteSpeed
2026-06-28 21:31:21
📂
/
/
opt
/
imunify360
/
venv
/
lib
/
python3.11
/
site-packages
/
defence360agent
/
feature_management
/
__pycache__
✏️
Editing: model.cpython-311.pyc
� �j| � �f � d dl mZmZmZ d dlmZmZmZmZm Z m Z d dlmZm Z G d� de� � ZdS )� )� CharField�Check� TextField)�AV� AV_REPORT�FULL�LOG�NA� PROACTIVE)�Model�instancec �^ � e Zd ZdZdZ G d� d� � Z ed�� � Z ed e d� eee � � � � ge � � � Z ed e d � eee � � � � ge� � � Zededd fd �� � Zed� � � Zd� Zdedefd�Zdedefd�Zd� ZdS )�FeatureManagementPermszrPermissions state for Feature Management. Each record/instance is a set of permissions of a single user. � c � � e Zd Zej ZdZdS )�FeatureManagementPerms.Meta�feature_management_permissionsN)�__name__� __module__�__qualname__r �db�database�db_table� � �]/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/feature_management/model.py�Metar s � � � � � ��;��3���r r T)�uniqueFzproactive in ('{}','{}','{}'))�null�constraints�defaultzav in ('{}','{}','{}')�user�returnc � � | � � � }|�|S t |j t |j i}| � ||�� � \ }}|S )z� Get feature permissions by user name :param user: user name :return: :class:`FeatureManagementPerms` object for user N)r"