Browse Source

ajout d’un champs de notes aux IP

Élie Bouttier 7 years ago
parent
commit
dd6b5ab30f
3 changed files with 22 additions and 1 deletions
  1. 1 1
      services/admin.py
  2. 20 0
      services/migrations/0025_ipresource_notes.py
  3. 1 0
      services/models.py

+ 1 - 1
services/admin.py

@@ -132,7 +132,7 @@ class IPResourceAdmin(admin.ModelAdmin):
         ResourceInUseFilter,
         ('prefixes', admin.RelatedOnlyFieldListFilter),
     )
-    fields = ('ip', 'reserved',)
+    fields = ('ip', 'reserved', 'notes')
     readonly_fields = ('ip', 'reserved',)
     search_fields = ('ip',)
     inlines = (AllocationInline,)

+ 20 - 0
services/migrations/0025_ipresource_notes.py

@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11 on 2017-05-25 14:22
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('services', '0024_auto_20170517_2349'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='ipresource',
+            name='notes',
+            field=models.TextField(blank=True, default=''),
+        ),
+    ]

+ 1 - 0
services/models.py

@@ -25,6 +25,7 @@ class IPResource(models.Model):
     ip = models.GenericIPAddressField(verbose_name='IP', primary_key=True)
     prefixes = models.ManyToManyField(IPPrefix, verbose_name='préfixes')
     reserved = models.BooleanField(default=False, verbose_name='réservée')
+    notes = models.TextField(blank=True, default='')
 
     @property
     def in_use(self):