Fix edit form routes to dashboard-prefixed named routes
This commit is contained in:
@@ -144,10 +144,11 @@
|
||||
<script>
|
||||
const maintEditModal = document.getElementById('maintenanceEditModal');
|
||||
if (maintEditModal) {
|
||||
const updateRouteTemplate = "{{ route('asset-maintenances.update', ['asset_maintenance' => '__ID__']) }}";
|
||||
maintEditModal.addEventListener('show.bs.modal', function (event) {
|
||||
const btn = event.relatedTarget;
|
||||
const form = document.getElementById('maintenanceEditForm');
|
||||
form.action = "{{ url('asset-maintenances') }}/" + btn.getAttribute('data-id');
|
||||
form.action = updateRouteTemplate.replace('__ID__', btn.getAttribute('data-id'));
|
||||
form.querySelector('[name="asset_id"]').value = btn.getAttribute('data-asset_id');
|
||||
form.querySelector('[name="performed_at"]').value = btn.getAttribute('data-performed_at') || '';
|
||||
form.querySelector('[name="description"]').value = btn.getAttribute('data-description') || '';
|
||||
|
||||
@@ -129,11 +129,12 @@
|
||||
<script>
|
||||
const editPermissionModal = document.getElementById('editPermissionModal');
|
||||
if (editPermissionModal) {
|
||||
const updateRouteTemplate = "{{ route('permissions.update', ['permission' => '__ID__']) }}";
|
||||
editPermissionModal.addEventListener('show.bs.modal', function (event) {
|
||||
const button = event.relatedTarget;
|
||||
const form = document.getElementById('editPermissionForm');
|
||||
|
||||
form.action = "{{ url('permissions') }}/" + button.getAttribute('data-id');
|
||||
form.action = updateRouteTemplate.replace('__ID__', button.getAttribute('data-id'));
|
||||
document.getElementById('editPermissionName').value = button.getAttribute('data-name');
|
||||
});
|
||||
}
|
||||
|
||||
@@ -134,12 +134,13 @@
|
||||
<script>
|
||||
const editRoleModal = document.getElementById('editRoleModal');
|
||||
if (editRoleModal) {
|
||||
const updateRouteTemplate = "{{ route('roles.update', ['role' => '__ID__']) }}";
|
||||
editRoleModal.addEventListener('show.bs.modal', function (event) {
|
||||
const button = event.relatedTarget;
|
||||
const form = document.getElementById('editRoleForm');
|
||||
const permissions = JSON.parse(button.getAttribute('data-permissions') || '[]');
|
||||
|
||||
form.action = "{{ url('roles') }}/" + button.getAttribute('data-id');
|
||||
form.action = updateRouteTemplate.replace('__ID__', button.getAttribute('data-id'));
|
||||
form.querySelector('[name="name"]').value = button.getAttribute('data-name');
|
||||
|
||||
// reset checkboxes
|
||||
|
||||
@@ -140,12 +140,13 @@
|
||||
<script>
|
||||
const editUserModal = document.getElementById('editUserModal');
|
||||
if (editUserModal) {
|
||||
const updateRouteTemplate = "{{ route('users.update', ['user' => '__ID__']) }}";
|
||||
editUserModal.addEventListener('show.bs.modal', function (event) {
|
||||
const button = event.relatedTarget;
|
||||
const form = document.getElementById('editUserForm');
|
||||
const roles = JSON.parse(button.getAttribute('data-roles') || '[]');
|
||||
|
||||
form.action = "{{ url('users') }}/" + button.getAttribute('data-id');
|
||||
form.action = updateRouteTemplate.replace('__ID__', button.getAttribute('data-id'));
|
||||
form.querySelector('[name="name"]').value = button.getAttribute('data-name');
|
||||
form.querySelector('[name="email"]').value = button.getAttribute('data-email');
|
||||
form.querySelector('[name="password"]').value = '';
|
||||
|
||||
@@ -185,12 +185,13 @@
|
||||
<script>
|
||||
const editModal = document.getElementById('editSettingModal');
|
||||
if (editModal) {
|
||||
const updateRouteTemplate = "{{ route('settings.update', ['setting' => '__ID__']) }}";
|
||||
editModal.addEventListener('show.bs.modal', function (event) {
|
||||
const button = event.relatedTarget;
|
||||
const form = document.getElementById('editSettingForm');
|
||||
const id = button.getAttribute('data-id');
|
||||
|
||||
form.action = "{{ url('settings') }}/" + id;
|
||||
form.action = updateRouteTemplate.replace('__ID__', id);
|
||||
|
||||
// Isi field form dengan data dari tombol edit.
|
||||
const key = button.getAttribute('data-key') || '';
|
||||
|
||||
Reference in New Issue
Block a user