Browse Source

creata formAmministratore

Mauro 10 months ago
parent
commit
8001170c27

+ 24 - 0
amministratore/forms.py

@@ -0,0 +1,24 @@
+from django import  forms
+from .models import Amministratore
+
+class formAmministratore(forms.Form):
+  def __init__(self,*args,**kwargs):
+    forms.Form.__init__(self,*arkgs,**kwarks):
+    self.fields['login'] = forms.CharField(required=True)
+    self.fields['nome'] = forms.CharField(required=True)
+    self.fields['mail'] = forms.CharField(required=False)
+    self.fields['pin'] = forms.CharField(required=True)
+    self.fields['uuid'] = forms.CharField(required=False)
+    self.fields['sola_lettura'] = forms.BooleanFiled(required=False)
+    self.fields['crea_azienda'] = forms.BooleanFiled(required=False)
+    self.fields['crea_sede'] = forms.BooleanFiled(required=False)
+    self.fields['crea_utente'] = forms.BooleanFiled(required=False)
+    self.fields['crea_documento'] = forms.BooleanFiled(required=False)
+    self.fields['crea_comunicazione'] = forms.BooleanFiled(required=False)
+    self.fields['edit_azienda'] = forms.BooleanFiled(required=False)
+    self.fields['edit_sede'] = forms.BooleanFiled(required=False)
+    self.fields['edit_utente'] = forms.BooleanFiled(required=False)
+    self.fields['edit_comunicazione'] = forms.BooleanFiled(required=False)
+    self.fields['crea_permesso'] = forms.BooleanFiled(required=False)
+    self.fields['edit_permesso'] = forms.BooleanFiled(required=False)
+    self.fields['read_permesso'] = forms.BooleanFiled(required=False)

+ 18 - 0
amministratore/migrations/0006_rename_vedi_permesso_amministratore_read_permesso.py

@@ -0,0 +1,18 @@
+# Generated by Django 5.1.2 on 2025-01-20 05:23
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('amministratore', '0005_amministratore_crea_permesso_and_more'),
+    ]
+
+    operations = [
+        migrations.RenameField(
+            model_name='amministratore',
+            old_name='vedi_permesso',
+            new_name='read_permesso',
+        ),
+    ]

+ 1 - 1
amministratore/models.py

@@ -20,7 +20,7 @@ class Amministratore(models.Model):
   edit_comunicazione = models.BooleanField(default=True)
   crea_permesso = models.BooleanField(default=False)
   edit_permesso = models.BooleanField(default=False)
-  vedi_permesso = models.BooleanField(default=True)
+  read_permesso = models.BooleanField(default=True)
 
   def __str__(self):
     return f"{self.id}: {self.nome}"

+ 3 - 1
amministratore/views.py

@@ -1,7 +1,9 @@
 from django.shortcuts import render
 from .models import *
-from config.views import *
+from .forms import *
 from att.views import *
+from config.views import *
+
 from django.http import HttpResponse,HttpResponseRedirect
 from django.urls import reverse