Ver código fonte

HUE-2380 [fb] right click contextual menu within the trash should provide according operations

Added menu items (restore, empty trash) to be displayed from trash directory
Paul McCaughtry 11 anos atrás
pai
commit
b4c4e29b3e

+ 7 - 2
apps/filebrowser/src/filebrowser/templates/listdir_components.mako

@@ -397,6 +397,7 @@ from django.utils.translation import ugettext as _
 
   <!-- actions context menu -->
   <ul class="context-menu dropdown-menu">
+  <!-- ko ifnot: $root.inTrash -->
     <li><a href="#" title="${_('Rename')}" data-bind="visible: !$root.inTrash() && $root.selectedFiles().length == 1, click: $root.renameFile,
     enable: $root.selectedFiles().length == 1 && isCurrentDirSelected().length == 0"><i class="fa fa-font"></i>
     ${_('Rename')}</a></li>
@@ -411,11 +412,15 @@ from django.utils.translation import ugettext as _
     %endif
     <li><a href="#" title="${_('Change permissions')}" data-bind="visible: !$root.inTrash(), click: $root.changePermissions, enable: $root.selectedFiles().length > 0"><i class="fa fa-list-alt"></i> ${_('Change permissions')}</a></li>
     <li class="divider"></li>
-    <!-- ko ifnot: $root.inTrash -->
     <li><a href="#"  data-bind="enable: $root.selectedFiles().length > 0 && isCurrentDirSelected().length == 0,
     click: $root.trashSelected"><i class="fa fa-times"></i> ${_('Move to trash')}</a></li>
     <li><a href="#" class="delete-link" title="${_('Delete forever')}" data-bind="enable: $root.selectedFiles().length > 0, click: $root.deleteSelected"><i class="fa fa-bolt"></i> ${_('Delete forever')}</a></li>
-    <!-- /ko -->
+  <!-- /ko -->
+  <!-- ko if: $root.inTrash -->
+    <li><a href="#" title="${_('Restore from trash')}" data-bind="visible: inRestorableTrash() &&  selectedFiles().length > 0 && isCurrentDirSelected().length == 0, click: restoreTrashSelected"><i class="fa fa-cloud-upload"></i> ${_('Restore')}</a></li>
+    <li class="divider"></li>
+    <li><a href="#" title="${_('Empty trash')}" data-bind="visible: inTrash(), click: purgeTrash"><i class="fa fa-fire"></i> ${_('Empty trash')}</a></li>
+  <!-- /ko -->
   </ul>
 
   <div id="submit-wf-modal" class="modal hide"></div>