pantry-track/static/adminHandler.js
Jadowyne Ulve c18c6cec16 test
2025-01-11 12:51:52 -06:00

29 lines
827 B
JavaScript

async function clickRoleRow(role_id){
const roleurl = new URL(`/admin/editRole/${role_id}`, window.location.origin);
window.location.href = roleurl.toString();
}
async function fetchSites() {
const url = new URL('/admin/getSites', window.location.origin);
const response = await fetch(url);
const data = await response.json();
return data.sites;
}
async function fetchUsers(limit, page) {
const url = new URL('/admin/getUsers', window.location.origin);
const response = await fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
limit: limit,
page: page
}),
});
const data = await response.json();
return data.users;
}