Prechádzať zdrojové kódy

devo assolutamente generare una gestione dei permessi adeguata, che qui tocca fare le cose a mano

mauro 9 mesiacov pred
rodič
commit
a02778c2dc
25 zmenil súbory, kde vykonal 49 pridanie a 107 odobranie
  1. 0 104
      District-26-02-25.csv
  2. BIN
      db/db.sqlite3
  3. 44 0
      snippets/genera_permessi_1.py
  4. BIN
      static/upload/06316060968/BLTGLI97T69G015D/1740583581.0989587.saved
  5. BIN
      static/upload/06316060968/BRASMA99E53Z354V/1740471444.0433638.saved
  6. BIN
      static/upload/06316060968/BSHKVS96T51Z100P/1740471444.0817688.saved
  7. BIN
      static/upload/06316060968/CCRGPP88E09C286W/1740579663.1396322.saved
  8. BIN
      static/upload/06316060968/CCRGPP88E09C286W/1740581011.490235.saved
  9. BIN
      static/upload/06316060968/CRLRNN97C65D086Z/1740471444.0968497.saved
  10. BIN
      static/upload/06316060968/DMRSNY88D41G273W/1740471444.1214614.saved
  11. BIN
      static/upload/06316060968/FNINCL94C15C514N/1740471444.149574.saved
  12. BIN
      static/upload/06316060968/FRSLGN90A08F839O/1740579663.3808587.saved
  13. BIN
      static/upload/06316060968/FRSLGN90A08F839O/1740581011.7138238.saved
  14. BIN
      static/upload/06316060968/LGBHNN83R58Z505Z/1740474226.3218818.saved
  15. BIN
      static/upload/06316060968/LNTLDR94T57F061J/1740579663.551668.saved
  16. BIN
      static/upload/06316060968/LNTLDR94T57F061J/1740581011.8832357.saved
  17. BIN
      static/upload/06316060968/MLSFPP97R01A944E/1740474226.5648794.saved
  18. BIN
      static/upload/06316060968/NCRNNZ92S46M289G/1740474226.673842.saved
  19. BIN
      static/upload/06316060968/NVLLSU96R43C349M/1740474226.8815844.saved
  20. BIN
      static/upload/06316060968/PSQGGF03C61H294U/1740474227.0283475.saved
  21. BIN
      static/upload/06316060968/RLAMRC96R14A059K/1740474250.9257581.saved
  22. BIN
      static/upload/06316060968/SCRSLV96S46E730S/1740474251.0954862.saved
  23. BIN
      static/upload/06316060968/TRGRRT89A48A662M/1740474251.237183.saved
  24. BIN
      static/upload/13496821003/CPPRST66P07F912O/1740474322.7417796.saved
  25. 5 3
      utente/views.py

+ 0 - 104
District-26-02-25.csv

