eo_redmine: add filters and show cpfs on project list (#83373)
gitea/barbacompta/pipeline/head This commit looks good
Details
gitea/barbacompta/pipeline/head This commit looks good
Details
This commit is contained in:
parent
c3055e527a
commit
faf1ebee89
|
@ -7,7 +7,15 @@ from . import models
|
|||
|
||||
class ProjectAdmin(admin.ModelAdmin):
|
||||
readonly_fields = ['name', 'cpfs']
|
||||
list_display = ['name', 'client']
|
||||
list_display = ['name', 'client', 'get_cpfs_as_text']
|
||||
list_filter = ['cpfs', 'client']
|
||||
|
||||
def get_queryset(self, request):
|
||||
qs = super().get_queryset(request)
|
||||
return qs.prefetch_related('cpfs')
|
||||
|
||||
def get_cpfs_as_text(self, obj):
|
||||
return ', '.join([str(x) for x in obj.cpfs.all()])
|
||||
|
||||
|
||||
admin.site.register(models.Project, ProjectAdmin)
|
||||
|
|
Loading…
Reference in New Issue