mirror of
git://git.yoctoproject.org/layerindex-web.git
synced 2025-07-19 12:49:01 +02:00
Add stacked dependency/maintainer records to layer in admin
Allows adding/editing dependencies and maintainers against each layer more easily. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
This commit is contained in:
parent
08051e1ccf
commit
710bc8fbb5
|
@ -9,6 +9,13 @@ from django.contrib import admin
|
||||||
from reversion_compare.admin import CompareVersionAdmin
|
from reversion_compare.admin import CompareVersionAdmin
|
||||||
from django.forms import TextInput
|
from django.forms import TextInput
|
||||||
|
|
||||||
|
class LayerMaintainerInline(admin.StackedInline):
|
||||||
|
model = LayerMaintainer
|
||||||
|
|
||||||
|
class LayerDependencyInline(admin.StackedInline):
|
||||||
|
model = LayerDependency
|
||||||
|
fk_name = 'layer'
|
||||||
|
|
||||||
class LayerItemAdmin(CompareVersionAdmin):
|
class LayerItemAdmin(CompareVersionAdmin):
|
||||||
list_filter = ['status', 'layer_type']
|
list_filter = ['status', 'layer_type']
|
||||||
save_as = True
|
save_as = True
|
||||||
|
@ -18,6 +25,10 @@ class LayerItemAdmin(CompareVersionAdmin):
|
||||||
models.URLField: {'widget': TextInput(attrs={'size':'100'})},
|
models.URLField: {'widget': TextInput(attrs={'size':'100'})},
|
||||||
models.CharField: {'widget': TextInput(attrs={'size':'100'})},
|
models.CharField: {'widget': TextInput(attrs={'size':'100'})},
|
||||||
}
|
}
|
||||||
|
inlines = [
|
||||||
|
LayerMaintainerInline,
|
||||||
|
LayerDependencyInline,
|
||||||
|
]
|
||||||
|
|
||||||
class LayerMaintainerAdmin(CompareVersionAdmin):
|
class LayerMaintainerAdmin(CompareVersionAdmin):
|
||||||
list_filter = ['status', 'layer__name']
|
list_filter = ['status', 'layer__name']
|
||||||
|
|
Loading…
Reference in New Issue
Block a user