Edit APIs

This commit is contained in:
2024-02-03 17:55:54 +01:00
parent 8b7e465796
commit 1e037cd6a2
3 changed files with 59 additions and 34 deletions

View File

@@ -1,12 +1,14 @@
<script>
function addActivationCodes() {
async function addActivationCodes() {
const count = document.getElementById("activationCodeCount").value;
const data = new URLSearchParams();
data.append("action", "add_activation_codes");
data.append("count", count);
doAccountAction(data, "Activation codes added Successfully!", "Activation codes addition failed.");
const result = await doAccountAction(data, "Activation codes added Successfully!", "Activation codes addition failed.");
displayUserList(result.ActivationCodes);
}
async function listUsers() {
@@ -48,11 +50,13 @@
tableContainer.appendChild(table);
}
function listActivationCodes() {
async function listActivationCodes() {
const data = new URLSearchParams();
data.append("action", "list_activation_codes");
doAccountAction(data, "Activation code list retrieved Successfully!", "Activation code list retrieval failed.");
const result = await doAccountAction(data, "Activation code list retrieved Successfully!", "Activation code list retrieval failed.");
displayUserList(result.ActivationCodes);
}
function deleteUser() {
@@ -82,7 +86,7 @@
<h1>Add Activation Codes</h1>
<form>
<label for="activationCodeCount">Activation Code Count:</label>
<input type="text" id="activationCodeCount" name="activationCodeCount" required>
<input type="text" id="activationCodeCount" name="activationCodeCount" required><br>
<button type="button" onclick="addActivationCodes()">Add Activation Codes</button>
</form>
@@ -106,7 +110,7 @@
<h1>Delete User</h1>
<form>
<label for="userId">User ID:</label>
<input type="text" id="userId" name="userId" required>
<input type="text" id="userId" name="userId" required><br>
<button type="button" onclick="deleteUser()">Delete User</button>
</form>
@@ -116,7 +120,7 @@
<h1>Delete Activation Code</h1>
<form>
<label for="activationCode">Activation Code:</label>
<input type="text" id="activationCode" name="activationCode" required>
<input type="text" id="activationCode" name="activationCode" required><br>
<button type="button" onclick="deleteActivationCode()">Delete Activation Code</button>
</form>