diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2010-04-27 19:42:33 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2010-04-27 19:42:33 -0400 |
commit | 8130338044d635ce9038d7dd58af06f59cc330bc (patch) | |
tree | 25c74fe61ab9279f04746370cdd21a7436cf4568 /livesettings/templates | |
parent | e48efec236c3aaae4e669427ef7f6c614d12fe0c (diff) | |
download | askbot-8130338044d635ce9038d7dd58af06f59cc330bc.tar.gz askbot-8130338044d635ce9038d7dd58af06f59cc330bc.tar.bz2 askbot-8130338044d635ce9038d7dd58af06f59cc330bc.zip |
started adding admin interface
Diffstat (limited to 'livesettings/templates')
4 files changed, 173 insertions, 0 deletions
diff --git a/livesettings/templates/livesettings/_admin_site_views.html b/livesettings/templates/livesettings/_admin_site_views.html new file mode 100644 index 00000000..17d08f58 --- /dev/null +++ b/livesettings/templates/livesettings/_admin_site_views.html @@ -0,0 +1,15 @@ +{% load i18n %} +<div id="content-related"> + <div class="module" id="sites-module"> + <h2 class="module-title">{% trans 'Sites' %}</h2> + <div class="module-content"> + <ul> + {% for label, link in links %} + <li> + <a href="{{ link }}">{{ label }}</a> + </li> + {% endfor %} + </ul> + </div> + </div> +</div> diff --git a/livesettings/templates/livesettings/group_settings.html b/livesettings/templates/livesettings/group_settings.html new file mode 100644 index 00000000..e56c8279 --- /dev/null +++ b/livesettings/templates/livesettings/group_settings.html @@ -0,0 +1,56 @@ +{% extends "admin/base_site.html" %} +{% load i18n admin_modify config_tags %} +{% block extrastyle %} +{{ block.super }} +<link rel="stylesheet" type="text/css" href="{% load adminmedia %}{% admin_media_prefix %}css/base.css" /> +{% endblock %} + +{% block stylesheet %}{% load adminmedia %}{% admin_media_prefix %}css/forms.css{% endblock %} +{% block coltype %}colMS{% endblock %} +{% block bodyclass %}dashboard{% endblock %} +{% block userlinks %}<a href="/admin/doc/">{% trans 'Documentation' %}</a> / <a href="/admin/password_change/">{% trans 'Change password' %}</a> / <a href="/admin/logout/">{% trans 'Log out' %}</a>{% endblock %} +{% block breadcrumbs %}{% if not is_popup %} +<div class="breadcrumbs"> + <a href="/admin/">{% trans "Home" %}</a> › + {% trans "Edit Group Settings" %} +</div> +{% endif %}{% endblock %} +{% block content %} +<div id="content-main"> +{% if form.errors %} + <p class="errornote"> + {% blocktrans count form.errors|length as counter %}Please correct the error below.{% plural %}Please correct the errors below.{% endblocktrans %} + </p> +{% endif %} +{% if form.fields %} +<form method="post"> + <div class="module"> + <table summary="{% filter capfirst %}{% blocktrans with group.name as name %}Settings included in {{ name }}.{% endblocktrans %}{% endfilter %}" width="100%"> + {% for field in form %} + {% if field.errors %} + <tr class="error"> + <td colspan="2">{{ field.errors }}</td> + </tr> + {% endif %} + <tr{% if field.errors %} class="error"{% endif %}> + <td style="width: 50%;"> + {{ field.label_tag }} + {% if field.help_text %} + <p class="help">{{ field.help_text|break_at:40 }}</p> + {% endif %} + {% if field.field.default_text %} + <p class="help">{{ field.field.default_text|break_at:40}}</p> + {% endif %} + </td> + <td>{{ field }}</td> + </tr> + {% endfor %} + </table> + </div> +<input type="submit" value="Save" class="default" /> +</form> +{% else %} + <p>{% trans "You don't have permission to edit values." %}</p> +{% endif %} +</div> +{% endblock %} diff --git a/livesettings/templates/livesettings/site_settings.html b/livesettings/templates/livesettings/site_settings.html new file mode 100644 index 00000000..35333778 --- /dev/null +++ b/livesettings/templates/livesettings/site_settings.html @@ -0,0 +1,101 @@ +{% extends "admin/base_site.html" %} +{% load i18n admin_modify config_tags %} + +{% block stylesheet %}{% load adminmedia %}{% admin_media_prefix %}css/forms.css{% endblock %} +{% block extrahead %} +<script type="text/javascript" src="{% url admin:jsi18n %}"></script> +<script type="text/javascript" src="{% admin_media_prefix %}js/core.js"></script> +<script type="text/javascript" src="{% admin_media_prefix %}js/admin/CollapsedFieldsets.js"></script> +{% endblock %} +{% block extrastyle %} +{{ block.super }} +<link rel="stylesheet" type="text/css" href="{% load adminmedia %}{% admin_media_prefix %}css/base.css" /> +<style type="text/css"> +ul.fieldref { margin: 0; padding: 0; font-size: 9px; } +ul.fieldref li { float: left; margin: 0 10px 0 0; list-style: none; } +fieldset.collapsed h2 { display: block !important; } +fieldset.collapsed h2 a { display: inline !important; } +div.fieldcontainer { float: left; margin-right: 0; } +</style> +{% endblock %} +{% block coltype %}colMS{% endblock %} +{% block bodyclass %}dashboard{% endblock %} +{% block userlinks %}<a href="/admin/doc/">{% trans 'Documentation' %}</a> / <a href="/admin/password_change/">{% trans 'Change password' %}</a> / <a href="/admin/logout/">{% trans 'Log out' %}</a>{% endblock %} +{% block breadcrumbs %}{% if not is_popup %} +<div class="breadcrumbs"> + <a href="/admin/">{% trans "Home" %}</a> › + {% trans "Edit Site Settings" %} +</div> +{% endif %}{% endblock %} +{% block content %} +{% comment %} +<div class="fieldcontainer"> +<ul class="fieldref"> +{% for group in form.groups %} + <li><a onclick="javascript:CollapsedFieldsets.show({{ forloop.counter0 }});" href="#{{ group.key }}">{{ group.name }}</a></li> +{% endfor %} +</ul> +</div> +{% endcomment %} +<span style="clear: both;" /> +<div id="content-main"> +{% if not use_db %} + <p>{% trans "Livesettings are disabled for this site." %}</p> + <p>{% trans "All configuration options must be edited in the site settings.py file" %}</p> + </div> + {% admin_site_views 'satchmo_site_settings' %} +{% else %} + {% if form.errors %} + <p class="errornote"> + {% blocktrans count form.errors|length as counter %}Please correct the error below.{% plural %}Please correct the errors below.{% endblocktrans %} + </p> + {% endif %} + {% if form.fields %} + <form method="post"> + {% for field in form %} + {% if field.is_hidden %} + {{ field }} + {% else %} + {% ifchanged field.field.group %}{% with field.field.group as group %} + {% if not forloop.first %} + </table> + </fieldset> + {% endif %} + <fieldset class="module collapse"> + <h2 id="{{ group.key }}">{{ group.name }}</h2> + <table summary="{% blocktrans with group.name as name %}Group settings: {{ name }}{% endblocktrans %}" style="width: 100%"> + {% endwith %}{% endifchanged %} + + {% if field.errors %} + <tr class="error"> + <td colspan="2">{{ field.errors }}</td> + </tr> + {% endif %} + <tr{% if field.errors %} class="error"{% endif %}> + <td style="width: 50%;"> + {{ field.label_tag }} + {% if field.help_text %} + <p class="help">{{ field.help_text|break_at:40|safe }}</p> + {% endif %} + {% if field.field.default_text %} + <p class="help">{{ field.field.default_text|break_at:40}}</p> + {% endif %} + </td> + <td>{{ field }}</td> + </tr> + {% endif %} + {% endfor %} + </table> + </div> + {% admin_site_views 'satchmo_site_settings' %} + <br class="clear:both;" /> + <input type="submit" value="Save" class="default" /> + <p><a onclick="javascript:CollapsedFieldsets.uncollapse_all(); return false;" href="#">{% trans 'Uncollapse all' %}</a></p> + <p><a href="{% url settings_export %}">Export</a></p> + </form> + {% else %} + <p>{% trans "You don't have permission to edit values." %}</p> + {% endif %} +{% endif %} +</div> +{% endblock %} diff --git a/livesettings/templates/livesettings/text.txt b/livesettings/templates/livesettings/text.txt new file mode 100644 index 00000000..d57a57e3 --- /dev/null +++ b/livesettings/templates/livesettings/text.txt @@ -0,0 +1 @@ +{{ text|safe }}
\ No newline at end of file |