mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-02-16 19:46:48 +01:00
- pluginHolder/urls: insert /usr/local/CyberCP and source paths at top of module so __import__(plugin_name + '.urls') finds plugin packages (fixes No module named 'X.urls'). Register plugin routes before catch-all help route. - pluginHolder/views: add debug_loaded_plugins API and log full traceback on plugin import failure. panelAccess/emailMarketing settings/ routes added earlier; cspManager resilient to missing DB table. Author: master3395