Skip to content

Commit f69154b

Browse files
committed
add bulk action to admin/branch
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 0c36e77 commit f69154b

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

codespeed/admin.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,15 @@ class ProjectAdmin(admin.ModelAdmin):
3939
class BranchAdmin(admin.ModelAdmin):
4040
list_display = ('name', 'project', 'display_on_comparison_page')
4141
list_filter = ('project',)
42+
actions = ['enable_comparison_page', 'disable_comparison_page']
43+
44+
@admin.action(description='Display selected branches on comparison page')
45+
def enable_comparison_page(self, request, queryset):
46+
queryset.update(display_on_comparison_page=True)
47+
48+
@admin.action(description='Hide selected branches from comparison page')
49+
def disable_comparison_page(self, request, queryset):
50+
queryset.update(display_on_comparison_page=False)
4251

4352

4453
@admin.register(Revision)

0 commit comments

Comments
 (0)