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/.
This commit is contained in:
Darko Gjorgjijoski
2026-04-03 16:52:18 +02:00
parent de06c335ac
commit bbf46577dc
27 changed files with 50 additions and 50 deletions

View File

@@ -3,8 +3,6 @@
use App\Http\Controllers\AppVersionController;
use App\Http\Controllers\V1\Admin\Auth\ForgotPasswordController;
use App\Http\Controllers\V1\Admin\Auth\ResetPasswordController;
use App\Http\Controllers\V1\Admin\Backup\BackupsController;
use App\Http\Controllers\V1\Admin\Backup\DownloadBackupController;
use App\Http\Controllers\V1\Admin\Company\CompaniesController;
use App\Http\Controllers\V1\Admin\Company\CompanyController as AdminCompanyController;
use App\Http\Controllers\V1\Admin\Customer\CustomersController;
@@ -50,16 +48,6 @@ use App\Http\Controllers\V1\Admin\Invoice\SendInvoicePreviewController;
use App\Http\Controllers\V1\Admin\Item\ItemsController;
use App\Http\Controllers\V1\Admin\Item\UnitsController;
use App\Http\Controllers\V1\Admin\Mobile\AuthController;
use App\Http\Controllers\V1\Admin\Modules\ApiTokenController;
use App\Http\Controllers\V1\Admin\Modules\CompleteModuleInstallationController;
use App\Http\Controllers\V1\Admin\Modules\CopyModuleController;
use App\Http\Controllers\V1\Admin\Modules\DisableModuleController;
use App\Http\Controllers\V1\Admin\Modules\DownloadModuleController;
use App\Http\Controllers\V1\Admin\Modules\EnableModuleController;
use App\Http\Controllers\V1\Admin\Modules\ModuleController;
use App\Http\Controllers\V1\Admin\Modules\ModulesController;
use App\Http\Controllers\V1\Admin\Modules\UnzipModuleController;
use App\Http\Controllers\V1\Admin\Modules\UploadModuleController;
use App\Http\Controllers\V1\Admin\Payment\PaymentMethodsController;
use App\Http\Controllers\V1\Admin\Payment\PaymentsController;
use App\Http\Controllers\V1\Admin\Payment\SendPaymentController;
@@ -71,24 +59,12 @@ use App\Http\Controllers\V1\Admin\Role\RolesController;
use App\Http\Controllers\V1\Admin\Settings\CompanyController;
use App\Http\Controllers\V1\Admin\Settings\CompanyCurrencyCheckTransactionsController;
use App\Http\Controllers\V1\Admin\Settings\CompanyMailConfigurationController;
use App\Http\Controllers\V1\Admin\Settings\DiskController;
use App\Http\Controllers\V1\Admin\Settings\GetCompanyMailConfigurationController;
use App\Http\Controllers\V1\Admin\Settings\GetCompanySettingsController;
use App\Http\Controllers\V1\Admin\Settings\GetSettingsController;
use App\Http\Controllers\V1\Admin\Settings\GetUserSettingsController;
use App\Http\Controllers\V1\Admin\Settings\MailConfigurationController;
use App\Http\Controllers\V1\Admin\Settings\PDFConfigurationController;
use App\Http\Controllers\V1\Admin\Settings\TaxTypesController;
use App\Http\Controllers\V1\Admin\Settings\UpdateCompanySettingsController;
use App\Http\Controllers\V1\Admin\Settings\UpdateSettingsController;
use App\Http\Controllers\V1\Admin\Settings\UpdateUserSettingsController;
use App\Http\Controllers\V1\Admin\Update\CheckVersionController;
use App\Http\Controllers\V1\Admin\Update\CopyFilesController;
use App\Http\Controllers\V1\Admin\Update\DeleteFilesController;
use App\Http\Controllers\V1\Admin\Update\DownloadUpdateController;
use App\Http\Controllers\V1\Admin\Update\FinishUpdateController;
use App\Http\Controllers\V1\Admin\Update\MigrateUpdateController;
use App\Http\Controllers\V1\Admin\Update\UnzipUpdateController;
use App\Http\Controllers\V1\Admin\Users\UsersController;
use App\Http\Controllers\V1\Customer\Auth\ForgotPasswordController as AuthForgotPasswordController;
use App\Http\Controllers\V1\Customer\Auth\ResetPasswordController as AuthResetPasswordController;
@@ -109,6 +85,30 @@ use App\Http\Controllers\V1\Installation\LanguagesController;
use App\Http\Controllers\V1\Installation\LoginController;
use App\Http\Controllers\V1\Installation\OnboardingWizardController;
use App\Http\Controllers\V1\Installation\RequirementsController;
use App\Http\Controllers\V1\SuperAdmin\Backup\BackupsController;
use App\Http\Controllers\V1\SuperAdmin\Backup\DownloadBackupController;
use App\Http\Controllers\V1\SuperAdmin\Modules\ApiTokenController;
use App\Http\Controllers\V1\SuperAdmin\Modules\CompleteModuleInstallationController;
use App\Http\Controllers\V1\SuperAdmin\Modules\CopyModuleController;
use App\Http\Controllers\V1\SuperAdmin\Modules\DisableModuleController;
use App\Http\Controllers\V1\SuperAdmin\Modules\DownloadModuleController;
use App\Http\Controllers\V1\SuperAdmin\Modules\EnableModuleController;
use App\Http\Controllers\V1\SuperAdmin\Modules\ModuleController;
use App\Http\Controllers\V1\SuperAdmin\Modules\ModulesController;
use App\Http\Controllers\V1\SuperAdmin\Modules\UnzipModuleController;
use App\Http\Controllers\V1\SuperAdmin\Modules\UploadModuleController;
use App\Http\Controllers\V1\SuperAdmin\Settings\DiskController;
use App\Http\Controllers\V1\SuperAdmin\Settings\GetSettingsController;
use App\Http\Controllers\V1\SuperAdmin\Settings\MailConfigurationController;
use App\Http\Controllers\V1\SuperAdmin\Settings\PDFConfigurationController;
use App\Http\Controllers\V1\SuperAdmin\Settings\UpdateSettingsController;
use App\Http\Controllers\V1\SuperAdmin\Update\CheckVersionController;
use App\Http\Controllers\V1\SuperAdmin\Update\CopyFilesController;
use App\Http\Controllers\V1\SuperAdmin\Update\DeleteFilesController;
use App\Http\Controllers\V1\SuperAdmin\Update\DownloadUpdateController;
use App\Http\Controllers\V1\SuperAdmin\Update\FinishUpdateController;
use App\Http\Controllers\V1\SuperAdmin\Update\MigrateUpdateController;
use App\Http\Controllers\V1\SuperAdmin\Update\UnzipUpdateController;
use App\Http\Controllers\V1\Webhook\CronJobController;
use Illuminate\Support\Facades\Route;