mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-02-05 14:19:09 +01:00
- pluginHolder/urls.py: Discover plugins from /usr/local/CyberCP and source paths (/home/cyberpanel/plugins, /home/cyberpanel-plugins); dynamically include each plugin's urls so /plugins/<name>/settings/ works without hardcoding. Add source path to sys.path when loading from source. - CyberCP/urls.py: Remove hardcoded _plugin_routes; all plugin routes now served via pluginHolder dynamic inclusion. Fixes 404 on /plugins/contaboAutoSnapshot/settings/ and any installed plugin settings page. No per-plugin core changes required.