As a user, I can visualize the variants in the pages tree, so that I see more clearly which pages are personalized (MGNLPN-57)

[MGNLPN-60] Implement visual design to visualize variants in pages tree Created: 31/Mar/14  Updated: 10/Apr/14  Resolved: 09/Apr/14

Status: Closed
Project: Magnolia Personalization
Component/s: Integration
Affects Version/s: None
Fix Version/s: 1.0

Type: Sub-task Priority: Neutral
Reporter: Mikaël Geljić Assignee: Philip Mundt
Resolution: Fixed Votes: 0
Labels: ui
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File 06_Personalization_Pages_TreeVariants06_140313.png    
Template:
Date of First Response:
Sprint: 5.3 Sprint 5, 5.3 Sprint 6

 Description   

Detailed implementation according to attached screenshots should be done in MGNLPN-69.

As a first step we completely dismiss the 'drop down arrows' next to variant nodes.
We do however implement a custom column formatter (only return HTML String) to deal with icons or resolve "name" for a variant.

  • Pages app configuration:
    • make mgnl:variants node available
    • disable pages actions on variants node

TemplateColumnFormatter will also throw an exception due to an undefined templateId once mgnl:variants is enabled in the configuration of the PagesApp.



 Comments   
Comment by Roman Kovařík [ 07/Apr/14 ]

New branch for this ticket with bootstraps for new node type availability:
https://git.magnolia-cms.com/gitweb/?p=enterprise/p13n.git;a=commitdiff;h=a0f98167124f42bc7c221bfa7dbb045c99ab9533

Comment by Philip Mundt [ 09/Apr/14 ]

For the time being we won't adjust the page editor's actions as this would mean to adjust too many bootstrap files.

Comment by Philip Mundt [ 09/Apr/14 ]

Commit:
https://git.magnolia-cms.com/gitweb/?p=enterprise/p13n.git;a=commit;h=a8bb0eb10108610be2475ac4c2d86488a0bdec74
https://git.magnolia-cms.com/gitweb/?p=enterprise/p13n.git;a=commit;h=fef19d7af45c44846a6e284553d69735dbfe5cb1

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