Update opolka/ScoDoc from ScoDoc/ScoDoc #2

Merged
opolka merged 1272 commits from ScoDoc/ScoDoc:master into master 2024-05-27 09:11:04 +02:00
Showing only changes of commit 431dd20911 - Show all commits

View File

@ -106,7 +106,7 @@ class ScoTag(object):
"""
if not title or len(title) > 32:
return False
if re.match(r"^[A-Za-z0-9\-_$!\.]*(:[0-9]*)?$", title):
if re.match(r"^[\w0-9\-_$!?+=,&\.]*(:[0-9]*)?$", title):
return True
return False
@ -259,6 +259,7 @@ def module_tag_set(module_id="", taglist=None):
# Check tags syntax
for tag in taglist:
if not ScoTag.check_tag_title(tag):
log(f"module_tag_set({module_id}): invalid tag title")
return scu.json_error(404, "invalid tag")
# TODO code à moderniser (+ revoir classe ScoTag, utiliser modèle)