SHAPE

Shape Masters is available as a separate module at a site level. It supports create and copy of Shape Masters. It contains a matrix of child Shapes which supports managing Shape attributes.

The season-level view of Shapes is changed to support the All Seasons Shape. The view used to display only Shapes assigned to season. Shapes assigned to a season with Shapes and used by Styles in the season are displayed in the tab. The Remove action is removed since it is misleading and it may or may not remove the Shape from the view. Users are allowed to edit a Shape’s Season list if that is not required Shape associated with a Season.

Season behavior is controlled per Theme Master by a new Boolean attribute ShapeMaster.AllSeasons. Its initial value is FALSE and it is read-only. You may change the initial value to true, or set its initial value by expression, or make it editable. Do not use a continuous expression to set the AllSeasons attribute because validation is involved when changing a ShapeMaster.AllSeasons. It can be set true only if the ShapeMaster has exactly one Shape and its Shape.Seasons attribute must be empty. It supports create and copy of Shape Masters. It contains a matrix of child Shapes so it also supports managing Shape attributes.