staff access

remotes/origin/1203
Kotiuk Nazarii 11 years ago
parent 8b52f851d6
commit 9dd2b3fe45
  1. 1
      import_xls/excel_settings.py
  2. 8
      proj/admin.py
  3. 3
      proj/admin_urls.py
  4. 1
      templates/admin/includes/staff_nav.html

@ -64,6 +64,7 @@ def get_quality(value, field):
place_settings=[ place_settings=[
{'name': 'id', 'verbose_name': u'id', 'type': get_int, 'width':1500}, {'name': 'id', 'verbose_name': u'id', 'type': get_int, 'width':1500},
{'name': 'url', 'verbose_name': u'URL', 'type': unicode},
{'name': 'name', 'verbose_name': u'Название', 'type': unicode}, {'name': 'name', 'verbose_name': u'Название', 'type': unicode},
{'name': 'type', 'verbose_name': u'Тип', 'type': get_place_type},########## {'name': 'type', 'verbose_name': u'Тип', 'type': get_place_type},##########
{'name': 'main_title', 'verbose_name': u'Краткое описание', 'type': unicode}, {'name': 'main_title', 'verbose_name': u'Краткое описание', 'type': unicode},

@ -3,8 +3,7 @@ from django.shortcuts import render_to_response
from django.http import HttpResponseRedirect, HttpResponse, Http404 from django.http import HttpResponseRedirect, HttpResponse, Http404
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
from django.conf import settings from django.conf import settings
from django.contrib.auth.decorators import login_required from django.views.generic import TemplateView
from django.contrib.admin.views.decorators import staff_member_required
from file.models import TmpFile, FileModel from file.models import TmpFile, FileModel
from file.forms import FileModelForm, FileForm from file.forms import FileModelForm, FileForm
from city.models import City from city.models import City
@ -14,8 +13,9 @@ from django.db.models.loading import get_model
def admin_home(request): class AdminIndex(TemplateView):
return render_to_response('base.html') template_name = 'admin/base.html'
def ajax_city(request): def ajax_city(request):
""" """

@ -1,5 +1,6 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from django.conf.urls import patterns, include, url from django.conf.urls import patterns, include, url
from proj.admin import AdminIndex
from functions import required from functions import required
from django.contrib.admin.views.decorators import staff_member_required from django.contrib.admin.views.decorators import staff_member_required
@ -8,7 +9,7 @@ from django.contrib.admin.views.decorators import staff_member_required
urlpatterns = required( urlpatterns = required(
staff_member_required, staff_member_required,
patterns('', patterns('',
url(r'^$', 'proj.admin.admin_home'), url(r'^$', AdminIndex.as_view()),
url(r'^', include('import_xls.admin_urls')), url(r'^', include('import_xls.admin_urls')),
url(r'^accounts/', include('accounts.admin_urls')), url(r'^accounts/', include('accounts.admin_urls')),
url(r'^article/', include('article.admin_urls')), url(r'^article/', include('article.admin_urls')),

@ -9,6 +9,7 @@
<li><a href="/admin/conference/all">Конференция</a></li> <li><a href="/admin/conference/all">Конференция</a></li>
<li><a href="/admin/seminar/all">Семинар</a></li> <li><a href="/admin/seminar/all">Семинар</a></li>
<li><a href="/admin/webinar/all">Вебинар</a></li> <li><a href="/admin/webinar/all">Вебинар</a></li>
<li><a href="/admin/place_exposition/all">Место проведения выставки</a></li>
</ul> </ul>
</li> </li>

Loading…
Cancel
Save