diff --git a/public/assets/js/pages/customJs/master-data/lahan/index.js b/public/assets/js/pages/customJs/master-data/lahan/index.js index dffc7c6..61812c8 100644 --- a/public/assets/js/pages/customJs/master-data/lahan/index.js +++ b/public/assets/js/pages/customJs/master-data/lahan/index.js @@ -427,7 +427,10 @@ function getDistricts(regencyId) { }); } -async function updateData(land) { +async function updateData(data) { + const land = data.land; + const userRole = data.role; + var ownerEditField = formEdit.querySelector("#owner-edit-field"); var noHpEditField = formEdit.querySelector("#nohp-edit-field"); var rentalPriceEditField = formEdit.querySelector( @@ -550,15 +553,27 @@ async function updateData(land) { latEditField.value = land.latitude; lngEditField.value = land.longitude; - formEdit.action = "/data-lahan/" + land.id; + if (userRole === "admin") { + formEdit.action = "/data-lahan/" + land.id; + } else { + formEdit.action = "/data-lahan-petugas/" + land.id; + } } catch (error) { console.log(error); } } -function deleteData(id) { +function deleteData(data) { + const landId = data.landId; + const userRole = data.role; + var form = document.getElementById("delete-form"); - form.action = "/data-lahan/" + id; + + if (userRole === "admin") { + form.action = "/data-lahan/" + landId; + } else { + form.action = "/data-lahan-petugas/" + landId; + } } var perPage = 10, diff --git a/resources/views/master-data/lahan/index.blade.php b/resources/views/master-data/lahan/index.blade.php index 5304be3..5630254 100644 --- a/resources/views/master-data/lahan/index.blade.php +++ b/resources/views/master-data/lahan/index.blade.php @@ -100,13 +100,13 @@ class="fw-medium link-primary">#VZ2101