[MGNLRES-352] Resources App: Does not display all light-modules from classpath Created: 27/Jul/20  Updated: 29/Mar/22  Resolved: 15/Feb/21

Status: Closed
Project: Magnolia Resources Module
Component/s: app
Affects Version/s: 3.0.1
Fix Version/s: 3.0.3

Type: Bug Priority: Critical
Reporter: Christian Ringele Assignee: Sang Ngo Huu
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: 1d 7.75h
Original Estimate: Not Specified

Attachments: PNG File All resources found - templates there.png     PNG File In definitions the light module.png     PNG File Jars and light modules in classpath.png     PNG File Resources shows only one of one jar.png    
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)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:
Epic Link: Migrate Resources app
Sprint: UI FW 20, UI FW 21
Story Points: 3
Team: Nucleus

 Description   

Situation:

  • jar modules/projects loaded in IDE
  • jar modules contain light modules
  • light modules get loaded from classpath-> templates etc all available in system

Problem:

The "Resources App" does not display some of the light modules from classpath, even the modules are loaded and used and observed properly by the backend.

In the following description:

  • yellow: Jar and its light module that shows up
  • orange : Jar and its light modules that does not show up

In IDE:

The Jars/Projects contain licht module:

 

In Resources App:

Missing the orange light modules, only the yellow shows.

 

Pages App - Templates available:

The light modules are used correctly by the back end, the templates and app etc are all available

Definitions App:

Shows the definitions out of the light modules that are not displayed in Recourse App. When trying to jump into the Recourse App over the action (red), it's of course not working.

 

Workaround

Creating the folder in JCR would probably make the internals of the folder appear within the created. (not checked)

Dev notes

Probably copying the old filtering condition (resource data provider) could work (unless it didn't work in the old app as well)

Try to switch the filter to file system origin - if that wouldn't show it then. But all folders from a light module folder should probably be always considered light modules (check docs)



 Comments   
Comment by Roman Kovařík [ 15/Feb/21 ]

Closed: tested on training-templating module.

Generated at Mon Feb 12 06:49:51 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.