From bbf46577dc89db5c025acdcd565ef2aa34168ffa Mon Sep 17 00:00:00 2001 From: Darko Gjorgjijoski Date: Fri, 3 Apr 2026 16:52:18 +0200 Subject: [PATCH] Move global admin controllers from Admin to SuperAdmin namespace Backup, Update, Modules, and global Settings controllers (mail config, PDF config, disk management, global settings) are application-wide features not scoped to a company. Move them from Admin/ to SuperAdmin/ to match the v3.0 UI structure where these live under Administration. Company-scoped settings controllers remain in Admin/Settings/. --- .../Backup/ApiController.php | 2 +- .../Backup/BackupsController.php | 2 +- .../Backup/DownloadBackupController.php | 2 +- .../Modules/ApiTokenController.php | 2 +- .../CompleteModuleInstallationController.php | 2 +- .../Modules/CopyModuleController.php | 2 +- .../Modules/DisableModuleController.php | 2 +- .../Modules/DownloadModuleController.php | 2 +- .../Modules/EnableModuleController.php | 2 +- .../Modules/ModuleController.php | 2 +- .../Modules/ModulesController.php | 2 +- .../Modules/UnzipModuleController.php | 2 +- .../Modules/UploadModuleController.php | 2 +- .../Settings/DiskController.php | 2 +- .../Settings/GetSettingsController.php | 2 +- .../Settings/MailConfigurationController.php | 2 +- .../Settings/PDFConfigurationController.php | 2 +- .../Settings/UpdateSettingsController.php | 2 +- .../Update/CheckVersionController.php | 2 +- .../Update/CopyFilesController.php | 2 +- .../Update/DeleteFilesController.php | 2 +- .../Update/DownloadUpdateController.php | 2 +- .../Update/FinishUpdateController.php | 2 +- .../Update/MigrateUpdateController.php | 2 +- .../Update/UnzipUpdateController.php | 2 +- .../Update/UpdateController.php | 2 +- routes/api.php | 48 +++++++++---------- 27 files changed, 50 insertions(+), 50 deletions(-) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Backup/ApiController.php (87%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Backup/BackupsController.php (98%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Backup/DownloadBackupController.php (97%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Modules/ApiTokenController.php (89%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Modules/CompleteModuleInstallationController.php (91%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Modules/CopyModuleController.php (91%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Modules/DisableModuleController.php (93%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Modules/DownloadModuleController.php (90%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Modules/EnableModuleController.php (93%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Modules/ModuleController.php (93%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Modules/ModulesController.php (89%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Modules/UnzipModuleController.php (91%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Modules/UploadModuleController.php (90%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Settings/DiskController.php (98%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Settings/GetSettingsController.php (91%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Settings/MailConfigurationController.php (99%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Settings/PDFConfigurationController.php (98%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Settings/UpdateSettingsController.php (91%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Update/CheckVersionController.php (94%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Update/CopyFilesController.php (93%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Update/DeleteFilesController.php (93%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Update/DownloadUpdateController.php (93%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Update/FinishUpdateController.php (93%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Update/MigrateUpdateController.php (92%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Update/UnzipUpdateController.php (95%) rename app/Http/Controllers/V1/{Admin => SuperAdmin}/Update/UpdateController.php (97%) diff --git a/app/Http/Controllers/V1/Admin/Backup/ApiController.php b/app/Http/Controllers/V1/SuperAdmin/Backup/ApiController.php similarity index 87% rename from app/Http/Controllers/V1/Admin/Backup/ApiController.php rename to app/Http/Controllers/V1/SuperAdmin/Backup/ApiController.php index 2a64f33b..5d65e6c7 100644 --- a/app/Http/Controllers/V1/Admin/Backup/ApiController.php +++ b/app/Http/Controllers/V1/SuperAdmin/Backup/ApiController.php @@ -2,7 +2,7 @@ // Implementation taken from nova-backup-tool - https://github.com/spatie/nova-backup-tool/ -namespace App\Http\Controllers\V1\Admin\Backup; +namespace App\Http\Controllers\V1\SuperAdmin\Backup; use App\Http\Controllers\Controller; use Illuminate\Http\JsonResponse; diff --git a/app/Http/Controllers/V1/Admin/Backup/BackupsController.php b/app/Http/Controllers/V1/SuperAdmin/Backup/BackupsController.php similarity index 98% rename from app/Http/Controllers/V1/Admin/Backup/BackupsController.php rename to app/Http/Controllers/V1/SuperAdmin/Backup/BackupsController.php index 251272a8..2db8a625 100644 --- a/app/Http/Controllers/V1/Admin/Backup/BackupsController.php +++ b/app/Http/Controllers/V1/SuperAdmin/Backup/BackupsController.php @@ -2,7 +2,7 @@ // Implementation taken from nova-backup-tool - https://github.com/spatie/nova-backup-tool/ -namespace App\Http\Controllers\V1\Admin\Backup; +namespace App\Http\Controllers\V1\SuperAdmin\Backup; use App\Jobs\CreateBackupJob; use App\Models\FileDisk; diff --git a/app/Http/Controllers/V1/Admin/Backup/DownloadBackupController.php b/app/Http/Controllers/V1/SuperAdmin/Backup/DownloadBackupController.php similarity index 97% rename from app/Http/Controllers/V1/Admin/Backup/DownloadBackupController.php rename to app/Http/Controllers/V1/SuperAdmin/Backup/DownloadBackupController.php index 6af22827..3e86258e 100644 --- a/app/Http/Controllers/V1/Admin/Backup/DownloadBackupController.php +++ b/app/Http/Controllers/V1/SuperAdmin/Backup/DownloadBackupController.php @@ -2,7 +2,7 @@ // Implementation taken from nova-backup-tool - https://github.com/spatie/nova-backup-tool/ -namespace App\Http\Controllers\V1\Admin\Backup; +namespace App\Http\Controllers\V1\SuperAdmin\Backup; use App\Rules\Backup\PathToZip; use Illuminate\Http\Request; diff --git a/app/Http/Controllers/V1/Admin/Modules/ApiTokenController.php b/app/Http/Controllers/V1/SuperAdmin/Modules/ApiTokenController.php similarity index 89% rename from app/Http/Controllers/V1/Admin/Modules/ApiTokenController.php rename to app/Http/Controllers/V1/SuperAdmin/Modules/ApiTokenController.php index 003b8f73..a4832a38 100644 --- a/app/Http/Controllers/V1/Admin/Modules/ApiTokenController.php +++ b/app/Http/Controllers/V1/SuperAdmin/Modules/ApiTokenController.php @@ -1,6 +1,6 @@