[MGNLTEST-484] ContentApp, Grid can handle rows with extended texts automatically Created: 27/Dec/23  Updated: 18/Jan/24  Resolved: 15/Jan/24

Status: Closed
Project: Magnolia Test Framework
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: Christoph Meier Assignee: Christoph Meier
Resolution: Resolved Votes: 0
Labels: None
Remaining Estimate: 0d
Time Spent: 2d 1h 55m
Original Estimate: Not Specified

Attachments: PNG File Bildschirmfoto 2023-12-27 um 10.56.37.png    
Issue Links:
dependency
is depended upon by MGNLCE-391 Re-enable tests on AssetsCoreFunction... Accepted
Template:
Acceptance criteria:
[ ]* Grid must be able to figure what "style" is used in order to select rows or to check for the existence of rows.
[ ]* The API of contentApp and Grid must remain the same.
[ ]* The test-code should not need to specifiy details about the "grid-style" or about which app it is.
Task DoD:
[X]* Doc/release notes changes? Comment present?
[X]* Downstream builds green?
[X]* Solution information and context easily available?
[X]* Tests
[X]* FixVersion filled and not yet released
[X]  Architecture Decision Record (ADR)
Epic Link: core-TF-features-bugs-improvements
Work Started:

 Description   

Context

With the search.X-initiative, the Grid of content will display more information. Cells may contain 2 lines of texts. A row may start with a thumpnail (for assets), etc.

ContentApp and Grid both still should work independent whether the rows on the grid show "old, simple" info or whether it has the 2-liners.

This "extended" Grid info may be present at one app but not at another. It probably will be added slowly app by app.

Grid must be able to figure what "style" is used in order to select rows or to check for the existence of rows.

The API of contentApp and Grid should remain the same.
When writting a test, the test-code should not need to specifiy details about the "grid-style" or about which app it is.

Resources

See https://www.figma.com/file/dWsXkQApaql5nnYtlW4cei/Search-ideation-1.1?type=design&node-id=5119%3A248337&mode=dev
for screenshots of different apps with "extended row info"



 Comments   
Comment by Christoph Meier [ 27/Dec/23 ]

To "check" adapted content-apps ... use these branches

https://git.magnolia-cms.com/projects/MODULES/repos/dam/pull-requests/399/overview
https://git.magnolia-cms.com/projects/PLATFORM/repos/ui/pull-requests/2568/overview
https://git.magnolia-cms.com/projects/MODULES/repos/pages/pull-requests/661/overview

Branches can be used locally when building the test-webapps.
Or maybe we can deploy special versions of ui, pages and dam.
The former likely easier, since we expect branches get updated regularly

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