Quellcode durchsuchen

devo correggere la generazione della cartella documenti

mauro vor 8 Monaten
Ursprung
Commit
ae8bf7c706
2 geänderte Dateien mit 8 neuen und 3 gelöschten Zeilen
  1. 1 1
      azienda/templates/azienda.editAzienda.html
  2. 7 2
      azienda/views.py

+ 1 - 1
azienda/templates/azienda.editAzienda.html

@@ -108,7 +108,7 @@
     <br>
     <div class="btn-group">
       {# sperimentale: "avanti" per impostare i diritti amministratore #}
-      <button type='submit' class="btn btn-primary" name= AggiornaAziendaButton' value='AggiornaAzienda' {% if admin.sola_lettura %} disabled {% endif %}>Aggiorna/Salva</button>
+      <button type='submit' class="btn btn-primary" name='AggiornaAziendaButton' value='AggiornaAzienda' {% if admin.sola_lettura %} disabled {% endif %}>Aggiorna/Salva</button>
       <button type='submit' class="btn btn-primary" name="AggiornaDocumentoButton" value="AggiornaDocumento">Documenti Azienda</button>
       <button type='submit' class="btn btn-primary" name= 'AvantiAziendaButton' value='AvantiAzienda'>Avanti/Permessi</button>
       <button type='submit' class="btn btn-primary" name="indietro">Indietro/Chiudi</button>

+ 7 - 2
azienda/views.py

@@ -278,7 +278,7 @@ def editAzienda(request):
       azienda = Azienda()
       
   if request.method == 'POST':
-    print('un tasto è stato premuto')
+    print('EditAzienda un tasto è stato premuto')
 
     if 'indietro' in request.POST:
       return HttpResponseRedirect(reverse('azienda:welcome'))
@@ -296,6 +296,7 @@ def editAzienda(request):
         azienda.cambiopassword = nuovaazienda.cleaned_data.get('cambiopassword')
         azienda.forzanuovapassword = nuovaazienda.cleaned_data.get('forzanuovapassword')
         azienda.otppassword = nuovaazienda.cleaned_data.get('otppassword')
+        print("####### azienda.mail",azienda.mail)
         try:
           azienda.save()
         except IntegrityError as ie:
@@ -315,7 +316,10 @@ def editAzienda(request):
           utente.special = True
           utente.login = azienda.nome
           utente.nome = "Document Store: {}".format(azienda.nome)
-          utente.save()
+          try:
+            utente.save()
+          except IntegrityError as ie:
+            print(ie,"errore")
 
           ### nel caso l'azienda non esista, si aggiungono i permessi di base
           print("data['admin']",data['admin'])
@@ -366,6 +370,7 @@ def editAzienda(request):
     tmp['otppassword'] = azienda.otppassword
     formaziendafield = formAzienda(tmp)
   else:
+    print("Non abbiamo azienda")
     tmp = dict()
     tmp['nome'] = ''
     tmp['partitaiva'] = ''