HEX
Server: LiteSpeed
System: Linux shams.tasjeel.ae 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
User: infowars (1469)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //usr/lib/python3.9/site-packages/ipaclient/plugins/__pycache__/sudorule.cpython-39.pyc
a

}�f	�@s�ddlmZddlmZddlmZe�Zeddd�Gdd�de��Zeddd�Gdd	�d	e��Zeddd�Gd
d�de��Z	eddd�Gdd
�d
e��Z
dS)�)�MethodOverride)�Registry)�_T)�overrideZno_failc@seZdZdd�ZdS)�sudorule_enablecKs|�td�|�dS)NzEnabled Sudo Rule "%s"��print_dashedr��self�textui�result�cn�options�r�>/usr/lib/python3.9/site-packages/ipaclient/plugins/sudorule.py�output_for_cliszsudorule_enable.output_for_cliN��__name__�
__module__�__qualname__rrrrrrsrc@seZdZdd�ZdS)�sudorule_disablecKs|�td�|�dS)NzDisabled Sudo Rule "%s"rr	rrrr#szsudorule_disable.output_for_cliNrrrrrr!srcseZdZ�fdd�Z�ZS)�sudorule_add_optioncsT|jfi|��}|�td�td�|d�|d��tt|�j|||fi|��dS)Nz1Added option "%(option)s" to Sudo Rule "%(rule)s"�,�
ipasudoopt��optionZrule)�	normalizerr�dict�join�superrr�r
rrr
rZopts��	__class__rrr)s���z"sudorule_add_option.output_for_cli�rrrr�
__classcell__rrr!rr'srcseZdZ�fdd�Z�ZS)�sudorule_remove_optioncsT|jfi|��}|�td�td�|d�|d��tt|�j|||fi|��dS)Nz5Removed option "%(option)s" from Sudo Rule "%(rule)s"rrr)rrrrrrr%rr r!rrr6s���z%sudorule_remove_option.output_for_clir#rrr!rr%4sr%N)Zipaclient.frontendrZipalib.plugablerZipalibr�registerrrrr%rrrr�<module>s