|
|
@@ -16,6 +16,7 @@ import csv
|
|
|
import time
|
|
|
import datetime
|
|
|
import zipfile
|
|
|
+import re
|
|
|
|
|
|
#pip install python-codicefiscale
|
|
|
from codicefiscale import codicefiscale
|
|
|
@@ -175,7 +176,9 @@ def associafile_a_utente(singolodocumento,request,utente,azienda=None,sede=None,
|
|
|
documento.descrizione = descrizione
|
|
|
|
|
|
# verifica se il file è da considerarsi privato
|
|
|
- if 'emo_' in documento.documento.lower():
|
|
|
+ # 21.11.25: anziche' cercare la parola nella stringa, ho usato le regex... che mi sembrano decisamente meglio
|
|
|
+ r = re.compile(r"^emo(_|-)",re.I)
|
|
|
+ if r.match(documento.documento.lower()):
|
|
|
print("Individuato elemento emo_ in:", documento.documento)
|
|
|
documento.privato = True
|
|
|
try:
|
|
|
@@ -279,7 +282,8 @@ def save_and_load_file_single(listadocumenti,request,utente,azienda=None,sede=No
|
|
|
documento.descrizione = descrizione
|
|
|
documento.privato = _privato
|
|
|
# verifica se il documento debba essere inserito come privato o meno
|
|
|
- if 'emo_' in documento.documento.lower():
|
|
|
+ r = re.compile(r"^emo(_|-)",re.I)
|
|
|
+ if r.match(documento.documento):
|
|
|
print("Individuato elemento emo_ in:", documento.documento)
|
|
|
documento.privato = True
|
|
|
try:
|