@@ -1,104 +0,0 @@
-3135,Lorenzo Risso,lris@jysk.com
-3113,Lorenzo Risso,lris@jysk.com
-3126,Lorenzo Risso,lris@jysk.com
-3117,Lorenzo Risso,lris@jysk.com
-3173,Lorenzo Risso,lris@jysk.com
-3108,Lorenzo Risso,lris@jysk.com
-3140,Lorenzo Risso,lris@jysk.com
-3215,Lorenzo Risso,lris@jysk.com
-3101,Lorenzo Risso,lris@jysk.com
-3121,Lorenzo Risso,lris@jysk.com
-3112,Claudio Nigro,cln@jysk.com
-3116,Claudio Nigro,cln@jysk.com
-3160,Claudio Nigro,cln@jysk.com
-3128,Claudio Nigro,cln@jysk.com
-3127,Claudio Nigro,cln@jysk.com
-3139,Claudio Nigro,cln@jysk.com
-3143,Claudio Nigro,cln@jysk.com
-3198,Claudio Nigro,cln@jysk.com
-3148,Claudio Nigro,cln@jysk.com
-3142,Giovanni Barbaro,giba@jysk.com
-3138,Giovanni Barbaro,giba@jysk.com
-3195,Giovanni Barbaro,giba@jysk.com
-3107,Giovanni Barbaro,giba@jysk.com
-3187,Giovanni Barbaro,giba@jysk.com
-3125,Giovanni Barbaro,giba@jysk.com
-3169,Giovanni Barbaro,giba@jysk.com
-3129,Giovanni Barbaro,giba@jysk.com
-3123,Giovanni Barbaro,giba@jysk.com
-3150,Giovanni Barbaro,giba@jysk.com
-3151,Elisa Petrelli,elip@jysk.com
-3106,Elisa Petrelli,elip@jysk.com
-3114,Elisa Petrelli,elip@jysk.com
-3132,Elisa Petrelli,elip@jysk.com
-3153,Elisa Petrelli,elip@jysk.com
-3145,Elisa Petrelli,elip@jysk.com
-3133,Elisa Petrelli,elip@jysk.com
-3131,Elisa Petrelli,elip@jysk.com
-3177,Elisa Petrelli,elip@jysk.com
-3208,Riccardo Martini,ricm@jysk.com
-3119,Riccardo Martini,ricm@jysk.com
-3225,Riccardo Martini,ricm@jysk.com
-3165,Riccardo Martini,ricm@jysk.com
-3118,Riccardo Martini,ricm@jysk.com
-3159,Riccardo Martini,ricm@jysk.com
-3216,Riccardo Martini,ricm@jysk.com
-3157,Riccardo Martini,ricm@jysk.com
-3178,Riccardo Martini,ricm@jysk.com
-3223,Riccardo Martini,ricm@jysk.com
-3167,Riccardo Martini,ricm@jysk.com
-3137,Riccardo Martini,ricm@jysk.com
-3196,Riccardo Martini,ricm@jysk.com
-3134,Riccardo Argentin,rarg@jysk.com
-3219,Riccardo Argentin,rarg@jysk.com
-3124,Riccardo Argentin,rarg@jysk.com
-3136,Riccardo Argentin,rarg@jysk.com
-3120,Riccardo Argentin,rarg@jysk.com
-3104,Riccardo Argentin,rarg@jysk.com
-3103,Riccardo Argentin,rarg@jysk.com
-3109,Riccardo Argentin,rarg@jysk.com
-3207,Riccardo Argentin,rarg@jysk.com
-3166,Riccardo Argentin,rarg@jysk.com
-3146,Riccardo Argentin,rarg@jysk.com
-3162,Riccardo Argentin,rarg@jysk.com
-3111,Riccardo Argentin,rarg@jysk.com
-3205,Glauco Viglietta,glv@jysk.com
-3194,Glauco Viglietta,glv@jysk.com
-3170,Glauco Viglietta,glv@jysk.com
-3203,Glauco Viglietta,glv@jysk.com
-3152,Glauco Viglietta,glv@jysk.com
-3161,Glauco Viglietta,glv@jysk.com
-3158,Glauco Viglietta,glv@jysk.com
-3147,Glauco Viglietta,glv@jysk.com
-3149,Glauco Viglietta,glv@jysk.com
-3182,Glauco Viglietta,glv@jysk.com
-3174,Matteo Giustiniani,matg@jysk.com
-3156,Matteo Giustiniani,matg@jysk.com
-3171,Matteo Giustiniani,matg@jysk.com
-3186,Matteo Giustiniani,matg@jysk.com
-3155,Matteo Giustiniani,matg@jysk.com
-3163,Matteo Giustiniani,matg@jysk.com
-3172,Matteo Giustiniani,matg@jysk.com
-3184,Serena Cialdella,scia@jysk.com
-3176,Serena Cialdella,scia@jysk.com
-3185,Serena Cialdella,scia@jysk.com
-3179,Serena Cialdella,scia@jysk.com
-3202,Serena Cialdella,scia@jysk.com
-3193,Serena Cialdella,scia@jysk.com
-3181,Serena Cialdella,scia@jysk.com
-3188,Serena Cialdella,scia@jysk.com
-3130,Serena Cialdella,scia@jysk.com
-3110,Serena Cialdella,scia@jysk.com
-3175,Serena Cialdella,scia@jysk.com
-3102,Giampaolo Ingargiola,gin@jysk.com
-3206,Giampaolo Ingargiola,gin@jysk.com
-3190,Giampaolo Ingargiola,gin@jysk.com
-3183,Giampaolo Ingargiola,gin@jysk.com
-3201,Giampaolo Ingargiola,gin@jysk.com
-3204,Giampaolo Ingargiola,gin@jysk.com
-3199,Giampaolo Ingargiola,gin@jysk.com
-3192,Giampaolo Ingargiola,gin@jysk.com
-3164,Giampaolo Ingargiola,gin@jysk.com
-3197,Giampaolo Ingargiola,gin@jysk.com
-3191,Giampaolo Ingargiola,gin@jysk.com
-3217,Giampaolo Ingargiola,gin@jysk.com

