Skip to content

Commit f1feb60

Browse files
admin: add attention set information in patches
Signed-off-by: Victor Accarini <[email protected]>
1 parent 6bbc41d commit f1feb60

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

patchwork/admin.py

+13
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
from patchwork.models import State
2424
from patchwork.models import Tag
2525
from patchwork.models import UserProfile
26+
from patchwork.models import PatchAttentionSet
2627

2728

2829
class UserProfileInline(admin.StackedInline):
@@ -86,6 +87,17 @@ class CoverAdmin(admin.ModelAdmin):
8687
admin.site.register(Cover, CoverAdmin)
8788

8889

90+
class PatchAttentionSetInline(admin.StackedInline):
91+
model = PatchAttentionSet
92+
fields = ('user',)
93+
extra = 0
94+
verbose_name = 'user'
95+
verbose_name_plural = 'attention set users'
96+
97+
def has_change_permission(self, request, obj=None):
98+
return False
99+
100+
89101
class PatchAdmin(admin.ModelAdmin):
90102
list_display = (
91103
'name',
@@ -99,6 +111,7 @@ class PatchAdmin(admin.ModelAdmin):
99111
list_filter = ('project', 'submitter', 'state', 'archived')
100112
list_select_related = ('submitter', 'project', 'state')
101113
search_fields = ('name', 'submitter__name', 'submitter__email')
114+
inlines = (PatchAttentionSetInline,)
102115
date_hierarchy = 'date'
103116

104117
def is_pull_request(self, patch):

0 commit comments

Comments
 (0)