added countries support

This commit is contained in:
Mark Gregory
2026-06-15 09:17:17 +01:00
parent 63a9981c7c
commit 76521e07fe
5 changed files with 35 additions and 5 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
use Illuminate\Support\Facades\Route;
use Modules\Countries\Http\Controllers\CountriesController;
Route::prefix('countries')->name('countries.')->group(function (): void {
Route::prefix('countries')->name('countries.')->middleware(['web', 'auth'])->group(function (): void {
Route::get('/', [CountriesController::class, 'index'])->name('index');
Route::get('/{country:alpha2}', [CountriesController::class, 'show'])->name('show');
Route::get('/{country:alpha2}/edit', [CountriesController::class, 'edit'])->name('edit');
+12 -1
View File
@@ -1,6 +1,14 @@
1.2.1:
date: 2026-06-15
summary: "Restored Countries module route names to countries.* to match the registered application route and prevent RouteNotFoundException."
module: Countries
current_version: 1.1.0
current_version: 1.2.0
entries:
- version: 1.2.0
date: 2026-06-15
type: change
summary: "Added Countries to the WMS Platform Administration sidebar for MPBA platform administrators using the existing route guard, active-state class, and sidebar styling."
- version: 1.1.0
date: 2026-06-15
type: feature
@@ -9,3 +17,6 @@ entries:
date: 2026-06-15
type: initial
summary: "Initial module skeleton."
- version: 1.1.0
date: 2026-06-15
summary: "Moved Countries to Platform Administration using platform.countries.* route names under /platform/countries."
+10 -3
View File
@@ -1,11 +1,18 @@
{
"name": "Countries",
"alias": "countries",
"version": "1.1.0",
"version": "1.2.1",
"description": "ISO 3166 country reference module with active-country support for WMS and SaaS workflows.",
"keywords": ["countries", "iso-3166", "reference-data", "localisation"],
"keywords": [
"countries",
"iso-3166",
"reference-data",
"localisation"
],
"priority": 0,
"providers": ["Modules\\Countries\\Providers\\CountriesServiceProvider"],
"providers": [
"Modules\\Countries\\Providers\\CountriesServiceProvider"
],
"aliases": {},
"files": [],
"requires": []