BIN
db/db.sqlite3


+ 44 - 0
snippets/genera_permessi_1.py

@@ -0,0 +1,44 @@
+from sicurezza.models import *
+from django.db.utils import IntegrityError 
+
+am = list()
+am.append(Amministratore.objects.get(login='mauro'))
+am.append(Amministratore.objects.get(login='gabriella'))
+am.append(Amministratore.objects.get(login='alealfi'))
+
+for a in am:
+    for p in Permesso.objects.all():
+        print(a.nome,p.nome)
+        amp = AMP()
+        amp.amministratore = a
+        amp.permesso = p
+        try:
+          amp.save()
+        except IntegrityError as ie:
+          print('presente')
+
+for a in am:
+    for z in Azienda.objects.all():
+        for p in Permesso.objects.all():
+            print(a.nome,z.nome,p.nome)
+            azp = AZP()
+            azp.amministratore = a
+            azp.azienda = z
+            azp.permesso = p
+            try:
+                azp.save()
+            except IntegrityError as ie:
+                print('presente')
+
+for a in am:
+    for z in Sede.objects.all():
+        for p in Permesso.objects.all():
+            print(a.nome,z.nome,p.nome)
+            azp = SEP()
+            azp.amministratore = a
+            azp.sede = z
+            azp.permesso = p
+            try:
+                azp.save()
+            except IntegrityError as ie:
+                print('presente')

BIN
static/upload/06316060968/BLTGLI97T69G015D/1740583581.0989587.saved


BIN
static/upload/06316060968/BRASMA99E53Z354V/1740471444.0433638.saved


BIN
static/upload/06316060968/BSHKVS96T51Z100P/1740471444.0817688.saved


BIN
static/upload/06316060968/CCRGPP88E09C286W/1740579663.1396322.saved


BIN
static/upload/06316060968/CCRGPP88E09C286W/1740581011.490235.saved


BIN
static/upload/06316060968/CRLRNN97C65D086Z/1740471444.0968497.saved


BIN
static/upload/06316060968/DMRSNY88D41G273W/1740471444.1214614.saved


BIN
static/upload/06316060968/FNINCL94C15C514N/1740471444.149574.saved


BIN
static/upload/06316060968/FRSLGN90A08F839O/1740579663.3808587.saved


BIN
static/upload/06316060968/FRSLGN90A08F839O/1740581011.7138238.saved


BIN
static/upload/06316060968/LGBHNN83R58Z505Z/1740474226.3218818.saved


BIN
static/upload/06316060968/LNTLDR94T57F061J/1740579663.551668.saved


BIN
static/upload/06316060968/LNTLDR94T57F061J/1740581011.8832357.saved


BIN
static/upload/06316060968/MLSFPP97R01A944E/1740474226.5648794.saved


BIN
static/upload/06316060968/NCRNNZ92S46M289G/1740474226.673842.saved


BIN
static/upload/06316060968/NVLLSU96R43C349M/1740474226.8815844.saved


BIN
static/upload/06316060968/PSQGGF03C61H294U/1740474227.0283475.saved


BIN
static/upload/06316060968/RLAMRC96R14A059K/1740474250.9257581.saved


BIN
static/upload/06316060968/SCRSLV96S46E730S/1740474251.0954862.saved


BIN
static/upload/06316060968/TRGRRT89A48A662M/1740474251.237183.saved


BIN
static/upload/13496821003/CPPRST66P07F912O/1740474322.7417796.saved


+ 5 - 3
utente/views.py

@@ -194,9 +194,11 @@ def edit(request):
   for t in getAZP(data['AziendaId'],admin):
     if t not in data['permesso']:
       data['permesso'].append(t)
-  for t in getSEP(data['sede'],admin):
-    if t not in data['permesso']:
-      data['permesso'].append(t)
+  if 'sede' in data and data['sede']:
+    print('sede presente:',sede)
+    for t in getSEP(data['sede'],admin):
+      if t not in data['permesso']:
+        data['permesso'].append(t)
 
   #rint('permesso',getAMP(admin)[0])
   #print('permesso_azienda',getAZP(data['AziendaId'],admin))