web/ldt_utils/admin.py
author ymh <ymh.work@gmail.com>
Tue, 08 Jun 2010 15:31:42 +0200
changeset 4 7c994c98d1df
parent 0 web/ldt/admin.py@ecdfc63274bf
permissions -rw-r--r--
change ldt.ldt to ldt.ldt_utils
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
from django.contrib import admin
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
from ldt.management import test_cms
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
"""
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
site admin pour cms page
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
"""
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
if test_cms():
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
    class AdminSite(admin.AdminSite):
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
        index_template = 'admin/page_index.html'
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
        login_template = 'admin/page_login.html'
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
        app_index_template = 'admin/page_app_index.html'    
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
        
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
    admin_site = AdminSite()
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
    from cms.models import Page
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
    from cms.admin import pageadmin
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
    class CmsPageAdmin(pageadmin.PageAdmin):
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
        change_list_template = "admin/cms_change_list.html"
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
        change_form_template = "admin/cms_change_form.html"
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
    admin_site.register(Page, CmsPageAdmin)
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
    from cms.plugins.snippet.models import Snippet
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
    from cms.plugins.snippet.admin import SnippetAdmin
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
    class CmsSnippetAdmin(SnippetAdmin):
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
          change_form_template = "admin/page_change_form.html"
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
          change_list_template = "admin/page_change_list.html"
ecdfc63274bf first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
    admin_site.register(Snippet, CmsSnippetAdmin)