Browse Source

Piu' ricerche su admin rapporti

boyska 4 years ago
parent
commit
0f17820bcf

+ 6 - 2
rxmap/rxmapp/admin.py

@@ -6,9 +6,13 @@ from .models import TipoRadio, User, RapportoRicezione
 admin.site.register(TipoRadio)
 
 
+@admin.register(User)
 class UserAdmin(auth.admin.UserAdmin):
     pass
 
 
-admin.site.register(User, UserAdmin)
-admin.site.register(RapportoRicezione)
+@admin.register(RapportoRicezione)
+class RapportoAdmin(admin.ModelAdmin):
+    list_display = ('indirizzo', 'created', 'author')
+    list_filter = ('author', 'created')
+    search_fields = ('indirizzo',)

+ 18 - 0
rxmap/rxmapp/migrations/0004_rapportoricezione_indirizzo.py

@@ -0,0 +1,18 @@
+# Generated by Django 2.2 on 2020-03-07 23:54
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('rxmapp', '0003_auto_20200307_1922'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='rapportoricezione',
+            name='indirizzo',
+            field=models.CharField(default='', help_text='Indirizzo indicativo. Usato solo per descrizione. Per piazzare il marcatore vengono usate solo le coordinate', max_length=400),
+        ),
+    ]

+ 26 - 0
rxmap/rxmapp/migrations/0005_auto_20200308_0143.py

@@ -0,0 +1,26 @@
+# Generated by Django 2.2 on 2020-03-08 00:43
+
+import datetime
+from django.conf import settings
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('rxmapp', '0004_rapportoricezione_indirizzo'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='rapportoricezione',
+            name='author',
+            field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='rapporti', to=settings.AUTH_USER_MODEL, verbose_name='autore'),
+        ),
+        migrations.AlterField(
+            model_name='rapportoricezione',
+            name='created',
+            field=models.DateField(default=datetime.datetime.now, verbose_name='Data della rilevazione'),
+        ),
+    ]

+ 2 - 2
rxmap/rxmapp/models.py

@@ -30,12 +30,12 @@ class RapportoRicezione(models.Model):
         verbose_name = "rapporto ricezione"
         verbose_name_plural = "rapporti ricezione"
 
-    author = models.ForeignKey(User, related_name="rapporti", on_delete=models.PROTECT)
+    author = models.ForeignKey(User, related_name="rapporti", on_delete=models.PROTECT, verbose_name='autore')
     tipo_radio = models.ForeignKey(
         TipoRadio, on_delete=models.PROTECT, related_name="rapporti"
     )
 
-    created = models.DateField(default=datetime.now)
+    created = models.DateField(default=datetime.now, verbose_name='Data della rilevazione')
 
     lat = models.FloatField()
     lng = models.FloatField()