Edit File: lib.cpython-37.opt-1.pyc
B �e. � @ s� d dl mZ d dl mZ d dl mZ d dlZd dlZd dlmZmZm Z m Z d dlmZm Z d dlmZ dZe�e�Zd d � Zdd� Zd d� Zdd� Zdd� ZdS )� )�absolute_import)�division)�print_functionN)�POST_MODIFY_USER�POST_MODIFY_DOMAIN�POST_MODIFY_ADMIN�PRE_MODIFY_USER)�cpinfo�is_admin)�is_user_presentz+Unable to find system_user in hook env varsc C s2 | dkrt �t� dS t�tdd| d|d|dg �S )z* Triggered on domain rename in DA Nr Zmodifyz --usernamez--domainz--new-domainz--include-subdomains)�logger�warning�ERR_NO_USER_FOUND� subprocess�callr )�system_userZdomainZ new_domain� r ��/builddir/build/BUILDROOT/alt-python27-cllib-3.3.5-1.el8.cloudlinux.x86_64/opt/alt/python37/lib/python3.7/site-packages/clcommon/public_hooks/bundle/directadmin/lib.py�domain_change_post s r c C sj | dkrt �t� dS d}t| dd�d d }|t�tdd| d|g�7 }t| �rf|t�tdd| g�7 }|S ) z< Triggered after user/admin creation in directadmin Nr )Zreseller)ZcpuserZkeylsZcreatez --usernamez--ownerz--name) r r r r r r r r r )r � exit_code�ownerr r r �user_create_post+ s r c C sJ | dkrt �t� dS t�tdd| g�}|dkrF|t�tdd| g�7 }|S )z2 Triggered after user modification in DA. Nr �deletez --usernameZadminz--name)r r r r r r r )r �usertyper r r r �post_destroy_user@ s r c C s@ | d krt �t� dS t| �s.t �d| � dS t�tdd| g�S )Nr z1User %s does not present in the system, skip hookr z --username)r r r r r r r )r r r r r �user_destroy_preQ s r c C s( | d krt �t� dS t�tdd| g�S )Nr Zrestorez --username)r r r r r r )r r r r �user_restore_postd s r )Z __future__r r r r ZloggingZclcommon.public_hooksr r r r Zclcommon.cpapir r Zclcommon.utilsr r Z getLogger�__name__r r r r r r r r r r �<module> s