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
  5. 2
      templates/client/404_test.html

@ -64,6 +64,7 @@ def get_quality(value, field):
place_settings=[
{'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': 'type', 'verbose_name': u'Тип', 'type': get_place_type},##########
{'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.contrib.contenttypes.models import ContentType
from django.conf import settings
from django.contrib.auth.decorators import login_required
from django.contrib.admin.views.decorators import staff_member_required
from django.views.generic import TemplateView
from file.models import TmpFile, FileModel
from file.forms import FileModelForm, FileForm
from city.models import City
@ -14,8 +13,9 @@ from django.db.models.loading import get_model
def admin_home(request):
return render_to_response('base.html')
class AdminIndex(TemplateView):
template_name = 'admin/base.html'
def ajax_city(request):
"""

@ -1,5 +1,6 @@
# -*- coding: utf-8 -*-
from django.conf.urls import patterns, include, url
from proj.admin import AdminIndex
from functions import 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(
staff_member_required,
patterns('',
url(r'^$', 'proj.admin.admin_home'),
url(r'^$', AdminIndex.as_view()),
url(r'^', include('import_xls.admin_urls')),
url(r'^accounts/', include('accounts.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/seminar/all">Семинар</a></li>
<li><a href="/admin/webinar/all">Вебинар</a></li>
<li><a href="/admin/place_exposition/all">Место проведения выставки</a></li>
</ul>
</li>

@ -2,7 +2,7 @@
{% block content_list %}
<div>Страница не найдена</div>
<ul>
{% for item in expo_themes %}
<li><a href="/expo/theme/{{ item.url }}/">{{ item.name }}&nbsp;({{ item.expo_count }})</a></li>

Loading…
Cancel
Save