Details
-
Bug
-
Resolution: Fixed
-
Medium
-
4.13.4
-
1
-
Severity 3 - Minor
-
Description
Issue Summary
Since v.8.6.0 Schema Managers can configure the New Object's Page Layout using Widgets.
The Attributes Widget can be configured with a list of Attributes to show. The Attribute Picker however, does not allow the selection of the four default Attributes. In certain Use Cases, we would have a Label which is not the attribute labeled Name.
The Attribute Picker cannot find any Attribute labeled "Name"
Steps to Reproduce
- Have an Object Type with a text attribute added to it, e.g. "TestAtt", and any other attribute (e.g. a User, Boolean etc)
- Populate this Attribute across you objects in this object type
- In the Object Type>Attributes Tab, set "TestAtt" as the Object Type's Label
- Navigate to any Object Page, the "Name" is clearly showing in the Attributes Tab
- Navigate to ObjectType>Configure>Configure page layout
- In the Page Layout screen>Attributes Tab, see that "Name" is not showing in the List of Attributes to display.
- Remove one Attribute from the list (e.g. the Boolean Attribute), or simply click to Clear All, then try to add the Name Attribute only.
Expected Results
You can find the Name Attribute from the Attribute Picker, and be able to select it to be displayed on the object page
Actual Results
The Name Attribute cannot be selected here, and it will not show on the Object Page
...
Workaround
In the Attribute Picker - click the option to Add All - in order to show ALL available attributes, including the one called Name (Key, Updated and Created will still be excluded as these will be displayed regardless on the object page itself)
Note that unless you choose to Select All, you will not be able to see the Name Attribute, for example, click Select All, then remove one attribute from the list - the Name will no longer show on the page...