Parcourir la source

Show dates in contrib admin form

Jocelyn Delalande il y a 7 ans
Parent
commit
d07757fa44

+ 6 - 1
wifiwithme/apps/contribmap/admin.py

@@ -16,9 +16,14 @@ class ContribAdmin(admin.ModelAdmin):
     search_fields = ["name", "email", "phone"]
     list_display = ("name", "date", "phone", "email")
 
+    readonly_fields = ['date', 'expiration_date']
     fieldsets = [
         [None, {
-            'fields': [('name', 'contrib_type'), 'comment', 'email', 'phone'],
+            'fields': [
+                ('name', 'contrib_type'),
+                'comment', 'email', 'phone',
+                ('date', 'expiration_date'),
+            ],
         }],
         ['Localisation', {
             'fields': [

+ 25 - 0
wifiwithme/apps/contribmap/migrations/0018_auto_20171016_2200.py

@@ -0,0 +1,25 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.9.13 on 2017-10-16 22:00
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('contribmap', '0017_auto_20170801_1610'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='contrib',
+            name='date',
+            field=models.DateTimeField(auto_now_add=True, verbose_name="Date d'enregistrement"),
+        ),
+        migrations.AlterField(
+            model_name='contrib',
+            name='expiration_date',
+            field=models.DateTimeField(blank=True, null=True, verbose_name="Date d'expiration"),
+        ),
+    ]

+ 3 - 1
wifiwithme/apps/contribmap/models.py

@@ -66,7 +66,9 @@ class Contrib(models.Model):
     privacy_comment = models.BooleanField(
         'commentaire public',
         default=False)
-    date = models.DateTimeField(auto_now_add=True)
+    date = models.DateTimeField(
+        "date d'enregistrement",
+        auto_now_add=True)
     expiration_date = models.DateTimeField(
         "date d'expiration",
         null=True, blank=True)