mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Route clean up
This commit is contained in:
parent
8fec569dbb
commit
2476dd38b3
153
routes/web.php
153
routes/web.php
@ -84,65 +84,90 @@ Route::group(
|
|||||||
Route::get('/home', ['uses' => 'HomeController@index', 'as' => 'home']);
|
Route::get('/home', ['uses' => 'HomeController@index', 'as' => 'home']);
|
||||||
Route::post('/daterange', ['uses' => 'HomeController@dateRange', 'as' => 'daterange']);
|
Route::post('/daterange', ['uses' => 'HomeController@dateRange', 'as' => 'daterange']);
|
||||||
Route::get('/routes', ['uses' => 'HomeController@routes', 'as' => 'allRoutes']);
|
Route::get('/routes', ['uses' => 'HomeController@routes', 'as' => 'allRoutes']);
|
||||||
/**
|
}
|
||||||
* Account Controller
|
);
|
||||||
*/
|
|
||||||
Route::get('/accounts/{what}', ['uses' => 'AccountController@index', 'as' => 'accounts.index'])->where('what', 'revenue|asset|expense');
|
/**
|
||||||
Route::get('/accounts/create/{what}', ['uses' => 'AccountController@create', 'as' => 'accounts.create'])->where('what', 'revenue|asset|expense');
|
* Account Controller
|
||||||
Route::get('/accounts/edit/{account}', ['uses' => 'AccountController@edit', 'as' => 'accounts.edit']);
|
*/
|
||||||
Route::get('/accounts/delete/{account}', ['uses' => 'AccountController@delete', 'as' => 'accounts.delete']);
|
Route::group(
|
||||||
Route::get('/accounts/show/{account}', ['uses' => 'AccountController@show', 'as' => 'accounts.show']);
|
['middleware' => 'user-full-auth', 'prefix' => 'accounts', 'as' => 'accounts.'], function () {
|
||||||
Route::get('/accounts/show/{account}/all', ['uses' => 'AccountController@showAll', 'as' => 'accounts.show.all']);
|
|
||||||
Route::get('/accounts/show/{account}/{date}', ['uses' => 'AccountController@showWithDate', 'as' => 'accounts.show.date']);
|
Route::get('{what}', ['uses' => 'AccountController@index', 'as' => 'index'])->where('what', 'revenue|asset|expense');
|
||||||
|
Route::get('create/{what}', ['uses' => 'AccountController@create', 'as' => 'create'])->where('what', 'revenue|asset|expense');
|
||||||
|
Route::get('edit/{account}', ['uses' => 'AccountController@edit', 'as' => 'edit']);
|
||||||
|
Route::get('delete/{account}', ['uses' => 'AccountController@delete', 'as' => 'delete']);
|
||||||
|
Route::get('show/{account}', ['uses' => 'AccountController@show', 'as' => 'show']); // consistent
|
||||||
|
Route::get('show/{account}/all', ['uses' => 'AccountController@showAll', 'as' => 'show.all']);
|
||||||
|
Route::get('show/{account}/{date}', ['uses' => 'AccountController@showWithDate', 'as' => 'show.date']);
|
||||||
|
|
||||||
|
Route::post('store', ['uses' => 'AccountController@store', 'as' => 'store']);
|
||||||
|
Route::post('update/{account}', ['uses' => 'AccountController@update', 'as' => 'update']);
|
||||||
|
Route::post('destroy/{account}', ['uses' => 'AccountController@destroy', 'as' => 'destroy']);
|
||||||
|
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Attachment Controller
|
||||||
|
*/
|
||||||
|
Route::group(
|
||||||
|
['middleware' => 'user-full-auth', 'prefix' => 'attachments', 'as' => 'attachments.'], function () {
|
||||||
|
Route::get('edit/{attachment}', ['uses' => 'AttachmentController@edit', 'as' => 'edit']);
|
||||||
|
Route::get('delete/{attachment}', ['uses' => 'AttachmentController@delete', 'as' => 'delete']);
|
||||||
|
Route::get('preview/{attachment}', ['uses' => 'AttachmentController@preview', 'as' => 'preview']);
|
||||||
|
Route::get('download/{attachment}', ['uses' => 'AttachmentController@download', 'as' => 'download']);
|
||||||
|
|
||||||
|
Route::post('update/{attachment}', ['uses' => 'AttachmentController@update', 'as' => 'update']);
|
||||||
|
Route::post('destroy/{attachment}', ['uses' => 'AttachmentController@destroy', 'as' => 'destroy']);
|
||||||
|
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bills Controller
|
||||||
|
*/
|
||||||
|
Route::group(
|
||||||
|
['middleware' => 'user-full-auth', 'prefix' => 'bills','as' => 'bills.'], function () {
|
||||||
|
|
||||||
|
Route::get('', ['uses' => 'BillController@index', 'as' => 'index']);
|
||||||
|
Route::get('rescan/{bill}', ['uses' => 'BillController@rescan', 'as' => 'rescan']);
|
||||||
|
Route::get('create', ['uses' => 'BillController@create', 'as' => 'create']);
|
||||||
|
Route::get('edit/{bill}', ['uses' => 'BillController@edit', 'as' => 'edit']);
|
||||||
|
Route::get('delete/{bill}', ['uses' => 'BillController@delete', 'as' => 'delete']);
|
||||||
|
Route::get('show/{bill}', ['uses' => 'BillController@show', 'as' => 'show']);
|
||||||
|
Route::post('store', ['uses' => 'BillController@store', 'as' => 'store']);
|
||||||
|
|
||||||
|
Route::post('update/{bill}', ['uses' => 'BillController@update', 'as' => 'update']);
|
||||||
|
Route::post('destroy/{bill}', ['uses' => 'BillController@destroy', 'as' => 'destroy']);
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
Route::post('/accounts/store', ['uses' => 'AccountController@store', 'as' => 'accounts.store']);
|
/**
|
||||||
Route::post('/accounts/update/{account}', ['uses' => 'AccountController@update', 'as' => 'accounts.update']);
|
* Budget Controller
|
||||||
Route::post('/accounts/destroy/{account}', ['uses' => 'AccountController@destroy', 'as' => 'accounts.destroy']);
|
*/
|
||||||
|
Route::group(
|
||||||
|
['middleware' => 'user-full-auth', 'prefix' => 'budgets','as' => 'budgets.'], function () {
|
||||||
|
|
||||||
|
Route::get('', ['uses' => 'BudgetController@index', 'as' => 'index']);
|
||||||
|
Route::get('income', ['uses' => 'BudgetController@updateIncome', 'as' => 'income']);
|
||||||
|
Route::get('create', ['uses' => 'BudgetController@create', 'as' => 'create']);
|
||||||
|
Route::get('edit/{budget}', ['uses' => 'BudgetController@edit', 'as' => 'edit']);
|
||||||
|
Route::get('delete/{budget}', ['uses' => 'BudgetController@delete', 'as' => 'delete']);
|
||||||
|
|
||||||
/**
|
Route::get('show/{budget}', ['uses' => 'BudgetController@show', 'as' => 'show']); // consistent
|
||||||
* Attachment Controller
|
Route::get('show/{budget}/{limitrepetition}', ['uses' => 'BudgetController@showWithRepetition', 'as' => 'showWithRepetition']);
|
||||||
*/
|
Route::get('list/noBudget', ['uses' => 'BudgetController@noBudget', 'as' => 'noBudget']);
|
||||||
|
|
||||||
Route::post('/attachment/update/{attachment}', ['uses' => 'AttachmentController@update', 'as' => 'attachments.update']);
|
Route::post('income', ['uses' => 'BudgetController@postUpdateIncome', 'as' => 'postIncome']);
|
||||||
Route::post('/attachment/destroy/{attachment}', ['uses' => 'AttachmentController@destroy', 'as' => 'attachments.destroy']);
|
Route::post('store', ['uses' => 'BudgetController@store', 'as' => 'store']);
|
||||||
|
Route::post('update/{budget}', ['uses' => 'BudgetController@update', 'as' => 'update']);
|
||||||
|
Route::post('destroy/{budget}', ['uses' => 'BudgetController@destroy', 'as' => 'destroy']);
|
||||||
|
Route::post('amount/{budget}', ['uses' => 'BudgetController@amount']);
|
||||||
|
});
|
||||||
|
|
||||||
Route::get('/attachment/edit/{attachment}', ['uses' => 'AttachmentController@edit', 'as' => 'attachments.edit']);
|
Route::group(
|
||||||
Route::get('/attachment/delete/{attachment}', ['uses' => 'AttachmentController@delete', 'as' => 'attachments.delete']);
|
['middleware' => ['user-full-auth']], function () {
|
||||||
Route::get('/attachment/preview/{attachment}', ['uses' => 'AttachmentController@preview', 'as' => 'attachments.preview']);
|
|
||||||
Route::get('/attachment/download/{attachment}', ['uses' => 'AttachmentController@download', 'as' => 'attachments.download']);
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Bills Controller
|
|
||||||
*/
|
|
||||||
Route::get('/bills', ['uses' => 'BillController@index', 'as' => 'bills.index']);
|
|
||||||
Route::get('/bills/rescan/{bill}', ['uses' => 'BillController@rescan', 'as' => 'bills.rescan']);
|
|
||||||
Route::get('/bills/create', ['uses' => 'BillController@create', 'as' => 'bills.create']);
|
|
||||||
Route::get('/bills/edit/{bill}', ['uses' => 'BillController@edit', 'as' => 'bills.edit']);
|
|
||||||
Route::get('/bills/delete/{bill}', ['uses' => 'BillController@delete', 'as' => 'bills.delete']);
|
|
||||||
Route::get('/bills/show/{bill}', ['uses' => 'BillController@show', 'as' => 'bills.show']);
|
|
||||||
Route::post('/bills/store', ['uses' => 'BillController@store', 'as' => 'bills.store']);
|
|
||||||
Route::post('/bills/update/{bill}', ['uses' => 'BillController@update', 'as' => 'bills.update']);
|
|
||||||
Route::post('/bills/destroy/{bill}', ['uses' => 'BillController@destroy', 'as' => 'bills.destroy']);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Budget Controller
|
|
||||||
*/
|
|
||||||
Route::get('/budgets', ['uses' => 'BudgetController@index', 'as' => 'budgets.index']);
|
|
||||||
Route::get('/budgets/income', ['uses' => 'BudgetController@updateIncome', 'as' => 'budgets.income']);
|
|
||||||
Route::get('/budgets/create', ['uses' => 'BudgetController@create', 'as' => 'budgets.create']);
|
|
||||||
Route::get('/budgets/edit/{budget}', ['uses' => 'BudgetController@edit', 'as' => 'budgets.edit']);
|
|
||||||
Route::get('/budgets/delete/{budget}', ['uses' => 'BudgetController@delete', 'as' => 'budgets.delete']);
|
|
||||||
Route::get('/budgets/show/{budget}', ['uses' => 'BudgetController@show', 'as' => 'budgets.show']);
|
|
||||||
Route::get('/budgets/show/{budget}/{limitrepetition}', ['uses' => 'BudgetController@showWithRepetition', 'as' => 'budgets.showWithRepetition']);
|
|
||||||
Route::get('/budgets/list/noBudget', ['uses' => 'BudgetController@noBudget', 'as' => 'budgets.noBudget']);
|
|
||||||
Route::post('/budgets/income', ['uses' => 'BudgetController@postUpdateIncome', 'as' => 'budgets.postIncome']);
|
|
||||||
Route::post('/budgets/store', ['uses' => 'BudgetController@store', 'as' => 'budgets.store']);
|
|
||||||
Route::post('/budgets/update/{budget}', ['uses' => 'BudgetController@update', 'as' => 'budgets.update']);
|
|
||||||
Route::post('/budgets/destroy/{budget}', ['uses' => 'BudgetController@destroy', 'as' => 'budgets.destroy']);
|
|
||||||
Route::post('budgets/amount/{budget}', ['uses' => 'BudgetController@amount']);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Category Controller
|
* Category Controller
|
||||||
@ -543,24 +568,24 @@ Route::group(
|
|||||||
* For the admin routes, the user must be logged in and have the role of 'owner'
|
* For the admin routes, the user must be logged in and have the role of 'owner'
|
||||||
*/
|
*/
|
||||||
Route::group(
|
Route::group(
|
||||||
['middleware' => 'admin'], function () {
|
['middleware' => 'admin', 'namespace' => 'Admin', 'prefix' => 'admin', 'as' => 'admin.'], function () {
|
||||||
|
|
||||||
// admin home
|
// admin home
|
||||||
Route::get('/admin', ['uses' => 'Admin\HomeController@index', 'as' => 'admin.index']);
|
Route::get('', ['uses' => 'HomeController@index', 'as' => 'index']);
|
||||||
|
|
||||||
// user manager
|
// user manager
|
||||||
Route::get('/admin/users', ['uses' => 'Admin\UserController@index', 'as' => 'admin.users']);
|
Route::get('users', ['uses' => 'UserController@index', 'as' => 'users']);
|
||||||
Route::get('/admin/users/edit/{user}', ['uses' => 'Admin\UserController@edit', 'as' => 'admin.users.edit']);
|
Route::get('users/edit/{user}', ['uses' => 'UserController@edit', 'as' => 'users.edit']);
|
||||||
Route::get('/admin/users/show/{user}', ['uses' => 'Admin\UserController@show', 'as' => 'admin.users.show']);
|
Route::get('users/show/{user}', ['uses' => 'UserController@show', 'as' => 'users.show']);
|
||||||
|
|
||||||
// user domains:
|
// user domain manager
|
||||||
Route::get('/admin/domains', ['uses' => 'Admin\DomainController@domains', 'as' => 'admin.users.domains']);
|
Route::get('domains', ['uses' => 'DomainController@domains', 'as' => 'users.domains']);
|
||||||
Route::get('/admin/domains/toggle/{domain}', ['uses' => 'Admin\DomainController@toggleDomain', 'as' => 'admin.users.domains.block-toggle']);
|
Route::get('domains/toggle/{domain}', ['uses' => 'DomainController@toggleDomain', 'as' => 'users.domains.block-toggle']);
|
||||||
Route::post('/admin/domains/manual', ['uses' => 'Admin\DomainController@manual', 'as' => 'admin.users.domains.manual']);
|
Route::post('domains/manual', ['uses' => 'DomainController@manual', 'as' => 'users.domains.manual']);
|
||||||
|
|
||||||
// FF configuration:
|
// FF configuration:
|
||||||
Route::get('/admin/configuration', ['uses' => 'Admin\ConfigurationController@index', 'as' => 'admin.configuration.index']);
|
Route::get('configuration', ['uses' => 'ConfigurationController@index', 'as' => 'configuration.index']);
|
||||||
Route::post('/admin/configuration', ['uses' => 'Admin\ConfigurationController@store', 'as' => 'admin.configuration.store']);
|
Route::post('configuration', ['uses' => 'ConfigurationController@store', 'as' => 'configuration.store']);
|
||||||
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user