Skip to content

Commit

Permalink
DigitalCampus#370: Added UserPoints summary to the django admin pages
Browse files Browse the repository at this point in the history
  • Loading branch information
jjoseba committed Jul 27, 2016
1 parent 6255406 commit 0252253
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion oppia/summary/admin.py
@@ -1,6 +1,6 @@
from django.contrib import admin

from oppia.summary.models import UserCourseSummary, CourseDailyStats, SettingProperties
from oppia.summary.models import UserCourseSummary, CourseDailyStats, SettingProperties, UserPointsSummary


def message_user(model, request, model_name, query_count):
Expand Down Expand Up @@ -34,7 +34,19 @@ def update_summary(self, request, queryset):

update_summary.short_description = "Update summary"

class UserPointsAdmin(admin.ModelAdmin):
list_display = ('user', 'points')
ordering = '-points',
actions = ['update_summary']

def update_summary(self, request, queryset):
for userPoints in queryset:
userPoints.update_points()
message_user(self, request, "User points", queryset.count())

update_summary.short_description = "Update summary"

admin.site.register(UserCourseSummary, UserCourseSummaryAdmin)
admin.site.register(CourseDailyStats, CourseDailyStatsAdmin)
admin.site.register(UserPointsSummary, UserPointsAdmin)
admin.site.register(SettingProperties)

0 comments on commit 0252253

Please sign in to comment.