mirror of
				https://github.com/usmannasir/cyberpanel.git
				synced 2025-11-03 20:05:58 +01:00 
			
		
		
		
	
		
			
	
	
		
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								from .signals import *
							 | 
						||
| 
								 | 
							
								from plogical.pluginManagerGlobal import pluginManagerGlobal
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class pluginManager:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @staticmethod
							 | 
						||
| 
								 | 
							
								    def preNSCreation(request):
							 | 
						||
| 
								 | 
							
								        return pluginManagerGlobal.globalPlug(request, preNSCreation)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @staticmethod
							 | 
						||
| 
								 | 
							
								    def postNSCreation(request, response):
							 | 
						||
| 
								 | 
							
								        return pluginManagerGlobal.globalPlug(request, postNSCreation, response)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @staticmethod
							 | 
						||
| 
								 | 
							
								    def preZoneCreation(request):
							 | 
						||
| 
								 | 
							
								        return pluginManagerGlobal.globalPlug(request, preZoneCreation)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @staticmethod
							 | 
						||
| 
								 | 
							
								    def postZoneCreation(request, response):
							 | 
						||
| 
								 | 
							
								        return pluginManagerGlobal.globalPlug(request, postZoneCreation, response)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @staticmethod
							 | 
						||
| 
								 | 
							
								    def preAddDNSRecord(request):
							 | 
						||
| 
								 | 
							
								        return pluginManagerGlobal.globalPlug(request, preAddDNSRecord)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @staticmethod
							 | 
						||
| 
								 | 
							
								    def postAddDNSRecord(request, response):
							 | 
						||
| 
								 | 
							
								        return pluginManagerGlobal.globalPlug(request, postAddDNSRecord, response)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @staticmethod
							 | 
						||
| 
								 | 
							
								    def preDeleteDNSRecord(request):
							 | 
						||
| 
								 | 
							
								        return pluginManagerGlobal.globalPlug(request, preDeleteDNSRecord)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @staticmethod
							 | 
						||
| 
								 | 
							
								    def postDeleteDNSRecord(request, response):
							 | 
						||
| 
								 | 
							
								        return pluginManagerGlobal.globalPlug(request, postDeleteDNSRecord, response)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @staticmethod
							 | 
						||
| 
								 | 
							
								    def preSubmitZoneDeletion(request):
							 | 
						||
| 
								 | 
							
								        return pluginManagerGlobal.globalPlug(request, preSubmitZoneDeletion)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @staticmethod
							 | 
						||
| 
								 | 
							
								    def postSubmitZoneDeletion(request, response):
							 | 
						||
| 
								 | 
							
								        return pluginManagerGlobal.globalPlug(request, postSubmitZoneDeletion, response)
							 |