# The world is a prison for the believer. ## https://www.youtube.com/watch?v=DWfNYztUM1U from django.dispatch import Signal ## This event is fired before CyberPanel core load the create package template, this special event is used ## to create a beautiful names official plugin. Actual package creation happes with event named preSubmitPackage and postSubmitPackage. preCreatePacakge = Signal() ## See info for preCreatePacakge postCreatePacakge = Signal() ## This event is fired before CyberPanel core start creation a package. preSubmitPackage = Signal() ## This event is fired after CyberPanel core finished creation of a package. postSubmitPackage = Signal() ## This event is fired before CyberPanel core start deletion of a package. preSubmitDelete = Signal() ## This event is fired after CyberPanel core finished deletion of a package. postSubmitDelete = Signal() ## This event is fired before CyberPanel core start to modify a package. preSaveChanges = Signal() ## This event is fired after CyberPanel core finished modifying a package. postSaveChanges = Signal()