owner+pole+category-tags

This commit is contained in:
Qwann 2018-08-06 17:06:38 +02:00
parent ecdcc0e949
commit 7ab4dcede0
4 changed files with 112 additions and 46 deletions

View file

@ -1,7 +1,7 @@
from django.contrib import admin
from django import forms
from .models import Equipment, EquipmentRemark, EquipmentRevision
from .models import Equipment, EquipmentRemark, EquipmentRevision, EquipmentOwner, EquipmentPole, EquipmentCategory
from .fields import IdField, IdWidget
from shared.admin import admin_site
@ -34,12 +34,19 @@ class IdFormset(forms.models.BaseInlineFormSet):
class EquipmentRevisionExtraInline(admin.TabularInline):
model = EquipmentRevision
extra = 0
form = IdForm
formset = IdFormset
class EquipmentRemarkExtraInline(admin.TabularInline):
model = EquipmentRemark
extra = 0
form = IdForm
formset = IdFormset
class CharFieldModelAdmin(admin.ModelAdmin):
list_display = ['name']
ordering = ['name']
class EquipmentAdmin(admin.ModelAdmin):
list_display = ['name', 'stock']
@ -48,4 +55,7 @@ class EquipmentAdmin(admin.ModelAdmin):
admin_site.register(Equipment, EquipmentAdmin)
admin_site.register(EquipmentOwner, CharFieldModelAdmin)
admin_site.register(EquipmentPole, CharFieldModelAdmin)
admin_site.register(EquipmentCategory, CharFieldModelAdmin)
admin.site.register(Equipment, EquipmentAdmin)