[MGNLUI-7101] Hide implementation details from configuration Created: 26/Apr/22  Updated: 21/Jul/22  Resolved: 20/Jun/22

Status: Resolved
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: 6.3.0

Type: Task Priority: Neutral
Reporter: Roman Kovařík Assignee: Roman Kovařík
Resolution: Resolved Votes: 0
Labels: VN-Testing
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: 2d 0.5h Time Spent: 2d 0.5h
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Attachments: Text File problems_apps.txt     Text File problems_dialogs.txt    
Issue Links:
causality
is causing PAGES-591 Adjust config after changes by MGNLUI... Open
is causing MGNLUI-7370 Replacement for text field type and c... Closed
dependency
depends upon MGNLPN-639 converterClass not configurable via Y... Open
depends upon ADMINCTR-72 Hide implementation details from conf... Closed
depends upon CFGUI-144 Hide implementation details from conf... Closed
depends upon PAGES-603 converterClass not configurable via Y... Closed
is depended upon by ADMINCTR-72 Hide implementation details from conf... Closed
relation
is related to MGNLDAM-1042 Minor problems are reported for dam-c... Open
is related to MAGNOLIA-8393 Definition app problems are based on ... Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MGNLUI-7170 Move code to extracted modules (admin... Sub-task Completed Roman Kovařík  
MGNLUI-7177 Provide PR Sub-task Completed Roman Kovařík  
MGNLUI-7178 Test with dgx config Sub-task Completed Roman Kovařík  
MGNLUI-7179 Code rw Sub-task Completed Fernando Cherchi  
MGNLUI-7183 Deprecate ActionDefinition/RuleDefini... Sub-task Completed Roman Kovařík  
MGNLUI-7188 Slack announcement & Integrate Sub-task Completed Roman Kovařík  
MGNLUI-7190 Final QA on a deployed cloud instance Sub-task Completed Quach Hao Thien  
MGNLUI-7201 Recreate reverted PR Sub-task Completed Roman Kovařík  
MGNLUI-7212 Re-approve the reverted PR Sub-task Completed Rabie Hayoun  
MGNLUI-7233 Tasks app to latest SNAPSHOT in cloud Sub-task Completed Roman Kovařík  
MGNLUI-7234 External DAM reports problems: PR Sub-task Completed Roman Kovařík  
MGNLUI-7235 Tasks app to latest SNAPSHOT in cloud... Sub-task Completed Antonín Juran  
MGNLUI-7236 External DAM reports problems: rw and... Sub-task Closed Antonín Juran  
MGNLUI-7244 Fix MINOR error reported for dam/subA... Sub-task Closed Antonín Juran  
MGNLUI-7245 Rv/piQA for fix MINOR error reported ... Sub-task Completed Quach Hao Thien  
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Epic Link: Productization of Norsu
Sprint: Nucleus 11, Nucleus 12
Story Points: 8
Team: Nucleus

 Description   

The framework expose publicly  a lot of java implementation details, making it easy to misconfigure.

  • implementation classes all over the place
  • factory classes
  • fields
    • types
    • converterClass
  • multi fields
    • entryResolution (can we have just the default one for now?)
    • orderHandler  (can we have just the default one for now or disable ordering by a boolean property?)
    • itemProvider (can we have just the default one for now, the child provider?)
    • propertyNameDecorator
  • grid columns
    • type
    • valueProvider (no custom java in cloud anyway)
    • renderer (HTML renderer could be replaced by an HTML column definition)
    • descriptionGenerator


 Comments   
Comment by Roman Kovařík [ 26/Apr/22 ]

Discovery completed:

the listed changes produce def. app errors which needs to be addressed, most likely across different modules (e.g. instead of configuring a column renderer we need a custom column definition).

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