-{% load extra_tags %}
-{% load i18n %}
+{% load extra_tags extra_filters i18n %}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<link rel="stylesheet" href="{{ settings.ADMIN_MEDIA_PREFIX }}css/base.css" type="text/css"/>
<link rel="stylesheet" href="{{ settings.ADMIN_MEDIA_PREFIX }}css/forms.css" type="text/css"/>
<link rel="stylesheet" href="{{ settings.ADMIN_MEDIA_PREFIX }}css/changelists.css" type="text/css"/>
+ <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="{{ settings.ADMIN_MEDIA_PREFIX }}css/ie.css" /><![endif]-->
<link rel="stylesheet" type="text/css" media="screen" href="{% media "/media/style/djstyle_admin.css" %}"/>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
<title>{% trans "OSQA administration area" %} - {% block subtitle %}{% endblock %}</title>
</head>
<body>
-<div id="container">
+<div id="container" class="change-list">
<div id="header">
{% block header %}
<div id="branding">
- <h1 id="site-name"><a href="{% url admin_index %}">{{ settings.APP_SHORT_NAME }} - {% trans "Administration Area" %}</a> </h1>
+ <h1 id="site-name">{{ settings.APP_SHORT_NAME }} - {% trans "Administration Area" %} </h1>
</div>
{% endblock %}
<div id="user-tools">
{% trans "Welcome," %}
<strong>{{ request.user.username }}</strong>.
- <a href="{% url admin_switch_interface %}?to=default">{% trans "To standard interface" %}</a>
- / <a href="{% url index %}">{% trans "Back to home page" %}</a>
- / <a href="{% url logout %}">{% trans "Log out" %}</a>
+ <a href="{% url "admin_switch_interface" %}?to=default">{% trans "To standard interface" %}</a>
+ / <a href="{% url "index" %}">{% trans "Back to home page" %}</a>
+ / <a href="{% url "logout" %}">{% trans "Log out" %}</a>
</div>
</div>
<div class="breadcrumbs">
- <a href="{% url index %}">{% trans "Home" %}</a> >
- <a href="{% url admin_index %}">{% trans "Dashboard" %}</a> >
+ <a href="{% url "index" %}">{% trans "Home" %}</a> >
+ <a href="{% url "admin_index" %}">{% trans "Dashboard" %}</a> >
{% block pagename %}{% endblock %} -
{% block description %}{% endblock %}
</div>
- <div id="content" class="colMS">
+ <div id="content" class="{% if hide_navigation %}flex{% else %}colMS{% endif %}">
<div id="content-main">
{% autoescape off %}
{% for message in user_messages %}
{% endautoescape %}
{% block admincontent %}{% endblock %}
</div>
+ {% if hide_navigation %}
+
+ {% else %}
<div id="content-related">
+ {% if unsaved %}
+ <div id="changes-box" class="module">
+ <h2>{% trans "Unpublished changes" %}</h2>
+ <p>
+ <img src="{{ settings.ADMIN_MEDIA_PREFIX }}img/admin/icon_alert.gif" />
+ {% trans "Items marked with this icon have unpublished changes." %}
+ </p>
+ </div>
+ {% endif %}
<div id="basic-sets-menu" class="module">
<h2>{% trans "Basic settings" %}</h2>
<ul>
- <li><a href="{% url admin_set allsets.basic.name %}">{{ allsets.basic.title }}</a></li>
- <li><a href="{% url admin_set allsets.users.name %}">{{ allsets.users.title }}</a></li>
- <li><a href="{% url admin_set allsets.email.name %}">{{ allsets.email.title }}</a></li>
- <li><a href="{% url admin_set allsets.paths.name %}">{{ allsets.paths.title }}</a></li>
- <li><a href="{% url admin_set allsets.extkeys.name %}">{{ allsets.extkeys.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.basic.name %}">{{ allsets.basic.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.users.name %}">{{ allsets.users.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.email.name %}">{{ allsets.email.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.paths.name %}">{{ allsets.paths.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.urls.name %}">{{ allsets.urls.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.extkeys.name %}">{{ allsets.extkeys.title }}</a></li>
</ul>
</div>
<div id="workflow-sets-menu" class="module">
<h2>{% trans "Workflow settings" %}</h2>
<ul>
- <li><a href="{% url admin_set allsets.repgain.name %}">{{ allsets.repgain.title }}</a></li>
- <li><a href="{% url admin_set allsets.minrep.name %}">{{ allsets.minrep.title }}</a></li>
- <li><a href="{% url admin_set allsets.voting.name %}">{{ allsets.voting.title }}</a></li>
- <li><a href="{% url admin_set allsets.badges.name %}">{{ allsets.badges.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.repgain.name %}">{{ allsets.repgain.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.minrep.name %}">{{ allsets.minrep.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.voting.name %}">{{ allsets.voting.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.accept.name %}">{{ allsets.accept.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.badges.name %}">{{ allsets.badges.title }}</a></li>
</ul>
</div>
<div id="forum-sets-menu" class="module">
<h2>{% trans "Forum settings" %}</h2>
<ul>
- <li><a href="{% url admin_set allsets.form.name %}">{{ allsets.form.title }}</a></li>
- <li><a href="{% url admin_set allsets.moderation.name %}">{{ allsets.moderation.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.form.name %}">{{ allsets.form.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.view.name %}">{{ allsets.view.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.moderation.name %}">{{ allsets.moderation.title }}</a></li>
</ul>
</div>
<div id="pages-sets-menu" class="module">
<h2>{% trans "Static content" %}</h2>
<ul>
- <li><a href="{% url admin_static_pages %}">{% trans "Custom Pages" %}</a></li>
- <li><a href="{% url admin_set allsets.about.name %}">{{ allsets.about.title }}</a></li>
- <li><a href="{% url admin_set allsets.faq.name %}">{{ allsets.faq.title }}</a></li>
- <li><a href="{% url admin_set allsets.sidebar.name %}">{{ allsets.sidebar.title }}</a></li>
+ <li><a href="{% url "admin_static_pages" %}">{% trans "Custom Pages" %}</a></li>
+ <li><a href="{% url "admin_set" allsets.about.name %}">{{ allsets.about.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.faq.name %}">{{ allsets.faq.title }}</a></li>
+ <li><a href="{% url "admin_set" allsets.sidebar.name %}">{{ allsets.sidebar.title }}</a></li>
+ <li>
+ <a href="{% url "admin_set" allsets.css.name %}">{{ allsets.css.title }}</a>
+ {% if "css"|contained_in:unsaved %}<img width="12" height="12" src="{{ settings.ADMIN_MEDIA_PREFIX }}img/admin/icon_alert.gif" alt="{% trans "Unsaved changes" %}" />{% endif %}
+ </li>
+ <li>
+ <a href="{% url "admin_set" allsets.headandfoot.name %}">{{ allsets.headandfoot.title }}</a>
+ {% if "headandfoot"|contained_in:unsaved %}<img width="12" height="12" src="{{ settings.ADMIN_MEDIA_PREFIX }}img/admin/icon_alert.gif" alt="{% trans "Unsaved changes" %}" />{% endif %}
+ </li>
+ <li>
+ <a href="{% url "admin_set" allsets.head.name %}">{{ allsets.head.title }}</a>
+ {% if "head"|contained_in:unsaved %}<img width="12" height="12" src="{{ settings.ADMIN_MEDIA_PREFIX }}img/admin/icon_alert.gif" alt="{% trans "Unsaved changes" %}" />{% endif %}
+ </li>
</ul>
</div>
<div id="other-sets-menu" class="module">
<h2>{% trans "Other settings" %}</h2>
<ul>
{% for set in othersets %}
- <li><a href="{% url admin_set set.name %}">{{ set.title }}</a></li>
+ <li>
+ <a href="{% url "admin_set" set.name %}">{{ set.title }}</a>
+ {% if set.name|contained_in:unsaved %}<img width="12" height="12" src="{{ settings.ADMIN_MEDIA_PREFIX }}img/admin/icon_alert.gif" alt="{% trans "Unsaved changes" %}" />{% endif %}
+ </li>
{% endfor %}
</ul>
</div>
<div id="tools-menu" class="module">
<h2>{% trans "Tools" %}</h2>
<ul>
- <li><a href="{% url admin_maintenance %}">{% trans "Maintenance mode" %}</a></li>
- <li><a href="{% url admin_flagged_posts %}">{% trans "Flagged Posts" %}</a></li>
+ <li><a href="{% url "admin_maintenance" %}">{% trans "Maintenance mode" %}</a></li>
+ <li><a href="{% url "admin_flagged_posts" %}">{% trans "Flagged Posts" %}</a></li>
+ {% for name,tool in tools %}
+ <li><a href="{% url "admin_tools" name %}">{{ tool }}</a></li>
+ {% endfor %}
</ul>
</div>
</div>
+ {% endif %}
</div>
<div id="footer" class="breadcumbs">
- <a href="http://www.osqa.net">OSQA</a> <span class="version">{{ settings.OSQA_VERSION }} ({{ settings.SVN_REVISION }})</span>
+ <a href="http://www.osqa.net">OSQA</a> <span class="version">{{ settings.OSQA_VERSION }} ({{ settings.VCS_REVISION }})</span>
</div>
</div>
-</body>
\ No newline at end of file
+</body>