mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-10-27 00:06:35 +01:00
18 lines
778 B
Python
18 lines
778 B
Python
|
|
from django.dispatch import receiver
|
||
|
|
from django.http import HttpResponse
|
||
|
|
from websiteFunctions.signals import postWebsiteDeletion
|
||
|
|
from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
|
||
|
|
|
||
|
|
|
||
|
|
# This plugin respond to an event after CyberPanel core finished deleting a website.
|
||
|
|
# Original request object is passed, body can be accessed with request.body.
|
||
|
|
|
||
|
|
# If any Event handler returns a response object, CyberPanel will stop further processing and returns your response to browser.
|
||
|
|
# To continue processing just return 200 from your events handlers.
|
||
|
|
|
||
|
|
@receiver(postWebsiteDeletion)
|
||
|
|
def rcvr(sender, **kwargs):
|
||
|
|
request = kwargs['request']
|
||
|
|
logging.writeToFile('Hello World from Example Plugin.')
|
||
|
|
return HttpResponse('Hello World from Example Plugin.')
|