Expand v2 layout, add user administration pages.

This commit is contained in:
James Cole
2024-03-31 16:46:20 +02:00
parent 843f86fc66
commit b6f84c2b99
79 changed files with 3118 additions and 1643 deletions

View File

@@ -110,6 +110,7 @@ Route::group(
}
);
// V2 API route for subscriptions.
Route::group(
[

View File

@@ -1280,3 +1280,11 @@ Breadcrumbs::for(
$breadcrumbs->push(trans('firefly.edit_webhook', ['title' => limitStringLength($webhook->title)]), route('webhooks.edit', [$webhook->id]));
}
);
Breadcrumbs::for(
'administrations.index',
static function (Generator $breadcrumbs): void {
$breadcrumbs->parent('index');
$breadcrumbs->push(trans('firefly.administrations_breadcrumb'), route('administrations.index'));
}
);

View File

@@ -1347,3 +1347,22 @@ Route::group(
Route::post('configuration', ['uses' => 'ConfigurationController@postIndex', 'as' => 'configuration.index.post']);
}
);
// User Group / Administrations Controller.
Route::group(
['middleware' => 'user-full-auth', 'namespace' => 'FireflyIII\Http\Controllers', 'prefix' => 'administrations', 'as' => 'administrations.'],
static function (): void {
Route::get('', ['uses' => 'UserGroup\IndexController@index', 'as' => 'index']);
Route::get('create', ['uses' => 'UserGroup\CreateController@create', 'as' => 'create']);
// Route::post('rescan/{bill}', ['uses' => 'Bill\ShowController@rescan', 'as' => 'rescan']);
// Route::get('edit/{bill}', ['uses' => 'Bill\EditController@edit', 'as' => 'edit']);
// Route::get('delete/{bill}', ['uses' => 'Bill\DeleteController@delete', 'as' => 'delete']);
// Route::get('show/{bill}', ['uses' => 'Bill\ShowController@show', 'as' => 'show']);
//
// Route::post('store', ['uses' => 'Bill\CreateController@store', 'as' => 'store']);
// Route::post('update/{bill}', ['uses' => 'Bill\EditController@update', 'as' => 'update']);
// Route::post('destroy/{bill}', ['uses' => 'Bill\DeleteController@destroy', 'as' => 'destroy']);
//
// Route::post('set-order/{bill}', ['uses' => 'Bill\IndexController@setOrder', 'as' => 'set-order']);
}
);