<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to restrict menu option only for folders in alfresco Search using Aikau  in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/how-to-restrict-menu-option-only-for-folders-in-alfresco-search/m-p/285569#M238699</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;we have implemented one functionality to calculate the size of assets in search component.&lt;/P&gt;&lt;P&gt;So if user select folder in search result page then only calculate size option should display, but problem is even if user selects the file or document calculate size option is displaying.&lt;/P&gt;&lt;P&gt;below is the sample code.&lt;/P&gt;&lt;P&gt;faceted-search.get.js&lt;/P&gt;&lt;P&gt;var calCulateSizewidget = {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; name: "alfresco/menus/AlfSelectedItemsMenuItem",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; config: {&lt;/P&gt;&lt;P&gt;&amp;nbsp; label: msg.get("calculate.size.folders"),&lt;/P&gt;&lt;P&gt;&amp;nbsp; clearSelectedItemsOnClick: true,&lt;/P&gt;&lt;P&gt;&amp;nbsp; publishTopic: "CUSTOM_CALCULATE_SIZE"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;var widget2 = widgetUtils.findObject(model.jsonModel.widgets, "id", "FCTSRCH_SEARCH_RESULT");&lt;/P&gt;&lt;P&gt;var widget3 = widgetUtils.findObject(model.jsonModel.widgets, "id", "CUSTOM_SELECTED_MENU");&lt;/P&gt;&lt;P&gt; function&amp;nbsp; showCalculateSizeforGroup(group,calCulateSizewidget){&lt;/P&gt;&lt;P&gt;if(widget2.config.onFolderSelection === true)&lt;/P&gt;&lt;P&gt; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; widget3.config.widgets.push(calCulateSizewidget);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;I have tried extending the AlfSelectedItemmenuItem.js&lt;/P&gt;&lt;P&gt; onItemsSelected: function alfresco_menus_AlfSelectedItemsMenuItem__onItemsSelected(payload) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; alert(" payload "+payload);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (payload.selectedItems)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!this.publishPayload)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.publishPayload = {};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; var records = payload.selectedItems;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var newPayload = [];&lt;/P&gt;&lt;P&gt;&amp;nbsp; for(var i = 0; i &amp;lt; records.length; i++)&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(records[i].type == "folder")&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; onFolderSelection = true;&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log("record payload"+records[i]);&lt;/P&gt;&lt;P&gt;&amp;nbsp; newPayload.push(records[i]);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.publishPayload.selectedItems = newPayload;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if i am missing anything.&lt;/P&gt;&lt;P&gt;Thanks !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Nov 2016 00:00:37 GMT</pubDate>
    <dc:creator>shyam2016</dc:creator>
    <dc:date>2016-11-09T00:00:37Z</dc:date>
    <item>
      <title>How to restrict menu option only for folders in alfresco Search using Aikau</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-restrict-menu-option-only-for-folders-in-alfresco-search/m-p/285569#M238699</link>
      <description>Hi,we have implemented one functionality to calculate the size of assets in search component.So if user select folder in search result page then only calculate size option should display, but problem is even if user selects the file or document calculate size option is displaying.below is the sample</description>
      <pubDate>Wed, 09 Nov 2016 00:00:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-restrict-menu-option-only-for-folders-in-alfresco-search/m-p/285569#M238699</guid>
      <dc:creator>shyam2016</dc:creator>
      <dc:date>2016-11-09T00:00:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to restrict menu option only for folders in alfresco Search using Aikau</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-restrict-menu-option-only-for-folders-in-alfresco-search/m-p/285570#M238700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So if I understand the problem correctly you only want the calculate menu item to appear when documents are selected rather than folders?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you'll want something more like the &lt;A href="https://dev.alfresco.com/resource/docs/aikau-jsdoc/AlfDocumentActionMenuItem.html" rel="nofollow noopener noreferrer"&gt;AlfDocumentActionMenuItem&lt;/A&gt; widget (which extends &lt;A href="https://dev.alfresco.com/resource/docs/aikau-jsdoc/AlfFilteringMenuItem.html" rel="nofollow noopener noreferrer"&gt;AlfFilteringMenuItem&lt;/A&gt;). This is used in the Aikau Document Library to filter out menu items that don't match the the display criteria. Note that you'll need to create a custom widget extending AlfFilteringMenuItem and configure the "filterTopic" attribute and override the "filter" function. Also, your menu items will need to be placed in an &lt;A href="https://dev.alfresco.com/resource/docs/aikau-jsdoc/AlfSelectedItemsMenuBarPopup.html" rel="nofollow noopener noreferrer"&gt;AlfSelectedItemsMenuBarPopup&lt;/A&gt;​.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your other alternative would be to configure the visibilityConfig on your menu item (see &lt;A href="https://aikau-sandpit.alfresco.com/aikau-sandpit/page/na/ws/VisibilityConfig" rel="nofollow noopener noreferrer"&gt;example&lt;/A&gt; in the Sandpit) however I don't think that it currently supports rules as complex as you'd require for interpreting multiple selected items.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2016 10:07:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-restrict-menu-option-only-for-folders-in-alfresco-search/m-p/285570#M238700</guid>
      <dc:creator>ddraper</dc:creator>
      <dc:date>2016-11-09T10:07:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to restrict menu option only for folders in alfresco Search using Aikau</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-restrict-menu-option-only-for-folders-in-alfresco-search/m-p/285571#M238701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you &lt;B&gt;Dave Draper&lt;/B&gt;​ &lt;/P&gt;&lt;P&gt;yes actually i want to display calculate size menu ONLY for Folders not for documents.&lt;/P&gt;&lt;P&gt;so basically when user search some assets&lt;/P&gt;&lt;P&gt;and in search result page if user selects folder - display calculate size menu in selected item drop down&lt;/P&gt;&lt;P&gt;if user selects documents/text/html or any other content - do not display calculate size menu n selected item drop down&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2016 21:14:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-restrict-menu-option-only-for-folders-in-alfresco-search/m-p/285571#M238701</guid>
      <dc:creator>shyam2016</dc:creator>
      <dc:date>2016-11-09T21:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to restrict menu option only for folders in alfresco Search using Aikau</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-restrict-menu-option-only-for-folders-in-alfresco-search/m-p/285572#M238702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK... but my previous answer would still be appropriate - it's just that the logic would be reversed, did you have any success following my suggestion?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2016 08:24:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-restrict-menu-option-only-for-folders-in-alfresco-search/m-p/285572#M238702</guid>
      <dc:creator>ddraper</dc:creator>
      <dc:date>2016-11-10T08:24:45Z</dc:date>
    </item>
  </channel>
</rss>

