add CRM module start
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
// CRM Module Routes
|
||||
|
||||
$routes->group('crm', ['filter' => 'org', 'namespace' => 'App\Modules\CRM\Controllers'], static function ($routes) {
|
||||
|
||||
// Dashboard
|
||||
$routes->get('/', 'DashboardController::index');
|
||||
|
||||
// Contacts
|
||||
$routes->get('contacts', 'ContactsController::index');
|
||||
$routes->get('contacts/create', 'ContactsController::create');
|
||||
$routes->post('contacts', 'ContactsController::store');
|
||||
$routes->get('contacts/(:num)/edit', 'ContactsController::edit/$1');
|
||||
$routes->post('contacts/(:num)', 'ContactsController::update/$1');
|
||||
$routes->get('contacts/(:num)/delete', 'ContactsController::destroy/$1');
|
||||
|
||||
// Deals
|
||||
$routes->group('deals', static function ($routes) {
|
||||
$routes->get('/', 'DealsController::index');
|
||||
$routes->get('table', 'DealsController::table');
|
||||
$routes->get('kanban', 'DealsController::kanban');
|
||||
$routes->get('calendar', 'DealsController::calendar');
|
||||
$routes->get('new', 'DealsController::create');
|
||||
$routes->get('create', 'DealsController::create');
|
||||
$routes->post('/', 'DealsController::store');
|
||||
$routes->get('(:num)', 'DealsController::show/$1');
|
||||
$routes->get('(:num)/edit', 'DealsController::edit/$1');
|
||||
$routes->post('(:num)', 'DealsController::update/$1');
|
||||
$routes->get('(:num)/delete', 'DealsController::destroy/$1');
|
||||
|
||||
// API endpoints
|
||||
$routes->post('move-stage', 'DealsController::moveStage');
|
||||
$routes->get('contacts-by-client', 'DealsController::getContactsByClient');
|
||||
|
||||
// Stages
|
||||
$routes->get('stages', 'DealsController::stages');
|
||||
$routes->post('stages', 'DealsController::storeStage');
|
||||
$routes->post('stages/(:num)', 'DealsController::updateStage/$1');
|
||||
$routes->get('stages/(:num)/delete', 'DealsController::destroyStage/$1');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user