[MAGNOLIA-8000] DeprecationUtil should pass MgnlDeprecated's description to Problems in Definitions app Created: 16/Feb/21  Updated: 18/Feb/21

Status: Accepted
Project: Magnolia
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Neutral
Reporter: Šimon Demočko Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

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)
Epic Link: Definition Problem reporting

 Description   

Current situation

The reason for deprecation that is listed in MgnlDeprecated annotation is not listed in the Problems subapp of Definitions app. This is quite unfortunate because it usually gives pointers to the user as to what should be used instead of what needs to be done. 

Desired situation

Let's output visibly to user the description from the annotation. 

Check class DeprecationUtil.

Business value

Customers using deprecated classes and properties will be clearly informed on what to do, likely reducing overhead at support. 


Generated at Mon Feb 12 04:28:43 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.