#menu li.yellow { border-bottom: .5em solid #f3ad17; }
#menu li.orange { border-bottom: .5em solid #e65911; }
#menu li.darkgreen { border-bottom: .5em solid #006a12; }
+#menu li.black { border-bottom: .5em solid #000000; }
+#menu li.red { border-bottom: .5em solid #DD0000; }
#menu li.last { border-right: 0px solid #000; }
#menu :link, #menu :visited {
<li class="blue"><a href="{% url telemeta-collections %}">{% trans "Collections" %}</a></li>
<li class="green"><a href="{% url telemeta-items %}">{% trans "Items" %}</a></li>
<li class="yellow" {% if not user.is_authenticated %} class="last" {% endif %}><a href="{% url telemeta-geo-continents %}">{% trans "Geo Navigator" %}</a></li>
+<li class="orange"><a href="{% url telemeta-search-criteria %}">{% trans "Advanced search" %}</a></li>
{% if user.is_authenticated %}
-<li class="orange" class="last"><a href="{% url telemeta-admin %}">{% trans "Admin" %}</a></li>
+<li class="red" class="last"><a href="{% url telemeta-admin %}">{% trans "Admin" %}</a></li>
{% endif %}
</ul>
{% endblock %}
<h4>{% trans "Enumeration" %}: {{ enumeration_name|capfirst }}</h4>
<form class="addnew" id="addenum" method="post"
- action="{% url telemeta-enumeration-add enumeration_id %}">
+ action="{% url telemeta-enumeration-add enumeration_id %}">{% csrf_token %}
<fieldset>
<legend>{% trans "Add entry" %}</legend>
<div class="field">
</fieldset>
</form>
{% if enumeration_values %}
- <form method="POST" action="{% url telemeta-enumeration-update enumeration_id %}">
+ <form method="POST" action="{% url telemeta-enumeration-update enumeration_id %}">{% csrf_token %}
<table class="listing">
<thead>
<tr><th class="sel"> </th><th>{% trans "Value"%}</th>
<h4>{% trans "Enumeration" %}: {{ enumeration_name|capfirst }}</h4>
<form class="mod" id="addenum" method="post"
- action="{% url telemeta-enumeration-record-update enumeration_id,enumeration_record.id %}">
+ action="{% url telemeta-enumeration-record-update enumeration_id,enumeration_record.id %}">{% csrf_token %}
<fieldset>
<legend>{% trans "Modify an entry" %}</legend>
<div class="field">
{% block content %}
<h3>{% trans "Advanced Search" %}</h3>
-<form action="{% url telemeta-search %}" id="searchform">
+<form action="{% url telemeta-search %}" id="searchform">{% csrf_token %}
<fieldset>
<p>
from telemeta.models import MediaItem, Location, MediaCollection, EthnicGroup, MediaCollectionForm, MediaItemForm
from telemeta.models import dublincore, Enumeration, MediaItemMarker
+import telemeta.models
import telemeta.interop.oai as oai
from telemeta.interop.oaidatasource import TelemetaOAIDataSource
from django.core.exceptions import ObjectDoesNotExist
def __get_admin_context_vars(self):
return {"enumerations": self.__get_enumerations_list()}
-
+
@login_required
def admin_index(self, request):
- return render(request, 'telemeta/admin.html', self. __get_admin_context_vars())
+ return render(request, 'telemeta/admin.html', self.__get_admin_context_vars())
def __get_enumeration(self, id):
from django.db.models import get_models