|
|
|
@ -1,33 +1,20 @@
|
|
|
|
|
<?php |
|
|
|
|
|
|
|
|
|
/** @var \Laravel\Lumen\Routing\Router $router */ |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
|-------------------------------------------------------------------------- |
|
|
|
|
| Application Routes |
|
|
|
|
|-------------------------------------------------------------------------- |
|
|
|
|
| |
|
|
|
|
| Here is where you can register all of the routes for an application. |
|
|
|
|
| It is a breeze. Simply tell Lumen the URIs it should respond to |
|
|
|
|
| and give it the Closure to call when that URI is requested. |
|
|
|
|
| |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
$router->get('/', function () use ($router) { |
|
|
|
|
return $router->app->version(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
$router->group(['prefix'=>'api'], function () use ($router) { |
|
|
|
|
$router->post('/login', 'AuthController@login'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$router->post('/role/search', 'RoleController@search'); |
|
|
|
|
$router->post('/role/add', 'RoleController@add'); |
|
|
|
|
$router->get('/role/edit/{id}', 'RoleController@edit'); |
|
|
|
|
$router->put('/role/update/{id}', 'RoleController@update'); |
|
|
|
|
$router->delete('/role/delete/{id}', 'RoleController@delete'); |
|
|
|
|
$router->get('/role/list', 'RoleController@list'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$router->post('/menu/add', 'MenuController@add'); |
|
|
|
|
$router->get('/menu/edit/{id}', 'MenuController@edit'); |
|
|
|
|
$router->put('/menu/update/{id}', 'MenuController@update'); |
|
|
|
@ -49,14 +36,14 @@ $router->group(['prefix'=>'api'], function () use ($router) {
|
|
|
|
|
$router->get('/document-project/get/{id}', 'ProjectDokumenController@dokumenByProyekId'); |
|
|
|
|
$router->delete('/document-project/delete/{id}', 'ProjectDokumenController@delete'); |
|
|
|
|
$router->post('/document-project/search', 'ProjectDokumenController@searchDocProject'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$router->post('/document-activity/upload', 'ActivityDokumenController@uploadProjectDokumen'); |
|
|
|
|
$router->get('/document-activity/get/{id}', 'ActivityDokumenController@dokumenByActivityId'); |
|
|
|
|
$router->delete('/document-activity/delete/{id}', 'ActivityDokumenController@delete'); |
|
|
|
|
$router->post('/document-activity/search', 'ActivityDokumenController@searchDocProject'); |
|
|
|
|
$router->get('/document-activity/download/{id}', 'ActivityDokumenController@downloadDokumen'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$router->post('/project/search', 'ProjectController@search'); |
|
|
|
|
$router->post('/project/add', 'ProjectController@add'); |
|
|
|
|
$router->put('/project/update/{id}', 'ProjectController@update'); |
|
|
|
@ -122,9 +109,9 @@ $router->group(['prefix'=>'api'], function () use ($router) {
|
|
|
|
|
$router->get('/request-material/list', 'RequestMaterialController@list'); |
|
|
|
|
|
|
|
|
|
$router->put('/request-material/update-warehouse-site/{id}', 'RequestMaterialController@updateWarehouseSite'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$router->post('/material-to-project/assign', 'MaterialProjectController@assignMaterial'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$router->post('/material-resource/add', 'MaterialResourceController@add'); |
|
|
|
|
$router->post('/material-resource/search', 'MaterialResourceController@search'); |
|
|
|
|
$router->get('/material-resource/update/{id}', 'MaterialResourceController@edit'); |
|
|
|
@ -166,7 +153,7 @@ $router->group(['prefix'=>'api'], function () use ($router) {
|
|
|
|
|
$router->delete('/user-to-version-gantt/delete/{id}', 'UserToVersionGanttController@delete'); |
|
|
|
|
$router->get('/user-to-version-gantt/list', 'UserToVersionGanttController@list'); |
|
|
|
|
$router->get('/user-to-version-gantt/get-by-gantt/{gantt_id}', 'UserToVersionGanttController@getByUserGantt'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$router->post('/user-to-activity/add', 'UserToActivityController@add'); |
|
|
|
|
$router->post('/user-to-activity/add-multiple', 'UserToActivityController@addMultiple'); |
|
|
|
|
$router->get('/user-to-activity/edit/{id}', 'UserToActivityController@edit'); |
|
|
|
@ -189,7 +176,7 @@ $router->group(['prefix'=>'api'], function () use ($router) {
|
|
|
|
|
$router->get('/activity/set-baseline/{gantt_id}', 'ActivityController@setBaseline'); |
|
|
|
|
$router->post('/activity/get-curva-s', 'ActivityController@getCalculateCurvaS'); |
|
|
|
|
$router->get('/activity/synchronize-report/{gantt_id}', 'ActivityController@synchronizeReport'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$router->post('/link', 'LinkController@add'); |
|
|
|
|
$router->put('/link/{id}', 'LinkController@update'); |
|
|
|
|
$router->delete('/link/{id}', 'LinkController@delete'); |
|
|
|
@ -296,7 +283,7 @@ $router->group(['prefix'=>'api'], function () use ($router) {
|
|
|
|
|
$router->post('/dashboard/search-user-presence', 'DashboardController@searchUserPresencePoints'); |
|
|
|
|
$router->post('/dashboard/status-proyek', 'DashboardController@statusProyek'); |
|
|
|
|
$router->post('/dashboard/curva-s', 'DashboardController@curvaS'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$router->post('/report-activity/add', 'ReportActivityController@add'); |
|
|
|
|
$router->get('/report-activity/edit/{id}', 'ReportActivityController@edit'); |
|
|
|
|
$router->put('/report-activity/update/{id}', 'ReportActivityController@update'); |
|
|
|
@ -313,7 +300,7 @@ $router->group(['prefix'=>'api'], function () use ($router) {
|
|
|
|
|
$router->get('/report-activity-material/datatables', 'ReportActivityMaterialController@datatables'); |
|
|
|
|
$router->post('/report-activity-material/update-status', 'ReportActivityMaterialController@updateStatusStartFinish'); |
|
|
|
|
$router->get('/report-activity-material/test', 'ReportActivityMaterialController@countForProgressTest'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$router->post('/waypoint/add', 'WaypointController@add'); |
|
|
|
|
$router->get('/waypoint/edit/{id}', 'WaypointController@edit'); |
|
|
|
@ -420,5 +407,5 @@ $router->group(['prefix'=>'api'], function () use ($router) {
|
|
|
|
|
$router->delete('/project-to-checklist-k3/delete/{id}', 'ProjectToChecklistK3Controller@delete'); |
|
|
|
|
$router->get('/project-to-checklist-k3/list', 'ProjectToChecklistK3Controller@list'); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|