Uploaded image for project: 'Service Packs and Hot Fixes'
  1. Service Packs and Hot Fixes
  2. MNT-16019

Unable to access actions when the action menu has many items

    Details

    • Type: Hot Fix Request
    • Status: Closed
    • Resolution: Fixed
    • Affects Version/s: 5.1
    • Fix Version/s: 5.1.0.2
    • Component/s: Share Application
    • Labels:
      None
    • Environment:
      any

      Description

      maven and svn tag needed

      [Summary]

      In the repository/document library view if there are many actions available for a document not all actions are accessible to the first item in the list.

      [Steps to reproduce]

      • Install alfresco 5.1 using the installer
      • Add the following to tomcat/shared/classes/alfresco/web-extension/share-config-custom.xml
         <!-- Custom DocLibActions config section -->
         <config evaluator="string-compare" condition="DocLibActions">
            <actions>
               <!-- Download document -->
               <action id="document-download1" type="link" label="actions.document.download">
                  <param name="href">{downloadUrl}</param>
                  <param name="target">_blank</param>
                  <evaluator>evaluator.doclib.action.downloadBrowser</evaluator>
                  <evaluator>evaluator.doclib.action.hasContent</evaluator>
               </action>
               <action id="document-download2" type="link" label="actions.document.download">
                  <param name="href">{downloadUrl}</param>
                  <param name="target">_blank</param>
                  <evaluator>evaluator.doclib.action.downloadBrowser</evaluator>
                  <evaluator>evaluator.doclib.action.hasContent</evaluator>
               </action>
               <action id="document-download3" type="link" label="actions.document.download">
                  <param name="href">{downloadUrl}</param>
                  <param name="target">_blank</param>
                  <evaluator>evaluator.doclib.action.downloadBrowser</evaluator>
                  <evaluator>evaluator.doclib.action.hasContent</evaluator>
               </action>
               <action id="document-download4" type="link" label="actions.document.download">
                  <param name="href">{downloadUrl}</param>
                  <param name="target">_blank</param>
                  <evaluator>evaluator.doclib.action.downloadBrowser</evaluator>
                  <evaluator>evaluator.doclib.action.hasContent</evaluator>
               </action>
               <action id="document-download5" type="link" label="actions.document.download">
                  <param name="href">{downloadUrl}</param>
                  <param name="target">_blank</param>
                  <evaluator>evaluator.doclib.action.downloadBrowser</evaluator>
                  <evaluator>evaluator.doclib.action.hasContent</evaluator>
               </action>
               <action id="document-download6" type="link" label="actions.document.download">
                  <param name="href">{downloadUrl}</param>
                  <param name="target">_blank</param>
                  <evaluator>evaluator.doclib.action.downloadBrowser</evaluator>
                  <evaluator>evaluator.doclib.action.hasContent</evaluator>
               </action>
               <action id="document-download7" type="link" label="actions.document.download">
                  <param name="href">{downloadUrl}</param>
                  <param name="target">_blank</param>
                  <evaluator>evaluator.doclib.action.downloadBrowser</evaluator>
                  <evaluator>evaluator.doclib.action.hasContent</evaluator>
               </action>
               <action id="document-download8" type="link" label="actions.document.download">
                  <param name="href">{downloadUrl}</param>
                  <param name="target">_blank</param>
                  <evaluator>evaluator.doclib.action.downloadBrowser</evaluator>
                  <evaluator>evaluator.doclib.action.hasContent</evaluator>
               </action>
               <action id="document-download9" type="link" label="actions.document.download">
                  <param name="href">{downloadUrl}</param>
                  <param name="target">_blank</param>
                  <evaluator>evaluator.doclib.action.downloadBrowser</evaluator>
                  <evaluator>evaluator.doclib.action.hasContent</evaluator>
               </action>
      	</actions>
            <actionGroups>
               <actionGroup id="document-browse">
      
                  <!-- Simple Repo Actions -->
                  <action index="340" id="document-extract-metadata" />
                  <action index="350" id="document-increment-counter" />
      
                  <!-- Dialog Repo Actions -->
                  <action index="360" id="document-transform" />
                  <action index="370" id="document-transform-image" />
                  <action index="380" id="document-execute-script" />
                  <action index="390" id="document-download1" />
                  <action index="400" id="document-download2" />
                  <action index="410" id="document-download3" />
                  <action index="420" id="document-download4" />
                  <action index="430" id="document-download5" />
                  <action index="440" id="document-download6" />
                  <action index="450" id="document-download7" />
                  <action index="460" id="document-download8" />
                  <action index="470" id="document-download9" />
      
               </actionGroup>
            </actionGroups>
         </config>
      
      • Start alfresco
      • Login as the admin user and navigate to the path Repository>Data Dictionary>Email Templates>activities
      • Mouse over the first item on the list and click on more

      [Current behaviour]

      The list of actions displayed is cut off and many actions are not available for the user to execute

      [Expected behaviour]

      The list of actions displayed is fully accessible

      [Analysis to date]

      This occurs on both chrome and firefox browsers.

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  closedbugs Closed Bugs (Inactive)
                  Reporter:
                  jportillo Jose Portillo
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0 minutes
                    0m
                    Logged:
                    Time Spent - 1 week, 5 hours, 45 minutes
                    1w 5h 45m

                      Structure Helper Panel