from django.contrib import admin

from epiweb.apps.reminder.models import Reminder

class ReminderAdmin(admin.ModelAdmin):
    list_display = ('user', 'wday', 'active', 
                    'last_reminder', 'next_reminder')

admin.site.register(Reminder, ReminderAdmin)


from django.contrib import admin

from epiweb.apps.reminder.models import Reminder

def make_active(modeladmin, request, queryset):
    queryset.update(active=True)
make_active.short_description = 'Make selected reminders active'

def make_inactive(modeladmin, request, queryset):
    queryset.update(active=False)
make_inactive.short_description = 'Make selected reminders inactive'

class ReminderAdmin(admin.ModelAdmin):
    list_display = ('user', 'wday', 'active', 
                    'last_reminder', 'next_reminder')
    ordering = ('user__username',)
    actions = (make_active, make_inactive,)

admin.site.register(Reminder, ReminderAdmin)


Add actions to make reminders active or inactive