[MGNLSITE-86] Report references to deprecated page template and theme definitions Created: 15/Dec/17  Updated: 28/Mar/18  Resolved: 01/Mar/18

Status: Closed
Project: Magnolia Site Module
Component/s: None
Affects Version/s: None
Fix Version/s: 1.2.1

Type: Improvement Priority: Neutral
Reporter: Antti Hietala Assignee: Evzen Fochr
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Cloners
clones JSMODELS-19 Report any definitions that reference... Closed
duplicate
is duplicated by MAGNOLIA-7263 Definition app should report deprecat... Closed
relation
is related to MULTISITE-85 Report references to deprecated page ... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Release notes required:
Yes
Documentation update required:
Yes
Date of First Response:
Epic Link: YAML backwards compatibility
Sprint: Kromeriz 130, Kromeriz 136
Story Points: 3

 Description   

Change of scope 2018-02-23: Report references to non-existing and deprecated page template definitions and theme definitions. Both are referenced from site definitions.


Original scope:
Confirm that all problems with YAML definitions are reported to Definitions app

  • Definitions which reference definitions which do not exist.(For example a template definition references a non-existent dialog definition)

Reported messages should say

  • Which class / definition / whatever is deprecated / not found

Please note Magnolia's behaviour in those cases currently as a comment or in a wiki page.

Requirement in YAML backwards compatibility



 Comments   
Comment by Roman Kovařík [ 15/Jan/18 ]

Closed: getLink() already resolves the link via origin, we can't check resource existence.

Comment by Christopher Zimmermann [ 28/Mar/18 ]

Due to this ticket, the defintions app now shows a Sites registry.
This page should be updated to reflect that: https://documentation.magnolia-cms.com/display/DOCS56/Definitions+app#Definitionsapp-Definitiontypes

Also somewhere in docs should be a note that while the Sites are visible in the defintions app - unlike the other items they cannot be decorated or supplied via YAML definition files

Generated at Mon Feb 12 07:12:35 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.