diff --git a/static/html/admin.html b/static/html/admin.html new file mode 100644 index 0000000..f5db6f6 --- /dev/null +++ b/static/html/admin.html @@ -0,0 +1,22 @@ + + + + + + + + + Administration + + +
+

Users

+
+
+
+

Votes

+
+
+ + \ No newline at end of file diff --git a/static/js/admin.js b/static/js/admin.js new file mode 100644 index 0000000..420a85a --- /dev/null +++ b/static/js/admin.js @@ -0,0 +1,20 @@ +async function run() { + let users = await fetch("/admin/users").then(r => r.json()); + + let usersDiv = document.getElementById("users"); + for (let i = 0; i < users.length; i++) { + let item = document.createElement("div"); + let username = document.createElement("p"); + let permissions = document.createElement("p"); + username.textContent = users[i][0]; + permissions.textContent = users[i][1]; + item.style.display = "flex"; + item.append(username, permissions); + usersDiv.appendChild(item); + } + +// let votes = await fetch("/admin/votes").then(r => r.json()); + +} + +let _ = run(); \ No newline at end of file