Configuration for enabling Private Pages

Priority

Components

Affects versions

None

Fix versions

Git Pull Request

Description

Motivation

For those customers upgrading from previous versions that have already existing private pages, and also for those willing to use them, we need to add a configuration and define the way in which private pages will be reactivated.

  • Enabling check should be at site, instance and system levels

  • Enabling should be automatic when there are already existing private pages. It should be enabled just for those sites including private pages.

Note.- We've decided to reduce the activation to disabling the release feature flag (RFF). That is, new customers willing to use private pages will have to turn off the switch that hides private pages. Customers upgrading that have already private pages, will have the switch disabled. The switch should be disabled just for those sites including private pages.

Requirements

  • RFF must be independent by site / instance, that is:

    • it can be ON for some sites, but not for all of them  (pending until RFF UI is improved) 

    • it can be ON for an instance, but not the rest  (pending until RFF UI is improved) 

    • it can be ON for an instance, but be switched OFF in any site of that instance  (pending until RFF UI is improved) 

  • When the RFF is OFF, users will have the possibility of creating/selecting/viewing private pages as it was before  was merged

  • When the RFF is ON, users won't be able to create/select/view private pages anywhere in the portal

  • When the customer is upgrading, then the check will be automatically switched to "OFF" in all sites where there are already existing private pages   > for customers upgrading, the switch will be always OFF (the original requirement depends on the RFF UI improvements)

  • When the RFF is OFF and private pages are created, and then it is switched ON so private pages are hidden, existing private pages won't be deleted, just hidden

Test Scenarios

Test Scenarios

Test Strategy

Kind of test

Is it covered by FrontEnd ? (JS-Unit)

Is it covered by BackEnd ? (unit or integration)

Could it be covered by POSHI?

The private page should be shown when RFF is OFF

Critical

Manual

No

No

Yes

The private page should be hidden when RFF is ON

Critical

Manual

No

No

Yes

The private page should be shown after upgrade

High

Manual

No

No

Yes

100% Done
Loading...

depends on

is duplicated by

Activity

Show:

Lee Jordan February 24, 2022 at 1:59 PM

Finally getting around to getting to customer success on this, I believe though the need for private pages isn't well understood. Our definition of public and private is different since public means "everyone in the company". I honestly am not too sure Liferay has visibility into intranets anymore, it seems to be moving towards commerce.

I just can't see how merging public and private pages would ever have been a good idea and can't see how it progressed this far.

Lee Jordan December 7, 2021 at 1:38 PM

Unify public and private pages??

Are the use cases of Intranets being taken into consideration here? This sounds like a disaster for us.

Julia Molano November 22, 2021 at 1:15 AM

Hi ! Thanks for your comment. Could you be more specific? We are providing the option of enabling Private Pages even if they are disabled in new installations.

Thank you!

Lee Jordan November 18, 2021 at 1:24 PM

Can we have the option of stopping this from happening?

Completed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Zendesk Support

Created November 16, 2021 at 1:47 AM
Updated April 24, 2024 at 9:13 AM
Resolved April 25, 2022 at 1:55 AM