]> git.parisson.com Git - teleforma.git/commitdiff
Add admin page to add new location : https://trackers.pilotsystems.net/prebarreau...
authorYoan Le Clanche <yoanl@pilotsystems.net>
Mon, 28 Oct 2024 10:02:56 +0000 (11:02 +0100)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Mon, 28 Oct 2024 10:02:56 +0000 (11:02 +0100)
teleforma/admin.py
teleforma/migrations/0019_auto_20241028_0954.py [new file with mode: 0644]
teleforma/models/core.py

index 4c2baac1e46aabc5c77a6db0978a3e4a3be17db2..46e92f19247aacb6a755beb4796d204ba32799b4 100644 (file)
@@ -329,6 +329,9 @@ class SeminarRevisionAdmin(admin.ModelAdmin):
 
     export_seminar_revisions.short_description = "Exporter le relevĂ© des temps de connexion"
 
+class LocationAdmin(admin.ModelAdmin):
+    search_fields = ['name']
+
 
 admin.site.unregister(User)
 admin.site.register(User, UserProfileAdmin)
@@ -361,3 +364,4 @@ admin.site.register(Room)
 
 admin.site.register(StreamingServer)
 admin.site.register(LiveStream)
+admin.site.register(Location, LocationAdmin)
diff --git a/teleforma/migrations/0019_auto_20241028_0954.py b/teleforma/migrations/0019_auto_20241028_0954.py
new file mode 100644 (file)
index 0000000..bf9ff4d
--- /dev/null
@@ -0,0 +1,23 @@
+# Generated by Django 3.2.23 on 2024-10-28 09:54
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('teleforma', '0018_auto_20240913_0756'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='location',
+            name='latitude',
+            field=models.FloatField(blank=True, null=True),
+        ),
+        migrations.AlterField(
+            model_name='location',
+            name='longitude',
+            field=models.FloatField(blank=True, null=True),
+        ),
+    ]
index b116609856f07741a9f94ebb7de5b06093ebba46..26e77003b95fe0aea767c11a7e4b2b8c59937352 100755 (executable)
@@ -186,8 +186,8 @@ class Location(Model):
     complete_type    = models.ForeignKey('LocationType', related_name="locations", verbose_name=_('complete type'), on_delete=models.CASCADE)
     current_location = models.ForeignKey('self', related_name="past_names",
                                       verbose_name=_('current location'), null=True, blank=True, on_delete=models.SET_NULL)
-    latitude         = models.FloatField(null=True)
-    longitude        = models.FloatField(null=True)
+    latitude         = models.FloatField(blank=True, null=True)
+    longitude        = models.FloatField(blank=True, null=True)
     is_authoritative = models.BooleanField(_('authoritative'), default=False)
 
     class Meta(MetaCore):