[PAGES-408] Page Editor & Channels: Channels are not editable for Authors & the channel must be choosable in edit mode. Created: 30/Sep/13  Updated: 04/Nov/22  Resolved: 04/Nov/22

Status: Closed
Project: Magnolia pages module
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Christian Ringele Assignee: Unassigned
Resolution: Inactive Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
is related to MAGNOLIA-5218 Channel detection applies on edit mod... Closed
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:
Team: AuthorX

 Description   

All channel situations must be editable, imagine a World regions implementation:

  • Africa & Europe regions
  • Some pages or components should not exist in Europe, and some not in Africa.
  • One channel must be defined as the default case, if some body access it for example from china. Lets say its Europe channel the default. Comparable to 'desktop' right now. Desktop is the default representation for the editor in the device based implementation.

Situation:
A page gets hidden for Europe channel.
-> the Editor will never ever be capable to make this page viewable again for Europe!
In edit mode its hidden, because it serves default Europe representation.
Africa is only viewable in preview mode -> page can't be un-excluded for Europe.

The current default behavior does not work for all situations in reality:

  • Not all channel representations are editable, just the default one.
  • Concept was based on: Mobile representation is not editable.
    But that leaves the big corner case: what if you disable something from the default channel representation?

Simple example:
Exclude in the page editor a certain page from desktop channel -> an author cannot ever again get that page working/displaying for desktop representation, because no editor is there for displaying it.

And then break it down for other use cases of channels, regions for example:
Excluding a page form Europe means, that I need to open African representation to enable it again for Europe. But I have no editor for it.

Solution.
That is not easy to solve. The only thought I can come up with is.
Two edit modes:

  • Channel aware editor mode
  • Channel ignoring edit mode (just taking the base configuration without the merge of any variations or contentNodeWrappes filtering out things).


 Comments   
Comment by Espen Jervidalo [ 14/Oct/13 ]

quick fix: get the edit page properties into the browser app.
real fix: I think the channel exclusion should not be taken into consideration in edit mode.

Comment by Laura Delnevo [ 04/Nov/22 ]

Hello, 

This ticket is now marked as closed due to one of the following reasons: 

  • A long period of inactivity 
  • Uses an old or Beta version of an application, module, or framework that we no longer support 
  • The issue is no longer reproducible or has been fixed in later versions 

If you are still facing a problem or consider this issue still relevant, please feel free to re-open the ticket and we will reach out to you. 

Thank you, 

The Magnolia Team

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