|
|
@ -5,7 +5,6 @@ Route::group(['middleware' => ['web', 'auth'], 'namespace' => 'Projects'], funct |
|
|
* Projects Routes |
|
|
* Projects Routes |
|
|
*/ |
|
|
*/ |
|
|
Route::get('projects/{id}/delete', ['as' => 'projects.delete', 'uses' => 'ProjectsController@delete']); |
|
|
Route::get('projects/{id}/delete', ['as' => 'projects.delete', 'uses' => 'ProjectsController@delete']); |
|
|
Route::get('projects/{id}/jobs', ['as' => 'projects.jobs', 'uses' => 'ProjectsController@jobs']); |
|
|
|
|
|
Route::get('projects/{id}/jobs-export/{type?}', ['as' => 'projects.jobs-export', 'uses' => 'ProjectsController@jobsExport']); |
|
|
Route::get('projects/{id}/jobs-export/{type?}', ['as' => 'projects.jobs-export', 'uses' => 'ProjectsController@jobsExport']); |
|
|
Route::get('projects/{id}/subscriptions', ['as' => 'projects.subscriptions', 'uses' => 'ProjectsController@subscriptions']); |
|
|
Route::get('projects/{id}/subscriptions', ['as' => 'projects.subscriptions', 'uses' => 'ProjectsController@subscriptions']); |
|
|
Route::post('projects/{id}/jobs-reorder', ['as' => 'projects.jobs-reorder', 'uses' => 'ProjectsController@jobsReorder']); |
|
|
Route::post('projects/{id}/jobs-reorder', ['as' => 'projects.jobs-reorder', 'uses' => 'ProjectsController@jobsReorder']); |
|
|
@ -29,7 +28,7 @@ Route::group(['middleware' => ['web', 'auth'], 'namespace' => 'Projects'], funct |
|
|
Route::get('projects/{project}/invoices', ['as' => 'projects.invoices', 'uses' => 'InvoicesController@index']); |
|
|
Route::get('projects/{project}/invoices', ['as' => 'projects.invoices', 'uses' => 'InvoicesController@index']); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Jobs Routes |
|
|
|
|
|
|
|
|
* Project Jobs Routes |
|
|
*/ |
|
|
*/ |
|
|
Route::get('projects/{id}/jobs/create', ['as' => 'jobs.create', 'uses' => 'JobsController@create']); |
|
|
Route::get('projects/{id}/jobs/create', ['as' => 'jobs.create', 'uses' => 'JobsController@create']); |
|
|
Route::get('projects/{id}/jobs/add-from-other-project', ['as' => 'jobs.add-from-other-project', 'uses' => 'JobsController@addFromOtherProject']); |
|
|
Route::get('projects/{id}/jobs/add-from-other-project', ['as' => 'jobs.add-from-other-project', 'uses' => 'JobsController@addFromOtherProject']); |
|
|
@ -37,7 +36,8 @@ Route::group(['middleware' => ['web', 'auth'], 'namespace' => 'Projects'], funct |
|
|
Route::post('projects/{id}/jobs', ['as' => 'jobs.store', 'uses' => 'JobsController@store']); |
|
|
Route::post('projects/{id}/jobs', ['as' => 'jobs.store', 'uses' => 'JobsController@store']); |
|
|
Route::post('projects/{id}/jobs/store-from-other-project', ['as' => 'jobs.store-from-other-project', 'uses' => 'JobsController@storeFromOtherProject']); |
|
|
Route::post('projects/{id}/jobs/store-from-other-project', ['as' => 'jobs.store-from-other-project', 'uses' => 'JobsController@storeFromOtherProject']); |
|
|
Route::get('jobs/{id}/delete', ['as' => 'jobs.delete', 'uses' => 'JobsController@delete']); |
|
|
Route::get('jobs/{id}/delete', ['as' => 'jobs.delete', 'uses' => 'JobsController@delete']); |
|
|
Route::resource('jobs', 'JobsController', ['except' => ['create', 'store']]); |
|
|
|
|
|
|
|
|
Route::get('projects/{project}/jobs', ['as' => 'projects.jobs', 'uses' => 'JobsController@index']); |
|
|
|
|
|
Route::resource('jobs', 'JobsController', ['except' => ['index', 'create', 'store']]); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Tasks Routes |
|
|
* Tasks Routes |
|
|
@ -55,3 +55,11 @@ Route::group(['middleware' => ['web', 'auth'], 'namespace' => 'Projects'], funct |
|
|
Route::get('files/{file}', ['as' => 'files.download', 'uses' => 'FilesController@show']); |
|
|
Route::get('files/{file}', ['as' => 'files.download', 'uses' => 'FilesController@show']); |
|
|
Route::patch('files/{file}', ['as' => 'files.update', 'uses' => 'FilesController@update']); |
|
|
Route::patch('files/{file}', ['as' => 'files.update', 'uses' => 'FilesController@update']); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
Route::group(['middleware' => ['web', 'auth']], function () { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Unfinished Job List |
|
|
|
|
|
*/ |
|
|
|
|
|
Route::get('jobs', ['as' => 'jobs.index', 'uses' => 'JobsController@index']); |
|
|
|
|
|
}); |