REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 2.22 KB
Close
/proc/thread-self/root/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/public_hooks/lib/modify_user_hook.py
Text
Base64
# -*- coding: utf-8 -*- # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2018 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT # from .helpers import hook_method __author__ = "Aleksandr Shyshatsky" class ModifyUserHook: """ This hook provides bunch of events related to user manipulations like create, rename, transit, etc. """ HOOK_VERSION = 1 @hook_method def post_create_user(self, username, owner, **kwargs): """ Triggered after creating new user. :param username: account name :param owner: vendor's name """ pass @hook_method def post_restore_user(self, username, **kwargs): """ Triggered after creating new user. :param username: account name """ pass @hook_method def pre_modify_user(self, username, new_name=None, new_owner=None, **kwargs): """ Triggered before any modifications made to user :param username: account name :param new_name: new user account name :param new_owner: new owner after relocate """ pass @hook_method def post_modify_user(self, username, new_name=None, new_owner=None, **kwargs): """ Triggered after any modifications made to user :param username: account name :param new_name: new user account name :param new_owner: new owner after relocate """ pass @hook_method def pre_delete_user(self, username, **kwargs): """ Triggered before deleting user. :param username: account name """ pass @hook_method def post_delete_user(self, username, **kwargs): """ Triggered after deleting user. :param username: account name """ pass @hook_method def post_suspend_user(self, username, **kwargs): """ Triggered after suspending user. :param username: account name """ pass @hook_method def post_unsuspend_user(self, username, **kwargs): """ Triggered after unsuspending user. :param username: account name """ pass
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 6
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
__pycache__
DIR
-
drwxr-xr-x
2026-03-14 07:01:45
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
helpers.py
3.80 KB
lrw-r--r--
2026-02-10 15:06:06
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
modify_admin_hook.py
598 B
lrw-r--r--
2026-02-10 15:06:06
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
modify_domain_hook.py
1.83 KB
lrw-r--r--
2026-02-10 15:06:06
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
modify_package_hook.py
508 B
lrw-r--r--
2026-02-10 15:06:06
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
modify_user_hook.py
2.22 KB
lrw-r--r--
2026-02-10 15:06:06
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
__init__.py
1.48 KB
lrw-r--r--
2026-02-10 15:06:06
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).