Details
-
Task
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
None
-
-
Empty show more show less
-
Empty show more show less
-
Yes
-
UI Framework 20
-
13
Description
Compatibility artifact: Properly deprecate & point to new classes.
Better to start with a certain defined cluster of functionality, pick e.g. one of the following:
- field definitions,
- action definitions
- transformers, converters, validators etc
The ultimate goal is to have everything inside of compatibility artefact deprecated with a clear pointer to the non-deprecated counterpart. In case something appears to not have a clear replacement or even not a subject for deprecation at all, it has to be discussed on the case-by-case and the actions should be taken (follow-ups, extraction of the logic out of deprecated artefact etc).
Special consideration needs to be applied to deprecated code usage logic (info.magnolia.pages.rendering.registry.validator.DialogAwareTemplateDefinitionValidator and such). We need to provide a way to probably whitelist the definitions coming from compatibility artefact for the time being (for the sake of not polluting the definitions app with noise).
Checklists
Attachments
Issue Links
- is cloned by
-
MGNLPN-487 Carefully deprecate all the functionality that was superseded by the UI framework update
-
- Closed
-
- relates to
-
MGNLUI-5764 Migrate tools apps
-
- Open
-
-
CFGUI-123 Implement IsDefinitionRule in new framework
-
- Open
-
-
MGNLUI-5760 Introduce IsSystemProperty availability rule to new framework, make certain columns uneditable
-
- Closed
-
-
MGNLUI-5762 Implement ColumnAvailabilityRule and its sub classes in new 6.2 ui framework
-
- Closed
-
- split to
-
MGNLUI-5761 Move deprecated AvailabilityChecker and AbstractAvailabilityRule to compatibility module
-
- Open
-