You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

37 lines
1.2 KiB

# -*- 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<url>.*)/change/$', 'company_change', name='admin_company_change'),
url(r'^(?P<url>.*)/delete/$', 'company_delete', name='admin_company_delete'),
url(r'^(?P<url>.*)/block/$',
SimpleObjectChangeView.as_view(**dict(attrs, attr_state=True)),
name='admin_company_block'),
url(r'^(?P<url>.*)/unblock/$',
SimpleObjectChangeView.as_view(**dict(attrs, attr_state=False)),
name='admin_company_unblock'),
url(r'^(?P<url>.*)/$', CompanyView.as_view()),
url(r'^$', CompanyView.as_view()),
# url(r'^add.*/$', 'company_add'),
# url(r'^delete/(?P<url>.*)/$', 'company_delete'),
# url(r'^change/(?P<url>.*)/$', 'company_change'),
# url(r'^all/$', 'company_all'),
# url(r'^all/$', CompanyListView.as_view()),
)