update predavanja

master
msinkec 3 years ago
parent 169e98bf32
commit d2e3fd1117

@ -124,13 +124,17 @@ class UploadHandlerPredavanja(UploadHandler):
for keyword in keywords.split(','): for keyword in keywords.split(','):
keyword = keyword.strip() 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) return 'Ključna beseda "{}" ni pravilnega formata.'.format(keyword)
if not re.search(REGEX_EMAIL, email): if not re.search(REGEX_EMAIL, email):
return 'Email napačnega formata.' return 'Email napačnega formata.'
for key, val in form.items(): for key, val in form.items():
if len(val) > MAXLEN_FORM: if key == 'kljucne-besde':
return 'Polje "{}" presega dolžino {} znakov.'.format(key, MAXLEN_FORM) 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)

@ -97,7 +97,7 @@
} }
const reEmail = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; 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 Dropzone.options.myDropzone = { // The camelized version of the ID of the form element
url: "/predavanja/upload", url: "/predavanja/upload",
@ -150,7 +150,7 @@
} else if (!reEmail.test(email.toLowerCase())) { } else if (!reEmail.test(email.toLowerCase())) {
alert("Email napačnega formata!"); alert("Email napačnega formata!");
} else if (!reKeyword.test(kljucneBesede)) { } 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 || } else if (ime.length > 100 ||
naslov.length > 100 || naslov.length > 100 ||
predmet.length > 100 || predmet.length > 100 ||

@ -5,7 +5,7 @@
</head> </head>
<body> <body>
<a href="/prevodi">Korpus paralelnih besdil ANG-SLO</a><br> <a href="/prevodi">Korpus paralelnih besdil ANG-SLO</a><br>
<a href="/gigafida">Korpus Gigafida</a> <a href="/gigafida">Korpus Gigafida</a><br>
<a href="/predavanja">Korpus Predavanja</a> <a href="/predavanja">Korpus Predavanja</a><br>
</body> </body>
</html> </html>

Loading…
Cancel
Save