medor.www
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

admin.py
text/x-python

Download raw (896 bytes)

# -*- coding: utf-8 -*-

from __future__ import unicode_literals

from django.contrib import admin
from django.utils.translation import ugettext as _

from models import RetailOutlet


class RetailOutletAdmin(admin.ModelAdmin):
    """
    """
    list_display = ('__unicode__', 'name', 'zip_code', 'city', 'is_published', 'is_article_27')
    list_editable = ('is_published', 'is_article_27')
    list_filter = ('is_published', 'is_article_27')
    actions = ['publish', 'unpublish']
    search_fields = ("name", "city")

    def publish(self, request, queryset):
        queryset.update(is_published=True)

    publish.short_description = _("publish selected retail outlets")

    def unpublish(self, request, queryset):
        queryset.update(is_published=False)

    unpublish.short_description = _("unpublish selected retail outlets")


admin.site.register(RetailOutlet, RetailOutletAdmin)