annotate accounts/admin.py @ 645:99f7917702ca

Fix 081a88b3bfc8, javascript resize of forum images. Commit 081a88b3bfc8 broke those pages that loaded forums.js but did not load the imagesLoaded jQuery extension. Now we have arranged it so that only the forums topic view loads imagesLoaded and put the resizing javascript inline.
author Brian Neal <bgneal@gmail.com>
date Mon, 11 Mar 2013 15:30:25 -0500
parents ee87ea74d46b
children
rev   line source
gremmie@1 1 """This file contains the automatic admin site definitions for the accounts Models"""
gremmie@1 2
gremmie@1 3 from django.contrib import admin
gremmie@1 4 from accounts.models import IllegalUsername
gremmie@1 5 from accounts.models import IllegalEmail
gremmie@1 6 from accounts.models import PendingUser
bgneal@347 7 from accounts import create_new_user
bgneal@347 8
gremmie@1 9
gremmie@1 10 class PendingUserAdmin(admin.ModelAdmin):
gremmie@1 11 list_display = ('username', 'email', 'date_joined')
bgneal@347 12 actions = ('activate_account', )
bgneal@347 13
bgneal@347 14 def activate_account(self, request, qs):
bgneal@347 15 """
bgneal@347 16 Activate the accounts of the selected pending users.
bgneal@347 17
bgneal@347 18 """
bgneal@347 19 for pending_user in qs:
bgneal@347 20 create_new_user(pending_user, admin_activation=True)
bgneal@347 21
bgneal@348 22 self.message_user(request, "%s accounts activated" % qs.count())
bgneal@348 23
bgneal@347 24 activate_account.short_description = "Activate accounts for selected users"
bgneal@347 25
gremmie@1 26
gremmie@1 27 admin.site.register(IllegalUsername)
gremmie@1 28 admin.site.register(IllegalEmail)
gremmie@1 29 admin.site.register(PendingUser, PendingUserAdmin)