Skip to content
Snippets Groups Projects
Commit 656dc465 authored by Valentin Rigal's avatar Valentin Rigal Committed by Erwan Rouchet
Browse files

Update admin

parent dd784733
No related branches found
No related tags found
1 merge request!2276Dataset unique elements
......@@ -36,13 +36,21 @@ class DatasetSetInLine(admin.StackedInline):
class DatasetAdmin(admin.ModelAdmin):
list_display = ("name", "corpus", "state")
list_display = ("name", "corpus", "state", "unique_elements")
list_filter = (("state", EnumFieldListFilter), "corpus")
search_fields = ("name", "description")
fields = ("id", "name", "created", "updated", "description", "corpus", "creator", "task")
fields = ("id", "name", "created", "updated", "description", "corpus", "creator", "task", "unique_elements")
readonly_fields = ("id", "created", "updated", "task")
inlines = [DatasetSetInLine, ]
def get_form(self, request, obj=None, **kwargs):
# Prevent editing the `unique_elements` attribute
self.readonly_fields = self.__class__.readonly_fields
if obj is not None:
self.readonly_fields += ("unique_elements",)
form = super().get_form(request, obj=None, **kwargs)
return form
admin.site.register(Model, ModelAdmin)
admin.site.register(ModelVersion, ModelVersionAdmin)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment