-
Type:
Story
-
Status: Closed
-
Priority:
Minor
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: Master
-
Component/s: Fragment Administration
-
Epic Link:
-
Sprint:S01E01 - Fruittis Volcano
-
Git Pull Request:
Context
Currently in order to specify common elements for more than one page or page template, those elements must be placed in the portal_normal template of a theme.
The goal of this story is introducing the new concept of Master Pages, which allow specifying common elements for one or more pages. Each page and page template must have an associated master page.
This story is limited to introducing the concept and providing an out of the box master called "Blank" which does not have any common element. The "Blank" master cannot be modified or deleted. Since "Blank" is special, it will always appear first, it won't be taken into account for pagination and it won't appear in searches
All existing pages and page template must be considered to have "Blank" as a Master. This information should be shown next to the information of the theme used for the page (LPS-102201 will later introduce the ability to change it)
Acceptance Criteria
- Given an existing page created with a previous version of Liferay
- When the system is upgraded to Liferay 7.3
- Then All existing pages and page templates must appear as having "Blank" as its master
- Given a blank installation of Liferay and a new site
- When the site administrator accesses the Page Templates application
- Then there is a tab called "Masters" with a single entry called "Blank"
Next steps
LPS-102566 will introduce the ability to create custom Masters
- causes
-
LPS-103263 Fix SampleSQLBuilder according to LPS-102202
- Closed
- is related to
-
LPS-103686 LPS-102202 - Product QA | Test Automation Creation
-
- Closed
-
- relates
-
LPS-105621 Exploratory Test - Default and Custom Master Pages Templates - Round 1
-
- Closed
-
-
LPS-105845 Exploratory Test - Default and Custom Master Pages Templates - Round 2
-
- Closed
-
-
LPS-106057 Sanity Poshi Automation for LPS-102202 Introduce Master Pages as a way to define common elements for several Fragment based pages
-
- Closed
-