[MGNLDIFF-98] Extract diff-pages-integration into sub module Created: 19/Sep/17  Updated: 18/Oct/17  Resolved: 16/Oct/17

Status: Closed
Project: Magnolia Diff Module
Component/s: None
Affects Version/s: None
Fix Version/s: 1.9, 2.0

Type: Task Priority: Neutral
Reporter: Philip Mundt Assignee: Maxime Michel
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to MGNLDIFF-97 Remove uses of the Content API Closed
dependency
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Release notes required:
Yes
Documentation update required:
Yes
Sprint: Basel 114, Basel 115, Basel 116, Basel 117, Basel 118
Story Points: 8

 Description   

With MGNLDIFF-97 we created a new major version of the diff module, removing all usages of Content API from the current module. We take the chance now to split out the pages-integration into yet another sub module to get rid of the dependency to pages in the main module.

This involves

  • creating a sub module for the pages-integration,
  • moving the dependency to pages to the new module,
  • moving the relevant bootstrap files to the new module.

We create two major versions:

  • 1.9 contains split (this issue) and Content API removal (MGNLDIFF-97) (5.5.6 compatible),
  • 2.0 contains split (this issue), Content API removal (MGNLDIFF-97) and Vaadin 8 compatibility (5.6 compatible).

Workflow

For 5.6 we also have to adjust the workflow module and raise the dependency to diff module to 2.0. Adjustments were made here (moving legacy class to compatibility module):
https://git.magnolia-cms.com/projects/ENTERPRISE/repos/workflow/commits/51a2ae4fe57736c28049fcdc862d4a55d47c2154

For 5.5.6 we do not adjust the dependency in worklfow (version 1.9 of diff will not be bundled with 5.5.x for the time being). Be aware of the fact, that info.magnolia.module.workflow.action.WorkItemDiffAction is still present in workflow and it should not be used (was deprecated since 5.4.2). When raising the dependency in the future, this class will have to be deleted (we shouldn't make worklfow depend on the compatibility module of diff).


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