-
Type:
Technical Testing
-
Status: Closed
-
Priority:
Minor
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: ~[Archived] WCM
-
Labels:None
- PASS
- To Do
- FAIL
- Impeditive:
Ticket Title QA Status ? ?
- Not impeditive:
Ticket Title QA Status ? ?
Test Cases:
Case 1:
Custom fields defined in Site Navigation Menu Item is available for existing Page type item in Navigation Menu
- Navigate to Navigation Menus admin in default site
- Add a new Navigation Menu item
- Add a Page type item
- Navigate to Custom Fields admin
- Add an Input Field as Custom Field in Site Navigation Menu Item
- Back to Navigation Menus admin in default site
- Access to Navigation Menu item
- Click the Page type item
- Assert the custom field is shown in the sidebar panel
Case 2:
Custom fields defined in Site Navigation Menu Item is available for future Submenu type item in Navigation Menu
- Navigate to Custom Fields admin
- Add an Input Field as Custom Field in Site Navigation Menu Item
- Navigate to Navigation Menus admin in default site
- Add a new Navigation Menu item
- Add a Submenu type item
- Click the Submenu type item
- Assert the custom field is shown in the sidebar panel
Case 3:
Custom fields defined in Site Navigation Menu Item is available for URL type item in future site's Navigation Menu
- Navigate to Custom Fields admin
- Add an Input Field as Custom Field in Site Navigation Menu Item
- Add a new site
- Navigate to Navigation Menus admin in new site
- Add a new Navigation Menu item
- Add a URL type item
- Click the URL type item
- Assert the custom field is shown in the sidebar panel
Case 4:
Custom fields defined in Site Navigation Menu Item is available for Submenu type item in Global site's Navigation Menu
- Navigate to Custom Fields admin
- Add an Input Field as Custom Field in Site Navigation Menu Item
- Navigate to Global site
- Navigate to Navigation Menus admin in Global site
- Add a new Navigation Menu item
- Add a Submenu type item
- Click the Submenu type item
- Assert the custom field is shown in the sidebar panel
Case 5:
Custom fields defined in Site Navigation Menu Item can be displayed in Navigation Menu portlet
- Navigate to Custom Fields admin
- Add an Input Field as Custom Field in Site Navigation Menu Item
- Add a new site
- Add a new widget page
- Navigate to Navigation Menus admin in new site
- Add a new Navigation Menu item
- Add a Page type item
- Click the Page type item
- Type Page in custom field and Save
- Add a Submenu type item
- Click the Submenu type item
- Type Submenu in custom field and Save
- Add a URL type item
- Click the URL type item
- Type URL in custom field and Save
- Navigate to Widget Templates Admin
- Add a new Navigation Menu Template
- Use the following codes
<#if entries?has_content> <#list entries as navItem> <#assign customFields = navItem.getExpandoAttributes() /> ${customFields["customFieldName"]} </#list> </#if>
- Save
- Navigate to widget page
- Click ellipsis button of Navigation Menu portlet
- Click Configuration
- Select Navigation Menu item as Menu
- Select new template as Display Template
- Click Save
- Assert Page Submenu URL displayed in the Navigation Menu portlet