Browse Source

matériel en prêt

Élie Bouttier 7 years ago
parent
commit
94735c9103
3 changed files with 21 additions and 1 deletions
  1. 2 1
      services/admin.py
  2. 18 0
      services/migrations/0048_service_loan_equipment.py
  3. 1 0
      services/models.py

+ 2 - 1
services/admin.py

@@ -307,10 +307,11 @@ class ServiceAdmin(admin.ModelAdmin):
     list_select_related = ('adhesion', 'adhesion__user', 'adhesion__user__profile', 'adhesion__corporation', 'service_type',)
     list_filter = (
         ActiveServiceFilter,
+        'loan_equipment',
         ('service_type', admin.RelatedOnlyFieldListFilter),
     )
     search_fields = ('=id', 'service_type__name', 'label', 'notes',)
-    fields = ('adhesion', 'service_type', 'label', 'notes', 'get_contribution_link', 'is_active',)
+    fields = ('adhesion', 'service_type', 'label', 'notes', 'loan_equipment', 'get_contribution_link', 'is_active',)
     readonly_fields = ('get_contribution_link', 'is_active',)
     raw_id_fields = ('adhesion',)
 

+ 18 - 0
services/migrations/0048_service_loan_equipment.py

@@ -0,0 +1,18 @@
+# Generated by Django 2.0.2 on 2018-02-11 22:06
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('services', '0047_auto_20180210_1829'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='service',
+            name='loan_equipment',
+            field=models.BooleanField(default=False, verbose_name='Matériel en prêt'),
+        ),
+    ]

+ 1 - 0
services/models.py

@@ -137,6 +137,7 @@ class Service(models.Model):
     label = models.CharField(blank=True, default='', max_length=128)
     notes = models.TextField(blank=True, default='')
     created = models.DateTimeField(auto_now_add=True)
+    loan_equipment = models.BooleanField(default=False, verbose_name='Matériel en prêt')
 
     contribution = models.OneToOneField(RecurringPayment, on_delete=models.CASCADE)