update v1.0.5.2

This commit is contained in:
sujitprasad
2016-01-29 12:49:45 +05:30
parent b1d1ebbbef
commit 0bcbc04f92
28 changed files with 1981 additions and 89 deletions

View File

@@ -27,12 +27,12 @@ $router->get('getmail/{token}', 'Auth\AuthController@getMail');
| These routes are the API calls.
|
*/
Route::group(['prefix' => 'api'], function () {
// Route::group(['prefix' => 'api'], function () {
Route::get('/database-config',['as'=>'database-config','uses'=>'API\helpdesk\InstallerApiController@config_database']);
Route::get('/system-config',['as'=>'database-config','uses'=>'API\helpdesk\InstallerApiController@config_system']);
// Route::get('/database-config',['as'=>'database-config','uses'=>'Api\v1\InstallerApiController@config_database']);
// Route::get('/system-config',['as'=>'database-config','uses'=>'Api\v1\InstallerApiController@config_system']);
});
// });
@@ -582,4 +582,92 @@ Route::get('/inbox/data', ['as' => 'api.inbox', 'uses' => 'Agent\helpdesk\Ticket
Route::get('/report','HomeController@getreport');
Route::get('/reportdata','HomeController@pushdata');
Route::get('/reportdata','HomeController@pushdata');
/**
* ================================================================================================
* @version v1
* @access public
* @copyright (c) 2016, Ladybird web solution
* @author Vijay Sebastian<vijay.sebastian@ladybirdweb.com>
* @name Faveo
*/
Route::group(['prefix' => 'api/v1'], function() {
Route::post('register', 'Api\v1\TokenAuthController@register');
Route::post('authenticate', 'Api\v1\TokenAuthController@authenticate');
Route::get('authenticate/user', 'Api\v1\TokenAuthController@getAuthenticatedUser');
Route::get('/database-config',['as'=>'database-config','uses'=>'Api\v1\InstallerApiController@config_database']);
Route::get('/system-config',['as'=>'database-config','uses'=>'Api\v1\InstallerApiController@config_system']);
/**
* Helpdesk
*/
Route::group(['prefix' => 'helpdesk'], function() {
Route::post('create', 'Api\v1\ApiController@CreateTicket');
Route::post('reply', 'Api\v1\ApiController@TicketReply');
Route::post('edit', 'Api\v1\ApiController@EditTicket');
Route::post('delete', 'Api\v1\ApiController@DeleteTicket');
Route::post('assign', 'Api\v1\ApiController@AssignTicket');
Route::get('open', 'Api\v1\ApiController@OpenedTickets');
Route::get('unassigned', 'Api\v1\ApiController@OpenedTickets');
Route::get('closed', 'Api\v1\ApiController@CloseTickets');
Route::get('agents', 'Api\v1\ApiController@GetAgents');
Route::get('teams', 'Api\v1\ApiController@GetTeams');
Route::get('customers', 'Api\v1\ApiController@GetCustomers');
Route::get('customer', 'Api\v1\ApiController@GetCustomer');
Route::get('ticket-search', 'Api\v1\ApiController@SearchTicket');
Route::get('ticket-thread', 'Api\v1\ApiController@TicketThreads');
Route::get('url', 'Api\v1\ApiController@CheckUrl');
Route::get('check-url', 'Api\v1\ApiController@UrlResult');
Route::get('api-key', 'Api\v1\ApiController@GenerateApiKey');
Route::get('help-topic', 'Api\v1\ApiController@GetHelpTopic');
Route::get('sla-plan', 'Api\v1\ApiController@GetSlaPlan');
Route::get('priority', 'Api\v1\ApiController@GetPriority');
Route::get('department', 'Api\v1\ApiController@GetDepartment');
Route::get('tickets', 'Api\v1\ApiController@GetTickets');
Route::get('inbox', 'Api\v1\ApiController@Inbox');
Route::post('internal-note', 'Api\v1\ApiController@InternalNote');
});
/**
* Testing Url
*/
Route::get('create/user', 'Api\v1\TestController@CreateUser');
Route::get('create/ticket', 'Api\v1\TestController@CreateTicket');
Route::get('ticket/reply', 'Api\v1\TestController@TicketReply');
Route::get('ticket/edit', 'Api\v1\TestController@EditTicket');
Route::get('ticket/delete', 'Api\v1\TestController@DeleteTicket');
Route::get('ticket/open', 'Api\v1\TestController@OpenedTickets');
Route::get('ticket/unassigned', 'Api\v1\TestController@UnassignedTickets');
Route::get('ticket/closed', 'Api\v1\TestController@CloseTickets');
Route::get('ticket/assign', 'Api\v1\TestController@AssignTicket');
Route::get('ticket/agents', 'Api\v1\TestController@GetAgents');
Route::get('ticket/teams', 'Api\v1\TestController@GetTeams');
Route::get('ticket/customers', 'Api\v1\TestController@GetCustomers');
Route::get('ticket/customer', 'Api\v1\TestController@GetCustomer');
Route::get('ticket/search', 'Api\v1\TestController@GetSearch');
Route::get('ticket/thread', 'Api\v1\TestController@TicketThreads');
Route::get('ticket/url', 'Api\v1\TestController@Url');
Route::get('ticket/api', 'Api\v1\TestController@GenerateApiKey');
Route::get('ticket/help-topic', 'Api\v1\TestController@GetHelpTopic');
Route::get('ticket/sla-plan', 'Api\v1\TestController@GetSlaPlan');
Route::get('ticket/priority', 'Api\v1\TestController@GetPriority');
Route::get('ticket/department', 'Api\v1\TestController@GetDepartment');
Route::get('ticket/tickets', 'Api\v1\TestController@GetTickets');
Route::get('ticket/inbox', 'Api\v1\TestController@Inbox');
Route::get('ticket/internal', 'Api\v1\TestController@InternalNote');
Route::get('generate/token', 'Api\v1\TestController@GenerateToken');
Route::get('get/user', 'Api\v1\TestController@GetAuthUser');
});