[MGNLCAT-191] Extract old categories app from core module Created: 19/Jan/21  Updated: 19/Mar/21  Resolved: 04/Mar/21

Status: Closed
Project: Magnolia Categorization Module
Component/s: None
Affects Version/s: None
Fix Version/s: 2.8

Type: Task Priority: Neutral
Reporter: Šimon Demočko Assignee: Sang Ngo Huu
Resolution: Done Votes: 0
Labels: VN-Analysis, VN-Implementation, VN-Testing
Remaining Estimate: Not Specified
Time Spent: 6d 0.5h
Original Estimate: Not Specified

Issue Links:
Cloners
is cloned by MGNLCE-264 Bundle migrated category app to ce Closed
Problem/Incident
Template:
Acceptance criteria:
[X]*
  • ensure actions are not available that shouldn't be available (proper writePermissionRequired settings)
[X]*
  • no ignored tests
[X]*
  • check bugs are not reproducible in the new app

[X]*
  • (MGNLUI-6509) Item added via detail SubApp is not selected in the browser after saving
[X]*
  • (MGNLUI-6550) Ensure detail subApps don't use path but <thing>'s name in tab titles -> and thus page title
Task DoR:
[ ]*
  • Before grooming, check TEMP-7 if some more general app finalization tasks were not added that are missing in acceptance criteria checklist
Release notes required:
Yes
Date of First Response:
Epic Link: Migrate categories app
Sprint: UI FW 21, UI FW 22, UI FW 23
Story Points: 5

 Description   

Old pages app can still link to old categories app, so it still needs to be kept, but hidden, until we unbundle old pages app. 

If old pages app is not present in CE, we can remove the dependency by default. Not from dx core though due to above.

We can try to remove it from CE and see if some forgotten dependency is there. If not, can stay gone.

 

Part of testing should cover:

  • in old pages app add a component that links to categorization and do some saving/opening 
  • same in new pages app
  • other apps where categories may be used (tours, ..?)


 Comments   
Comment by Sang Ngo Huu [ 22/Feb/21 ]

Old category could be removed from:

  • magnolia-community-webapp
  • magnolia-dx-core-webapp

Because there is no apps using/calling old category app

It should be bundled in demo:

  • magnolia-community-demo-webapp
  • magnolia-dx-core-demo-webapp

Because demo has tours-categories app, which depends/extends from old category app.

For those customized bundle from customer, they could add the old category by themselves if needed

Comment by Roman Kovařík [ 11/Mar/21 ]

The final state: bundled in magnolia-dx-core-webapp so the old pages app can use categories links.

https://git.magnolia-cms.com/projects/PLATFORM/repos/dx-core/pull-requests/143/diff#magnolia-dx-core-webapp/pom.xml

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