mirror of
git://git.yoctoproject.org/layerindex-web.git
synced 2025-07-19 12:29:02 +02:00
Add admin handling for Patch objects
Allow searching by path and filtering on layer / branch. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
This commit is contained in:
parent
975d2927d1
commit
a17652256f
|
@ -168,6 +168,15 @@ class BBClassAdmin(admin.ModelAdmin):
|
|||
def has_delete_permission(self, request, obj=None):
|
||||
return False
|
||||
|
||||
class PatchAdmin(admin.ModelAdmin):
|
||||
search_fields = ['path']
|
||||
list_filter = ['recipe__layerbranch__layer__name', 'recipe__layerbranch__branch__name']
|
||||
readonly_fields = [f.name for f in Patch._meta.get_fields()]
|
||||
def has_add_permission(self, request, obj=None):
|
||||
return False
|
||||
def has_delete_permission(self, request, obj=None):
|
||||
return False
|
||||
|
||||
class IncFileAdmin(admin.ModelAdmin):
|
||||
search_fields = ['path']
|
||||
list_filter = ['layerbranch__layer__name', 'layerbranch__branch__name']
|
||||
|
@ -210,7 +219,7 @@ admin.site.register(Distro, DistroAdmin)
|
|||
admin.site.register(BBAppend, BBAppendAdmin)
|
||||
admin.site.register(BBClass, BBClassAdmin)
|
||||
admin.site.register(IncFile, IncFileAdmin)
|
||||
admin.site.register(Patch)
|
||||
admin.site.register(Patch, PatchAdmin)
|
||||
admin.site.register(LayerRecipeExtraURL)
|
||||
admin.site.register(RecipeChangeset, RecipeChangesetAdmin)
|
||||
admin.site.register(ClassicRecipe, ClassicRecipeAdmin)
|
||||
|
|
Loading…
Reference in New Issue
Block a user