]> git.parisson.com Git - telemeta.git/commitdiff
change permission documentalist
authornicolas neto <nicolasxv3@gmail.com>
Wed, 12 Jul 2017 14:08:36 +0000 (16:08 +0200)
committernicolas neto <nicolasxv3@gmail.com>
Wed, 12 Jul 2017 14:08:36 +0000 (16:08 +0200)
telemeta/templates/telemeta/admin_enumerations.html
telemeta/templates/telemeta/enumeration_edit.html
telemeta/views/admin.py

index 5ecc8eb33c7a13e8cb4babf2435b720436cb6b09..af229a5a59cfe325532e2f6c6e5c3d968a09b51c 100644 (file)
@@ -32,7 +32,7 @@
         </table>
         <div class="buttons">
             <br />
-            {% if perms.telemeta.change_keyword %}
+            {% if perms.telemeta.is_superuser %}
                 <a href="#" class="component_icon button icon_cancel"
                    onclick="document.getElementById('_updateenum').submit(); return false;">{% trans "Hide selected items" %}</a>
             {% endif %}
index 3a2540e2ab1b536c784f2f1300e8d5b17a4c3978..b1def398dfb4fb6f4e8983bd1514bd5842686a58 100644 (file)
@@ -4,7 +4,7 @@
 {% 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>
@@ -12,7 +12,7 @@
 {% 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 %}
@@ -40,7 +40,7 @@
                 </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>
@@ -66,7 +66,7 @@
             </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 %}
index 39d8052e3407a00967967004474500eefe4ee14c..e16a12855c39822aa210b1ff4e7b004ca95edf41 100644 (file)
@@ -36,7 +36,7 @@ class AdminView(object):
     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())
 
@@ -76,7 +76,7 @@ class AdminView(object):
 
         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)
@@ -136,7 +136,7 @@ class AdminView(object):
         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)
@@ -149,7 +149,7 @@ class AdminView(object):
 
         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)
@@ -161,7 +161,7 @@ class AdminView(object):
 
         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")
@@ -182,7 +182,7 @@ class AdminView(object):
         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)
@@ -202,7 +202,7 @@ class AdminView(object):
                                 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':
@@ -217,7 +217,7 @@ class AdminView(object):
 
         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)