Reorganize Admin/General: 14 controllers down to 6

Move global reference data to SuperAdmin:
- CountriesController, CurrenciesController (not company-scoped)

Merge exchange rate operations into ExchangeRateProviderController:
- GetAllUsedCurrenciesController -> usedCurrenciesWithoutRate()
- BulkExchangeRateController -> bulkUpdate()

Consolidate single-action controllers:
- DateFormatsController + TimeFormatsController + TimezonesController -> FormatsController
- NextNumberController + NumberPlaceholdersController -> SerialNumberController
- SearchUsersController merged into SearchController::users()
This commit is contained in:
Darko Gjorgjijoski
2026-04-03 19:03:57 +02:00
parent c0454613a8
commit 0aaf0419c3
14 changed files with 205 additions and 322 deletions

View File

@@ -36,4 +36,15 @@ class SearchController extends Controller
'users' => $users ?? [],
]);
}
public function users(Request $request)
{
$this->authorize('create', User::class);
$users = User::whereEmail($request->email)
->latest()
->paginate(10);
return response()->json(['users' => $users]);
}
}