Browse Source

HUE-7875 [dashboard] Only show edit document when the source as a PK

Romain Rigaux 7 years ago
parent
commit
d65511e

+ 2 - 2
desktop/libs/dashboard/src/dashboard/controller.py

@@ -113,5 +113,5 @@ class DashboardController(object):
     return result
     return result
 
 
 
 
-def can_edit_index(user):
-  return user.is_superuser
+def can_edit_index(user): # Deprecated by Sentry now
+  return True

+ 1 - 1
desktop/libs/dashboard/src/dashboard/templates/common_search.mako

@@ -1048,7 +1048,7 @@ ${ dashboard.layout_skeleton(suffix='search') }
     <i class="fa fa-spinner fa-spin"></i>
     <i class="fa fa-spinner fa-spin"></i>
   <!-- /ko -->
   <!-- /ko -->
   <!-- ko if: $data.details().length > 0 -->
   <!-- ko if: $data.details().length > 0 -->
-    <div class="document-details-actions pull-left" data-bind="visible: ${ 'true' if can_edit_index else 'false' } || externalLink()">
+    <div class="document-details-actions pull-left" data-bind="visible: $root.collection.idField() || externalLink()">
       <a href="javascript:void(0)" data-bind="visible: ! showEdit(), click: function() { showEdit(true); }" title="${ _('Edit this document') }">
       <a href="javascript:void(0)" data-bind="visible: ! showEdit(), click: function() { showEdit(true); }" title="${ _('Edit this document') }">
         <i class="fa fa-edit fa-fw"></i>
         <i class="fa fa-edit fa-fw"></i>
       </a>
       </a>