From b375f87d2ce101f9b9f172774d85429d37b873e0 Mon Sep 17 00:00:00 2001 From: Son NK <> Date: Sun, 3 May 2020 16:04:11 +0200 Subject: [PATCH] User can update multiple mailboxes --- app/dashboard/templates/dashboard/index.html | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/dashboard/templates/dashboard/index.html b/app/dashboard/templates/dashboard/index.html index 71471fc1..a2febd52 100644 --- a/app/dashboard/templates/dashboard/index.html +++ b/app/dashboard/templates/dashboard/index.html @@ -307,10 +307,10 @@
Current mailbox
- {% for mailbox in mailboxes %} - @@ -593,7 +593,12 @@ $(".save-mailbox").on("click", async function () { let aliasId = $(this).data("alias"); - let mailbox_id = $(`#mailbox-${aliasId}`).val(); + let mailbox_ids = $(`#mailbox-${aliasId}`).val(); + + if (mailbox_ids.length == 0) { + toastr.error("You must select at least a mailbox", "Error"); + return; + } try { let res = await fetch(`/api/aliases/${aliasId}`, { @@ -602,7 +607,7 @@ "Content-Type": "application/json", }, body: JSON.stringify({ - mailbox_id: mailbox_id, + mailbox_ids: mailbox_ids, }), });