Skip to content

Commit c523cef

Browse files
Added option to approve multiple contest in Admin Dashboard
1 parent b709a40 commit c523cef

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

Diff for: oshc/main/admin.py

+10-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,14 @@ class chatSessionAdmin(admin.ModelAdmin):
1010
list_display = ('title', 'start_date')
1111

1212

13+
class contestAdmin(admin.ModelAdmin):
14+
list_display = ('name', 'link', 'description', 'start_date', 'end_date', 'approved')
15+
actions = ['approve_contest']
16+
17+
def approve_contest(modeladmin, request, queryset):
18+
queryset.update(approved=True)
19+
approve_contest.short_description = "Approve"
20+
21+
1322
admin.site.register(chatSession, chatSessionAdmin)
14-
admin.site.register(Contest)
23+
admin.site.register(Contest, contestAdmin)

0 commit comments

Comments
 (0)