From 0b0076b2ece062f248b7c048d6bb28abbe9174a5 Mon Sep 17 00:00:00 2001 From: George Halkiadakis Date: Fri, 9 Jun 2023 02:35:46 +0300 Subject: invitations interface ready; needs testing onto the public web --- public/app/views/templates/invite.php | 61 ++++++++++++++++++----------------- 1 file changed, 32 insertions(+), 29 deletions(-) (limited to 'public/app/views/templates') diff --git a/public/app/views/templates/invite.php b/public/app/views/templates/invite.php index 637697f..d7947da 100644 --- a/public/app/views/templates/invite.php +++ b/public/app/views/templates/invite.php @@ -35,41 +35,43 @@
-
-
- - - -
-
- +
+
+ + + +
+

- -
-
- -
+
+
+ +
-

- Εαν δικαιούστε αλλά δεν έχετε πρόσβαση στο site, παρακαλούμε επικοινωνήστε - με τη διεύθυνση του σχολείου προκειμένου να σας αποσταλεί σχετική πρόσκληση. + Χρησιμοποιήστε τη φόρμα για να προσκαλέσετε νέους χρήστες + ή για reset ενός account. +

+

+ Κάθε πρόσκληση παραμένει ενεργή για 72 ώρες. + Στο διάστημα αυτό δεν μπορεί να σταλεί άλλη πρόσκληση στο ίδιο email.

- Ο ιστότοπος χρησιμοποιεί cookies τα οποία έχουν αποκλειστικά λειτουργικό ρόλο. - Η χρήση των υπηρεσιών του site συνεπάγεται την αποδοχή διατήρησης αυτών των cookies. + Μην στέλνετε πολλές προσκλήσεις ταυτόχρονα. + Ένας καλός ρυθμός είναι οι 5 προσκλήσεις το λεπτό + και έως 30 προσκλήσες την ημέρα.

@@ -97,30 +99,31 @@ $(document).ready(function() { // ------------------------------------------------------------------------- $('.content form').submit( event => { + event.preventDefault(); // prepare data to POST var data = { - email: $('input[name=email]').val(), - password: $('input[name=password]').val() + ids: getValues($('#members')) }; + console.log(data); // select action url (add or update) - var request = '/account/check-login'; + var request = '/admin/send/invitation'; // send POST request $.post(request, data) .done(function( data ) { if (data.status !== false) { - window.location.href = data.status.goto; + alert('Έχουν αποσταλεί οι προσλήσεις:\n\n'+ data.sent); + window.location.href = '/panel'; } else { alert('Τα στοιχεία πρόσβασης που δώσατε είναι λάθος. Παρακαλώ προσπαθήστε ξανά.'); } }); - }); }); -- cgit v1.2.3