Test
This commit is contained in:
parent
3cde484e70
commit
a986654332
|
@ -109,6 +109,31 @@
|
||||||
document.getElementById('acl-edit-form').addEventListener('submit', function (e) {
|
document.getElementById('acl-edit-form').addEventListener('submit', function (e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
const form = e.target;
|
const form = e.target;
|
||||||
|
const formData = new FormData(form);
|
||||||
|
const data = {
|
||||||
|
Name: formData.get('Name'),
|
||||||
|
CardNumber: formData.get('CardNumber'),
|
||||||
|
PIN: formData.get('PIN'),
|
||||||
|
StartDate: formData.get('StartDate'),
|
||||||
|
EndDate: formData.get('EndDate'),
|
||||||
|
doors: {}
|
||||||
|
};
|
||||||
|
<% Object.keys(doorsList).forEach(function (door) { %>
|
||||||
|
data.doors['<%= door %>'] = formData.get('doors[<%= door %>]') ? 1 : 0;
|
||||||
|
<% }) %>
|
||||||
|
fetch(form.action, {
|
||||||
|
method: 'PUT',
|
||||||
|
headers: { 'Content-Type': 'application/json' },
|
||||||
|
body: JSON.stringify(data)
|
||||||
|
}).then(res => {
|
||||||
|
console.log(res.status, res.statusText);
|
||||||
|
if (res.ok) window.location.href = '/acl';
|
||||||
|
else alert('Failed to create ACL entry');
|
||||||
|
}).catch(err => {
|
||||||
|
alert('Error: ' + err.message);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
<script>
|
<script>
|
||||||
document.getElementById('acl-edit-form').addEventListener('submit', function (e) {
|
document.getElementById('acl-edit-form').addEventListener('submit', function (e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
Loading…
Reference in a new issue