From d2e3fd111765bdf8d23b369e68770a753e2c062f Mon Sep 17 00:00:00 2001 From: msinkec Date: Fri, 11 Jun 2021 12:57:50 +0200 Subject: [PATCH] update predavanja --- portal/predavanja.py | 10 +++++++--- templates/basic-predavanja.html | 4 ++-- templates/index.html | 4 ++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/portal/predavanja.py b/portal/predavanja.py index e00a589..f5fe66b 100644 --- a/portal/predavanja.py +++ b/portal/predavanja.py @@ -124,13 +124,17 @@ class UploadHandlerPredavanja(UploadHandler): for keyword in keywords.split(','): keyword = keyword.strip() - if keyword.isspace() or not keyword.isalpha(): + if keyword.isspace() or not keyword.replace(' ', '').isalpha(): return 'Ključna beseda "{}" ni pravilnega formata.'.format(keyword) if not re.search(REGEX_EMAIL, email): return 'Email napačnega formata.' for key, val in form.items(): - if len(val) > MAXLEN_FORM: - return 'Polje "{}" presega dolžino {} znakov.'.format(key, MAXLEN_FORM) + if key == 'kljucne-besde': + if len(val) > 500: + return 'Polje "{}" presega dolžino {} znakov.'.format(key, 500) + else: + if len(val) > MAXLEN_FORM: + return 'Polje "{}" presega dolžino {} znakov.'.format(key, MAXLEN_FORM) diff --git a/templates/basic-predavanja.html b/templates/basic-predavanja.html index a7be0bf..fb0cc4c 100644 --- a/templates/basic-predavanja.html +++ b/templates/basic-predavanja.html @@ -97,7 +97,7 @@ } const reEmail = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; - const reKeyword = /^[a-zA-Zščđ枊ČĐĆŽ,]+$/; + const reKeyword = /^[a-zA-Zščđ枊ČĐĆŽ, ]+$/; Dropzone.options.myDropzone = { // The camelized version of the ID of the form element url: "/predavanja/upload", @@ -150,7 +150,7 @@ } else if (!reEmail.test(email.toLowerCase())) { alert("Email napačnega formata!"); } else if (!reKeyword.test(kljucneBesede)) { - alert("Ključne besede so napačnega formata! Besede ločujte s presledkom. Besede naj ne vsebujejo posebnih znakov."); + alert("Ključne besede so napačnega formata! Besede ločujte z vejico. Besede naj ne vsebujejo posebnih znakov."); } else if (ime.length > 100 || naslov.length > 100 || predmet.length > 100 || diff --git a/templates/index.html b/templates/index.html index 1620018..95b88b2 100644 --- a/templates/index.html +++ b/templates/index.html @@ -5,7 +5,7 @@ Korpus paralelnih besdil ANG-SLO
- Korpus Gigafida - Korpus Predavanja + Korpus Gigafida
+ Korpus Predavanja