{% block head_title %}{% trans "Enumeration" %} : {{ enumeration_name|capfirst }} - {{ block.super }}{% endblock %}
{% block title %}
- {% if perms.telemeta.change_keyword %}
+ {% if perms.telemeta.change_physicalformat %}
<h1><img src="{{ STATIC_URL }}telemeta/images/admin_red.png" style="vertical-align:middle" /> <a href="{% url "telemeta-admin-general" %}">{% trans "Administration" %}</a> > <a href="{% url "telemeta-admin-enumerations" %}">{% trans "Enumerations" %}</a></h1>
{% else %}
<h1><img src="{{ STATIC_URL }}telemeta/images/collections_red.png" style="vertical-align:middle" /> <a href="{% url "telemeta-admin-enumerations" %}">{% trans "Enumerations" %}</a></h1>
{% endblock %}
{% block tabcontents %}
- {% if perms.telemeta.change_keyword %}
+ {% if perms.telemeta.change_physicalformat %}
<h4>{{ enumeration_name|capfirst }}</h4>
<form class="addnew" id="_addenum" method="POST"
action="{% url "telemeta-enumeration-add" enumeration_id %}">{% csrf_token %}
</thead><tbody>
{% for record in enumeration_values %}
<tr>
- {% if perms.telemeta.change_keyword %}
+ {% if perms.telemeta.change_physicalformat %}
<td><input type="checkbox" name="sel" value="{{record.id}}" /></td>
{% else %}
<td></td>
</table>
<div class="buttons">
<br />
- {% if perms.telemeta.change_keyword %}
+ {% if perms.telemeta.change_physicalformat %}
<a href="#" class="component_icon button icon_cancel"
onclick="document.getElementById('_updateenum').submit(); return false;">{% trans "Remove selected items" %}</a>
{% endif %}
def admin_general(self, request):
return render(request, 'telemeta/admin_general.html', self.__get_admin_context_vars())
- @method_decorator(permission_required('is_superuser'))
+ @method_decorator(permission_required('telemeta.change_physicalformat'))
def admin_enumerations(self, request):
return render(request, 'telemeta/admin_enumerations.html', self.__get_admin_context_vars())
return model
- @method_decorator(permission_required('telemeta.change_keyword'))
+ @method_decorator(permission_required('telemeta.change_physicalformat'))
def edit_enumeration(self, request, enumeration_id):
atr = "";
enumeration = self.__get_enumeration(enumeration_id)
return c
- @method_decorator(permission_required('telemeta.add_keyword'))
+ @method_decorator(permission_required('telemeta.add_physicalformat'))
def add_to_enumeration(self, request, enumeration_id):
enumeration = self.__get_enumeration(enumeration_id)
return self.edit_enumeration(request, enumeration_id)
- @method_decorator(permission_required('telemeta.change_keyword'))
+ @method_decorator(permission_required('telemeta.change_physicalformat'))
def update_enumeration(self, request, enumeration_id):
enumeration = self.__get_enumeration(enumeration_id)
return self.edit_enumeration(request, enumeration_id)
- @method_decorator(permission_required('telemeta.change_keyword'))
+ @method_decorator(permission_required('telemeta.change_physicalformat'))
def set_admin_enumeration(self, request):
f = open("enumeration/enumeration.txt", "w")
f.close()
return self.admin_enumerations(request)
- @method_decorator(permission_required('telemeta.change_keyword'))
+ @method_decorator(permission_required('telemeta.change_physicalformat'))
def edit_enumeration_value(self, request, enumeration_id, value_id):
enumeration = self.__get_enumeration(enumeration_id)
name=record.value)
return render(request, 'telemeta/enumeration_edit_value.html', vars)
- @method_decorator(permission_required('telemeta.change_keyword'))
+ @method_decorator(permission_required('telemeta.change_physicalformat'))
def update_enumeration_value(self, request, enumeration_id, value_id):
if request.method == 'POST':
return self.edit_enumeration(request, enumeration_id)
- @method_decorator(permission_required('telemeta.change_keyword'))
+ @method_decorator(permission_required('telemeta.change_physicalformat'))
def replace_enumeration_value(self, request, enumeration_id, value_id):
if request.method == 'POST':
enumeration = self.__get_enumeration(enumeration_id)