A user with inherited private pages from a user group cannot access the pages

Description

Even after setting the portal-ext property "layout.user.private.layouts.auto.create=false" the issue exists.

Steps to Reproduce:

  1. Add the above property to portal-ext.properties

  2. Start the instance and add a user group with a private page

  3. Add a User group with a private page

  4. Add a user (do not assign to the user group)

  5. Assert that the user has no private pages

  6. Log in as the user to validate that Private Pages does not display

  7. Assign the user to the User group

  8. Log in as the user and validate that Private Pages displays in the Go To menu

  9. Click Go to > My Private Pages (see attached image)

Environment

Tomcat 7.0.27 + MySQL 5. Portal 6.1.X EE GIT ID: 62d2ccf381c16ed85774c03f004cefe6bf138a1f.

Attachments

1

Activity

Show:

Pani Gui August 5, 2012 at 7:40 PM

PASSED Manual Testing following the steps in the Dale Shan's comment.

Fixed on:
Tomcat 7.0 + MySQL 5. Portal 6.1.x EE GIT ID: 32d80b3096d5dddd356cf616f8ff0972bceb88ad.
Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: a1504ad0359b4095cb7dc02c0857500937487390.

Dale Shan July 30, 2012 at 7:05 PM
Edited

I reopen this ticket because user can not see "My private pages link" or "My public pages link" even if the user has virtual layout page that copied from user group. Please see following test case.

1) set following proeprty in portal-ext.properties
user.groups.copy.layouts.to.user.personal.site=false
layout.user.private.layouts.enabled=true
layout.user.private.layouts.auto.create=false
layout.user.private.layouts.power.user.required=false
admin.default.role.names=User
2). Create a user ddd

3) Create a user group eee and assign user ddd to user group eee.

4) Create a private page fff for user group eee

5) Login portal with user ddd, you will found that you can not see the "My private pages link"

Pani Gui July 17, 2012 at 8:05 PM

PASSED Manual Testing following the steps in the description.

Reproduced on:
Tomcat 7.0 + MySQL 5. Portal 6.1.X EE GIT ID: 62d2ccf381c16ed85774c03f004cefe6bf138a1f.

A user can not access his private pages that inherited from a user group.

Fixed on:
Tomcat 7.0 + MySQL 5. Portal 6.1.x EE GIT ID: 022c559f94698f12169c9f8b872eff9977ec9e75.
Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: 17beffddf4745ebeb41488a652603f603d2ec48f.

A user can go to his private pages that inherited from a user group.

Michael Saechang July 17, 2012 at 2:16 PM
Edited

Committed on:
Portal 6.1.x CE GIT ID: 109aa35266ebf6e9ce6b074d88bf44232731d980.
Portal 6.2.x GIT ID: 8c38beb58c727f7df2c1be3ee25f077e74ec6a59.

Wesley Gong July 10, 2012 at 3:20 PM

This bug came up because we changed the default value for the user group page property to what is stated below:

user.groups.copy.layouts.to.user.personal.site=false
(This used to be set to true by default)

Fixing, so that if the above property is set to false, and there are no user pages for the user, then the "Go To" menu will not contain a link to the users private/public site.

Fixed

Details

Assignee

Reporter

Labels

Branch Version/s

6.1.x

Backported to Branch

Committed

Epic/Theme

Fix Priority

4

Git Pull Request

Components

Affects versions

Priority

Zendesk Support

Created July 9, 2012 at 11:13 AM
Updated June 24, 2023 at 3:58 PM
Resolved August 5, 2012 at 8:13 PM
Loading...