![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ts.corals.io/corals-api/Corals/modules/Timesheet/routes/ |
<?php use Illuminate\Support\Facades\Route; Route::group(['prefix' => 'charts'], function () { Route::post('{key}/get-charts-data', 'ChartsController@getChartsData'); }); Route::get('clientProjects/get-form-data', 'ClientProjectsController@getFormData'); Route::get('clients/get-form-data', 'ClientsController@getFormData'); Route::post('clients/{client}/generate-invoice', 'ClientsController@generateInvoice'); Route::apiResource('clients', 'ClientsController'); Route::post('clients/{client}/projects/{project}/generate-invoice', 'ClientProjectsController@generateInvoice'); Route::apiResource('clients.projects', 'ClientProjectsController'); Route::get('entries/entries-per-billing-cycle/{client}', 'EntriesController@entriesPerBillingCycle'); Route::post('entries/generate-invoice-per-cycle/{project}/{client}', 'EntriesController@generateInvoicePerCycle'); Route::get('invoices/get-form-data', 'InvoicesController@getFormData'); Route::post('invoices/bulk-action', 'InvoicesController@bulkAction'); Route::get('invoices/by-client/{client}', 'InvoicesController@getInvoicesByClient'); Route::post('invoices/by-client/{client}', 'InvoicesController@createInvoice'); Route::apiResource('invoices', 'InvoicesController'); Route::get('/projects/entries/{project}/get-project-labels', 'ProjectEntriesController@getProjectLabels'); Route::post('projects/{project}/entries/{entry}/mark-entry-as-reviewed', 'ProjectEntriesController@markEntryAsReviewed'); Route::apiResource('projects.entries', 'ProjectEntriesController'); Route::get('invoices/{invoice}/entries', 'InvoicesController@getEntries'); Route::get('invoices/{invoice}/print-invoice-details', 'InvoicesController@printInvoiceDetails'); Route::group(['prefix' => 'users'], function () { Route::get('{user}/entries', 'UsersController@getEntries'); Route::get('get-form-data', 'UsersController@getFormData'); Route::post('get-user-projects', 'UsersController@getProjectsReportForUser'); Route::post('get-user-activities', 'UsersController@getActivitiesReportForUser'); }); Route::apiResource('invoices', 'InvoicesController'); Route::get('activities/get-limited-activities-data', 'LimitedActivitiesController@getLimitedActivityDataForUser'); Route::get('activities/get-form-data', 'ActivitiesController@getFormData'); Route::apiResource('activities', 'ActivitiesController'); Route::get('entries/get-form-data', 'EntriesController@getFormData'); Route::apiResource('entries', 'EntriesController'); Route::get('time-off-requests/get-form-data', 'TimeOffRequestsController@getFormData'); Route::post('time-off-requests/{time_off_request}/approve-request', 'TimeOffRequestsController@approveRequest'); Route::post('time-off-requests/{time_off_request}/reject-request', 'TimeOffRequestsController@rejectRequest'); Route::apiResource('time-off-requests', 'TimeOffRequestsController'); Route::get('reports/get-form-data', 'ReportsController@getFormData'); Route::post('reports/get-report-data', 'ReportsController@getReportData'); Route::post('reports/save-filter', 'ReportsController@SaveFilterData'); Route::delete('reports/delete-filter', 'ReportsController@DeleteFilter'); Route::post('clientProjects/get-total-internal-cost-for-project', 'ClientProjectsController@getTotalInternalCostForProject'); Route::post('clientProjects/get-budget-remaining', 'ClientProjectsController@getBudgetReaminingForProject'); Route::post('clientProjects/get-evaluation-time-for-project', 'ClientProjectsController@getTotalEvaluationHoursForProject'); Route::post('clientProjects/get-uninvoiced-amount-for-project', 'ClientProjectsController@getUninvoicedAmount'); Route::post('clientProjects/get-activities-report', 'ClientProjectsController@getActivitiesReportForProject'); Route::post('clientProjects/get-users-report', 'ClientProjectsController@getUsersReportForProject'); Route::post('clients/get-activities-report', 'ClientsController@getActivitiesReportForClient'); Route::post('clients/get-users-report', 'ClientsController@getUsersReportForClient'); Route::post('clients/get-projects-report', 'ClientsController@getProjectsReportForClient'); Route::group(['prefix' => 'timesheet-calender'], function () { Route::get('get-week', 'TimeSheetCalenderController@getWeek'); Route::get('get-filters-form-data', 'TimeSheetCalenderController@getFiltersFormData'); Route::post('save-week', 'TimeSheetCalenderController@saveWeek'); }); Route::post('expenses/bulk-action', 'ExpensesController@bulkAction'); Route::get('expenses/get-form-data', 'ExpensesController@getFormData'); Route::post('expenses/{expense}/generate-invoice', 'ExpensesController@generateInvoice'); Route::apiResource('expenses', 'ExpensesController'); Route::post('incomes/bulk-action', 'IncomesController@bulkAction'); Route::get('incomes/get-form-data', 'IncomesController@getFormData'); Route::apiResource('incomes', 'IncomesController'); Route::get('users-payment', 'ExpensesController@getUsersPayment'); Route::post('users-payment', 'ExpensesController@usersPayment'); Route::get('get-payment-form-data', 'ExpensesController@getPaymentFormData'); Route::get('reports/{report}/get-report-data', 'ReportsController@getExpensesIncomesReportData'); Route::get('widgets/{dashboard}/{widget}', 'WidgetsController'); Route::group(['prefix' => 'settings'], function () { Route::get('/', 'SettingsController@getTimesheetSettings'); Route::post('update', 'SettingsController@updateTimesheetSettings'); Route::post('{setting}/upload-file', 'SettingsController@uploadFile'); });