[PAGES-934] Streamline the spa page definition Created: 23/Nov/22  Updated: 05/Jan/23  Resolved: 05/Jan/23

Status: Closed
Project: Magnolia pages module
Component/s: None
Affects Version/s: 6.3
Fix Version/s: 6.3.0

Type: Improvement Priority: Neutral
Reporter: Andrei Ichimescu Assignee: Thuy To
Resolution: Done Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: 4d 1h Time Spent: 1d 0.5h
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
dependency
is depended upon by PAGES-930 NorsuDocs: Update definitions for SPA... Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
PAGES-953 Prepare pages with jcr to allow injec... Sub-task Closed  
PAGES-987 QA Sub-task Closed Lam Nguyen Bao  
Template:
Acceptance criteria:
Empty
Task DoD:
[X]* Doc/release notes changes? Comment present?
[X]* Downstream builds green?
[X]* Solution information and context easily available?
[X]* Tests
[X]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Epic Link: Post TPR. SaaS Norsu Pages
Sprint: AuthX 22, AuthX 23, AuthX 24 Xmas
Story Points: 5
Team: AuthorX
Work Started:

 Description   

.Currently we added a new SpaRenderableDefinition and an impl in order to accommodate both pages with jcr and pages with norsu. The only diff is the TemplateAvailability implementation that needs to be different for the pages apps.

AC:
  Remove the norsu specific SpaRenderableDefinition to allow for a smoother migration 

Developer notes

  1. Inject a provider of TemplateAvailability
  2. Impl a smart provider of TemplateAvailability that takes into consideration the norsu feature flag
  3. overwrite the module descriptor of the pages-with-norsu to inject that provider

 


Generated at Mon Feb 12 06:23:34 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.