From 32b7b0893198fb4b8cf3c757032339097b6541d3 Mon Sep 17 00:00:00 2001 From: TheCoreDev Date: Tue, 13 Apr 2021 17:11:47 +0200 Subject: [PATCH] Modif des droits sur les modules --- .../Controller/backOffice/PlaceController.php | 19 ++++++++++++++----- .../backOffice/default/cnc-places-list.html | 2 +- .../default/includes/cnc-schedule.html | 6 +++--- .../backOffice/default/deliveryarea-list.html | 2 +- .../default/includes/area-cities.html | 4 ++-- .../default/includes/area-schedule.html | 6 +++--- .../backOffice/default/includes/schedule.html | 8 ++++---- .../backOffice/default/places-list.html | 2 +- 8 files changed, 29 insertions(+), 20 deletions(-) diff --git a/local/modules/ClickAndCollect/Controller/backOffice/PlaceController.php b/local/modules/ClickAndCollect/Controller/backOffice/PlaceController.php index 719f1160..2fd79dfd 100644 --- a/local/modules/ClickAndCollect/Controller/backOffice/PlaceController.php +++ b/local/modules/ClickAndCollect/Controller/backOffice/PlaceController.php @@ -5,6 +5,7 @@ namespace ClickAndCollect\Controller\backOffice; use ClickAndCollect\ClickAndCollect; use PointRetrait\Model\PdrPlacesQuery; use PointRetrait\Model\PdrPlaces; +use PointRetrait\Model\PdrScheduleQuery; use Propel\Runtime\Map\TableMap; use Propel\Runtime\Propel; use Symfony\Component\HttpFoundation\RedirectResponse; @@ -106,15 +107,23 @@ class PlaceController extends BaseAdminController return $response; $placeId = $this->getRequest()->get('attr-place-id'); - $query = PdrPlacesQuery::create()->findById($placeId); - if ($query === null) + $query1 = PdrScheduleQuery::create()->findByIdPlace($placeId); + if ($query1 === null) $error_msg = "Place not found by Id"; - else - { + else { $con = Propel::getConnection(); $con->beginTransaction(); - $query->delete($con); + $query1->delete($con); $con->commit(); + + $query2 = PdrPlacesQuery::create()->findById($placeId); + if ($query2 === null) + $error_msg = "Place not found by Id"; + else { + $con->beginTransaction(); + $query2->delete($con); + $con->commit(); + } } if ($this->getRequest()->request->get("success_url") == null) { diff --git a/local/modules/ClickAndCollect/templates/backOffice/default/cnc-places-list.html b/local/modules/ClickAndCollect/templates/backOffice/default/cnc-places-list.html index a2c89cc5..eb93a806 100644 --- a/local/modules/ClickAndCollect/templates/backOffice/default/cnc-places-list.html +++ b/local/modules/ClickAndCollect/templates/backOffice/default/cnc-places-list.html @@ -39,7 +39,7 @@ - {loop name="auth-create" type="auth" role="ADMIN" resource="admin.pdr.main" access="CREATE" module="ClickAndCollect"} + {loop name="auth-create" type="auth" role="ADMIN" access="CREATE" module="ClickAndCollect"}
- {loop name="auth-create" type="auth" role="ADMIN" resource="admin.cnc.schedule" access="CREATE" module="ClickAndCollect"} + {loop name="auth-create" type="auth" role="ADMIN" access="CREATE" module="ClickAndCollect"}
- {loop name="auth-edit" type="auth" role="ADMIN" resource="admin.cnc.schedule" access="UPDATE" module="ClickAndCollect"} + {loop name="auth-edit" type="auth" role="ADMIN" access="UPDATE" module="ClickAndCollect"} {/loop} - {loop name="auth-delete" type="auth" role="ADMIN" resource="admin.cnc.schedule" access="DELETE" module="ClickAndCollect"} + {loop name="auth-delete" type="auth" role="ADMIN" access="DELETE" module="ClickAndCollect"} diff --git a/local/modules/LivraisonParSecteurs/templates/backOffice/default/deliveryarea-list.html b/local/modules/LivraisonParSecteurs/templates/backOffice/default/deliveryarea-list.html index 770cf50c..694a4721 100644 --- a/local/modules/LivraisonParSecteurs/templates/backOffice/default/deliveryarea-list.html +++ b/local/modules/LivraisonParSecteurs/templates/backOffice/default/deliveryarea-list.html @@ -39,7 +39,7 @@ - {loop name="auth-create" type="auth" role="ADMIN" resource="admin.lps.general" access="CREATE" module="LivraisonParSecteurs"} + {loop name="auth-create" type="auth" role="ADMIN" access="CREATE" module="LivraisonParSecteurs"}
{intl l="City" d="livraisonparsecteurs"}
- {loop name="auth-delete" type="auth" role="ADMIN" resource="admin.lps.cities" access="CREATE" module="LivraisonParSecteurs"} + {loop name="auth-delete" type="auth" role="ADMIN" access="CREATE" module="LivraisonParSecteurs"} @@ -85,7 +85,7 @@ {$TITLE}{if $LATITUDE eq '' or $LONGITUDE eq ''}Pas de coordonnées{/if}
- {loop name="auth-delete" type="auth" role="ADMIN" resource="admin.lps.cities" access="DELETE" module="LivraisonParSecteurs"} + {loop name="auth-delete" type="auth" role="ADMIN" access="DELETE" module="LivraisonParSecteurs"} diff --git a/local/modules/LivraisonParSecteurs/templates/backOffice/default/includes/area-schedule.html b/local/modules/LivraisonParSecteurs/templates/backOffice/default/includes/area-schedule.html index 574ae894..5e2e131f 100644 --- a/local/modules/LivraisonParSecteurs/templates/backOffice/default/includes/area-schedule.html +++ b/local/modules/LivraisonParSecteurs/templates/backOffice/default/includes/area-schedule.html @@ -27,7 +27,7 @@
- {loop name="auth-create" type="auth" role="ADMIN" resource="admin.lps.schedule" access="CREATE" module="LivraisonParSecteurs"} + {loop name="auth-create" type="auth" role="ADMIN" access="CREATE" module="LivraisonParSecteurs"}
- {loop name="auth-edit" type="auth" role="ADMIN" resource="admin.lps.schedule" access="UPDATE" module="LivraisonParSecteurs"} + {loop name="auth-edit" type="auth" role="ADMIN" access="UPDATE" module="LivraisonParSecteurs"} {/loop} - {loop name="auth-delete" type="auth" role="ADMIN" resource="admin.lps.schedule" access="DELETE" module="LivraisonParSecteurs"} + {loop name="auth-delete" type="auth" role="ADMIN" access="DELETE" module="LivraisonParSecteurs"} diff --git a/local/modules/PointRetrait/templates/backOffice/default/includes/schedule.html b/local/modules/PointRetrait/templates/backOffice/default/includes/schedule.html index 05c7b040..2370b4c5 100644 --- a/local/modules/PointRetrait/templates/backOffice/default/includes/schedule.html +++ b/local/modules/PointRetrait/templates/backOffice/default/includes/schedule.html @@ -17,7 +17,7 @@ } {form_field form=$form field="place_id"} - + @ {/form_field}
@@ -26,7 +26,7 @@
- {loop name="auth-create" type="auth" role="ADMIN" resource="admin.pdr.schedule" access="CREATE" module="PointRetrait"} + {loop name="auth-create" type="auth" role="ADMIN" access="CREATE" module="PointRetrait"} - {loop name="auth-create" type="auth" role="ADMIN" resource="admin.pdr.main" access="CREATE" module="PointRetrait"} + {loop name="auth-create" type="auth" role="ADMIN" access="CREATE" module="PointRetrait"}