|
|
@@ -328,7 +328,6 @@ def welcome(request,utente=None):
|
|
|
|
|
|
return render(request,'documento.welcome.html',data)
|
|
|
|
|
|
-
|
|
|
def azienda(request,utente=None):
|
|
|
uu = utente
|
|
|
'''
|
|
|
@@ -359,6 +358,7 @@ def azienda(request,utente=None):
|
|
|
data = dict()
|
|
|
data['HeaderTitle'] = getConfig('HeaderTitle')
|
|
|
data['DISABLEOPTIONS'] = True
|
|
|
+
|
|
|
if not 'AziendaId' in request.session:
|
|
|
print('manca azienda')
|
|
|
return HttpResponseRedirect(reverse("login:start"))
|
|
|
@@ -388,27 +388,36 @@ def azienda(request,utente=None):
|
|
|
if 'UserId' in request.session:
|
|
|
data['UserId'] = request.session['UserId']
|
|
|
|
|
|
- data['azienda'] = Azienda.objects.get(pk=data['AziendaId'])
|
|
|
- data['utenti'] = data['azienda'].utente_set.all()
|
|
|
-
|
|
|
#filtro:
|
|
|
# selezionare tutti gli utenti per AziendaId
|
|
|
admin = Amministratore.objects.get(pk=data['AdminId'])
|
|
|
data['admin'] = admin
|
|
|
|
|
|
- azienda = Azienda.objects.get(pk=data['AziendaId'])
|
|
|
- data['azienda'] = azienda
|
|
|
-
|
|
|
- utenti = Utente.objects.filter(azienda = azienda)
|
|
|
- data['utenti'] = utenti
|
|
|
-
|
|
|
eol = getConfig('DocEol')
|
|
|
data['eol'] = eol
|
|
|
|
|
|
ElencoDocumenti = list()
|
|
|
|
|
|
+ if not utente:
|
|
|
+ print("Generazione utente speciale per {}".format(azienda.nome))
|
|
|
+ utente = Utente()
|
|
|
+ utente.azienda = azienda
|
|
|
+ utente.special = True
|
|
|
+ utente.login = azienda.nome
|
|
|
+ utente.codicefiscale = azienda.partitaiva
|
|
|
+ utente.nome = "Document Store: {}".format(azienda.nome)
|
|
|
+ utente.pin = str(randint(100000,999999))
|
|
|
+ try:
|
|
|
+ utente.save()
|
|
|
+ print('utente speciale salvato')
|
|
|
+ except IntegrityError as ie:
|
|
|
+ print(ie)
|
|
|
+
|
|
|
+ ElencoDocumenti = Documento.objects.filter(utente=utente).order_by("utente__nome","documento")
|
|
|
+
|
|
|
+ '''
|
|
|
if utente: #visualizza i documenti per l'utente
|
|
|
- ElencoDocumenti = Documento.objects.filter(utente=utente).order_by("utente__nome","documento")
|
|
|
+ #
|
|
|
elif sede:
|
|
|
tmpUtenti = sede.utente_set.all()
|
|
|
for t in tmpUtenti:
|
|
|
@@ -421,6 +430,7 @@ def azienda(request,utente=None):
|
|
|
d = t.documento_set.all()
|
|
|
for id in d:
|
|
|
ElencoDocumenti.append(id)
|
|
|
+ '''
|
|
|
|
|
|
# lettura permessi - da rivedere!
|
|
|
print('inizio sequenza permessi')
|