# -*- coding: utf-8 -*- from django.conf.urls import include, patterns, url from django.core.urlresolvers import reverse_lazy from functions.custom_views import SimpleObjectChangeView from .admin import CompanyListView, CompanyView from .models import Company attrs = { 'model': Company, 'url': reverse_lazy('admin_company_all'), 'attr': 'blocked', } urlpatterns = patterns('company.admin', url(r'^all/$', CompanyListView.as_view(), name='admin_company_all'), url(r'^(?P.*)/change/$', 'company_change', name='admin_company_change'), url(r'^(?P.*)/delete/$', 'company_delete', name='admin_company_delete'), url(r'^(?P.*)/block/$', SimpleObjectChangeView.as_view(**dict(attrs, attr_state=True)), name='admin_company_block'), url(r'^(?P.*)/unblock/$', SimpleObjectChangeView.as_view(**dict(attrs, attr_state=False)), name='admin_company_unblock'), url(r'^(?P.*)/$', CompanyView.as_view()), url(r'^$', CompanyView.as_view()), # url(r'^add.*/$', 'company_add'), # url(r'^delete/(?P.*)/$', 'company_delete'), # url(r'^change/(?P.*)/$', 'company_change'), # url(r'^all/$', 'company_all'), # url(r'^all/$', CompanyListView.as_view()), )