Follow up of work done with NXP-29580
- most of XObject contributions extending Descriptor have been migrated to use XRegistry annotations but there are a few remaining that should also be migrated
- all usage of ContributionFragmentRegistry should also be migrated in favor of registries using the XRegistry annotation
- all other contributions (probably not handling hot reload properly) should also be migrated to the new system
This will allow using an unified behavior for most of contributions inside the platform:
<contrib id="..." merge="true|false" enable="true|false" remove="true|false"> // content that can be merged </contrib>
As a result of registry usage, the registerExtension and registerContribution methods in component code are not used anymore in migrated components and should issue a deprecation warning if used.
Extension points that were not previously merging will need to be documented in case the "consistent" behavior is unexpected for migrated projects.
- depends on
-
NXP-29580 Rework descriptor mechanism
- Resolved
- is duplicated by
-
NXP-22207 Hot reload breaks openid login
- Resolved
-
NXP-9641 Fix permissions hot reload
- Resolved
-
NXP-11801 Fix hot reload of content templates removal
- Resolved
-
NXP-16156 Allow override of Runtime EventListeners
- Resolved
-
NXP-10246 Refactor the EventListener registry to use the new fragment system
- Resolved
- is related to
-
NXP-30098 Fix tests using CoreFeature in eclipse
- Resolved
-
NXP-30110 Make the nuxeo build grep for errors in all functional tests
- Resolved
-
NXP-30180 Review Automation contributions merge/removal/enablement features
- Resolved
-
NXP-30181 Check action inner filter registration on disabled/removed action
- Resolved
-
NXP-30203 Make explorer handle component aliases
- Resolved
-
NXS-6271 Manage new 11.5 Builders
- Acknowledged
- is required by
-
NXP-30194 Make registries generic on their descriptor
- Resolved
- Is referenced in
- links to