Remove annotations from destroy methods of battery, battery manufacturer, battery model, and api user since not needed. Add annotations for battery size, customer, geofence, and job order. #222

This commit is contained in:
Korina Cordero 2019-06-07 08:18:01 +00:00
parent bd3b3df713
commit 0925dbd574
8 changed files with 86 additions and 78 deletions

View file

@ -289,9 +289,6 @@ class APIUserController extends Controller
}
}
/**
* @Menu(selected="api_user_list")
*/
public function destroy($id)
{
$this->denyAccessUnlessGranted('apiuser.delete', null, 'No access.');

View file

@ -379,9 +379,6 @@ class BatteryController extends Controller
}
}
/**
* @Menu(selected="battery_list")
*/
public function destroy($id)
{
$this->denyAccessUnlessGranted('battery.delete', null, 'No access.');

View file

@ -240,9 +240,6 @@ class BatteryManufacturerController extends Controller
}
}
/**
* @Menu(selected="bmfg_list")
*/
public function destroy($id)
{
$this->denyAccessUnlessGranted('bmfg.delete', null, 'No access.');

View file

@ -2,7 +2,6 @@
namespace App\Controller;
use App\Ramcar\BaseController;
use App\Entity\BatteryModel;
use Doctrine\ORM\Query;
@ -13,9 +12,7 @@ use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Catalyst\MenuBundle\Annotation\Menu;
use App\Menu\Generator as MenuGenerator;
class BatteryModelController extends BaseController
class BatteryModelController extends Controller
{
/**
* @Menu(selected="bmodel_list")
@ -236,9 +233,6 @@ class BatteryModelController extends BaseController
}
}
/**
* @Menu(selected="bmodel_list")
*/
public function destroy($id)
{
$this->denyAccessUnlessGranted('bmodel.delete', null, 'No access.');

View file

@ -2,31 +2,26 @@
namespace App\Controller;
use App\Ramcar\BaseController;
use App\Entity\BatterySize;
use Doctrine\ORM\Query;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Validator\Validator\ValidatorInterface;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use App\Menu\Generator as MenuGenerator;
use Catalyst\MenuBundle\Annotation\Menu;
class BatterySizeController extends BaseController
class BatterySizeController extends Controller
{
public function __construct(MenuGenerator $menu_gen)
{
parent::__construct($menu_gen);
}
/**
* @Menu(selected="bsize_list")
*/
public function index()
{
$this->denyAccessUnlessGranted('bsize.list', null, 'No access.');
$params = $this->initParameters('bsize_list');
// response
return $this->render('battery-size/list.html.twig', $params);
return $this->render('battery-size/list.html.twig');
}
public function rows(Request $req)
@ -115,11 +110,13 @@ class BatterySizeController extends BaseController
]);
}
/**
* @Menu(selected="bsize_list")
*/
public function addForm()
{
$this->denyAccessUnlessGranted('bsize.add', null, 'No access.');
$params = $this->initParameters('bsize_list');
$params['obj'] = new BatterySize();
$params['mode'] = 'create';
@ -176,11 +173,13 @@ class BatterySizeController extends BaseController
}
}
/**
* @Menu(selected="bsize_list")
*/
public function updateForm($id)
{
$this->denyAccessUnlessGranted('bsize.update', null, 'No access.');
$params = $this->initParameters('bsize_list');
$params['mode'] = 'update';
// get row data
@ -245,8 +244,6 @@ class BatterySizeController extends BaseController
{
$this->denyAccessUnlessGranted('bsize.delete', null, 'No access.');
$params = $this->initParameters('bsize_list');
// get row data
$em = $this->getDoctrine()->getManager();
$row = $em->getRepository(BatterySize::class)->find($id);

View file

@ -2,7 +2,6 @@
namespace App\Controller;
use App\Ramcar\BaseController;
use App\Ramcar\CustomerClassification;
use App\Ramcar\FuelType;
use App\Ramcar\VehicleStatusCondition;
@ -20,26 +19,22 @@ use Doctrine\ORM\Query;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Validator\Validator\ValidatorInterface;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use App\Menu\Generator as MenuGenerator;
use Catalyst\MenuBundle\Annotation\Menu;
use DateTime;
class CustomerController extends BaseController
class CustomerController extends Controller
{
public function __construct(MenuGenerator $menu_gen)
{
parent::__construct($menu_gen);
}
/**
* @Menu(selected="customer_list")
*/
public function index()
{
$this->denyAccessUnlessGranted('customer.list', null, 'No access.');
$params = $this->initParameters('customer_list');
// response
return $this->render('customer/list.html.twig', $params);
return $this->render('customer/list.html.twig');
}
public function rows(Request $req)
@ -159,11 +154,13 @@ class CustomerController extends BaseController
$params['batteries'] = $em->getRepository(Battery::class)->findAll();
}
/**
* @Menu(selected="customer_list")
*/
public function addForm()
{
$this->denyAccessUnlessGranted('customer.add', null, 'No access.');
$params = $this->initParameters('customer_list');
$params['obj'] = new Customer();
$params['mode'] = 'create';
@ -303,11 +300,13 @@ class CustomerController extends BaseController
}
}
/**
* @Menu(selected="customer_list")
*/
public function updateForm($id)
{
$this->denyAccessUnlessGranted('customer.update', null, 'No access.');
$params = $this->initParameters('customer_list');
$params['mode'] = 'update';
// get row data
@ -471,8 +470,6 @@ class CustomerController extends BaseController
{
$this->denyAccessUnlessGranted('customer.delete', null, 'No access.');
$params = $this->initParameters('customer_list');
// get row data
$em = $this->getDoctrine()->getManager();
$row = $em->getRepository(Customer::class)->find($id);

View file

@ -2,7 +2,6 @@
namespace App\Controller;
use App\Ramcar\BaseController;
use App\Entity\SupportedArea;
use App\Service\KMLFileImporter;
@ -14,18 +13,22 @@ use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface;
use Symfony\Component\Validator\Validator\ValidatorInterface;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Catalyst\MenuBundle\Annotation\Menu;
use CrEOF\Spatial\PHP\Types\Geometry\Point;
use DateTime;
class GeofenceController extends BaseController
class GeofenceController extends Controller
{
/**
* @Menu(selected="geofence_list")
*/
public function index()
{
$this->denyAccessUnlessGranted('geofence.list', null, 'No access.');
$params = $this->initParameters('geofence_list');
$params['areas'] = $this->getDoctrine()
->getRepository(SupportedArea::class)
->findAll();;
@ -33,11 +36,13 @@ class GeofenceController extends BaseController
return $this->render('geofence/list.html.twig', $params);
}
/**
* @Menu(selected="geofence_list")
*/
public function addForm()
{
$this->denyAccessUnlessGranted('geofence.add', null, 'No access.');
$params = $this->initParameters('geofence_list');
$params['obj'] = new SupportedArea();
// response
@ -67,8 +72,6 @@ class GeofenceController extends BaseController
{
$this->denyAccessUnlessGranted('geofence.delete', null, 'No access.');
$params = $this->initParameters('geofence_list');
// get object data
$em = $this->getDoctrine()->getManager();
$obj = $em->getRepository(SupportedArea::class)->find($id);

View file

@ -2,7 +2,6 @@
namespace App\Controller;
use App\Ramcar\BaseController;
use App\Ramcar\ServiceType;
use App\Ramcar\JOStatus;
use App\Ramcar\WarrantyClass;
@ -42,6 +41,9 @@ use Doctrine\ORM\PessimisticLockException;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Validator\Validator\ValidatorInterface;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Catalyst\MenuBundle\Annotation\Menu;
use CrEOF\Spatial\PHP\Types\Geometry\Point;
@ -51,7 +53,7 @@ use DateInterval;
use FPDF;
class JobOrderController extends BaseController
class JobOrderController extends Controller
{
public function getJobOrders(Request $req)
{
@ -201,11 +203,13 @@ class JobOrderController extends BaseController
}
}
/**
* @Menu(selected="jo_in")
*/
public function incomingForm()
{
$this->denyAccessUnlessGranted('jo_in.list', null, 'No access.');
$params = $this->initParameters('jo_in');
$params['obj'] = new JobOrder();
$params['mode'] = 'create';
$params['submit_url'] = $this->generateUrl('jo_in_submit');
@ -220,6 +224,9 @@ class JobOrderController extends BaseController
return $this->render('job-order/form.html.twig', $params);
}
/**
* @Menu(selected="jo_in")
*/
public function openEditForm($id)
{
$this->denyAccessUnlessGranted('jo_open.edit', null, 'No access.');
@ -227,8 +234,6 @@ class JobOrderController extends BaseController
$em = $this->getDoctrine()->getManager();
$jo = $em->getRepository(JobOrder::class)->find($id);
$params = $this->initParameters('jo_in');
$params['obj'] = $jo;
$params['mode'] = 'open_edit';
$params['submit_url'] = $this->generateUrl('jo_open_edit_submit', ['id' => $id]);
@ -382,11 +387,13 @@ class JobOrderController extends BaseController
]);
}
/**
* @Menu(selected="jo_in")
*/
public function incomingVehicleForm($cvid)
{
$this->denyAccessUnlessGranted('jo_in.list', null, 'No access.');
$params = $this->initParameters('jo_in');
$params['mode'] = 'create_vehicle';
$params['submit_url'] = $this->generateUrl('jo_in_submit');
$params['return_url'] = $this->generateUrl('jo_in');
@ -642,62 +649,68 @@ class JobOrderController extends BaseController
];
}
/**
* @Menu(selected="jo_proc")
*/
public function listProcessing()
{
$this->denyAccessUnlessGranted('jo_proc.list', null, 'No access.');
$params = $this->initParameters('jo_proc');
$params['table_refresh_rate'] = $this->container->getParameter('job_order_refresh_interval');
return $this->render('job-order/list.processing.html.twig', $params);
}
/**
* @Menu(selected="jo_assign")
*/
public function listAssigning()
{
$this->denyAccessUnlessGranted('jo_assign.list', null, 'No access.');
$params = $this->initParameters('jo_assign');
$params['table_refresh_rate'] = $this->container->getParameter('job_order_refresh_interval');
return $this->render('job-order/list.assigning.html.twig', $params);
}
/**
* @Menu(selected="jo_fulfill")
*/
public function listFulfillment()
{
$this->denyAccessUnlessGranted('jo_fulfill.list', null, 'No access.');
$params = $this->initParameters('jo_fulfill');
$params['table_refresh_rate'] = $this->container->getParameter('job_order_refresh_interval');
return $this->render('job-order/list.fulfillment.html.twig', $params);
}
/**
* @Menu(selected="jo_open")
*/
public function listOpen()
{
$this->denyAccessUnlessGranted('jo_open.list', null, 'No access.');
$params = $this->initParameters('jo_open');
$params['table_refresh_rate'] = $this->container->getParameter('job_order_refresh_interval');
$params['statuses'] = JOStatus::getCollection();
return $this->render('job-order/list.open.html.twig', $params);
}
/**
* @Menu(selected="jo_all")
*/
public function listAll()
{
$this->denyAccessUnlessGranted('jo_all.list', null, 'No access.');
$params = $this->initParameters('jo_all');
$params['table_refresh_rate'] = $this->container->getParameter('job_order_refresh_interval');
return $this->render('job-order/list.all.html.twig', $params);
}
/*
public function listRows($tier)
{
// check which job order tier is being called for and confirm access
@ -712,6 +725,7 @@ class JobOrderController extends BaseController
// response
return $this->render('job-order/list.html.twig', $params);
}
*/
public function getRows(Request $req, $tier)
{
@ -841,6 +855,9 @@ class JobOrderController extends BaseController
]);
}
/**
* @Menu(selected="jo_proc")
*/
public function processingForm(MapTools $map_tools, $id)
{
$this->denyAccessUnlessGranted('jo_proc.list', null, 'No access.');
@ -894,7 +911,6 @@ class JobOrderController extends BaseController
// NOTE: we are able to lock, everything should be fine now
$params = $this->initParameters('jo_proc');
$params['mode'] = 'update-processing';
$params['status_cancelled'] = JOStatus::CANCELLED;
@ -1102,6 +1118,9 @@ class JobOrderController extends BaseController
]);
}
/**
* @Menu(selected="jo_assign")
*/
public function assigningForm(MapTools $map_tools, $id)
{
$this->denyAccessUnlessGranted('jo_assign.list', null, 'No access.');
@ -1111,7 +1130,6 @@ class JobOrderController extends BaseController
// manual transaction since we're locking
$em->getConnection()->beginTransaction();
$params = $this->initParameters('jo_assign');
$params['mode'] = 'update-assigning';
try
@ -1288,13 +1306,15 @@ class JobOrderController extends BaseController
]);
}
/**
* @Menu(selected="jo_fulfill")
*/
public function fulfillmentForm(MapTools $map_tools, $id)
{
$this->denyAccessUnlessGranted('jo_fulfill.list', null, 'No access.');
$em = $this->getDoctrine()->getManager();
$params = $this->initParameters('jo_fulfill');
$params['mode'] = 'update-fulfillment';
// get row data
@ -1505,13 +1525,15 @@ class JobOrderController extends BaseController
$client->disconnect();
}
/**
* @Menu(selected="jo_open")
*/
public function openHubForm(MapTools $map_tools, $id)
{
$this->denyAccessUnlessGranted('jo_open.list', null, 'No access.');
$em = $this->getDoctrine()->getManager();
$params = $this->initParameters('jo_open');
$params['mode'] = 'update-reassign-hub';
// get row data
@ -1693,13 +1715,15 @@ class JobOrderController extends BaseController
]);
}
/**
* @Menu(selected="jo_open")
*/
public function openRiderForm($id)
{
$this->denyAccessUnlessGranted('jo_open.list', null, 'No access.');
$em = $this->getDoctrine()->getManager();
$params = $this->initParameters('jo_open');
$params['mode'] = 'update-reassign-rider';
// get row data
@ -1835,13 +1859,15 @@ class JobOrderController extends BaseController
]);
}
/**
* @Menu(selected="jo_all")
*/
public function allForm($id)
{
$this->denyAccessUnlessGranted('jo_all.list', null, 'No access.');
$em = $this->getDoctrine()->getManager();
$params = $this->initParameters('jo_all');
$params['mode'] = 'update-all';
// get row data