-
Type:
Regression Bug
-
Status: Closed
-
Resolution: Fixed
-
Affects Version/s: 6.1.0 CE RC1
-
Fix Version/s: 6.0.X EE, 6.1.0 CE RC1
-
Component/s: Web Content > Web Content Administration
-
Labels:None
-
Environment:Tomcat 7.0 + MySQL 5. 6.1.x Revision: 95149.
-
Branch Version/s:6.0.x
-
Backported to Branch:Committed
-
Epic/Theme:
-
Fix Priority:4
-
Git Pull Request:
Before you start up liferay make sure that you have the following properties in your portal-ext.properties:
pop.server.notifications.enabled=true
pop.server.notifications.interval=1
pop.server.subdomain=
Here are the steps to reproduce this issue:
- Navigate to "Control Panel -> Server Administration -> Mail"
- Configure the mail server settings.
- Navigate to "Control Panel -> Portal Instances".
- Edit the Portal Instance's Mail Domain to gmail.com.
- Click on the Portal Instance.
- Fill in the Mail Domain(Required).
- Click Save.
- Navigate to "Control Panel -> Users and Organizations".
- Add a User w/ a real Gmail address.
- Click the Add button.
- Click User from the Add menu.
- Fill in the Screen Name(Required) field.
- Fill in the Email Address(Required) field w/ a real Gmail Address.
- Fill in the First Name(Required) field.
- Change the User password.
- Click the Password tab.
- Fill in the New Password field.
- Fill in the Enter Again field.
- Click the Save button.
- Assign the user to the Guest site
- Click the Sites tab.
- Click
Select from the Sites tab.
- Click Liferay from the pop-up.
- Click the Save button.
- Navigate to "Control Panel -> Roles".
- Add a new Regular Role.
- Click the Regular Role button on the Add menu.
- Fill in the Name (Required)
- Click Save.
- Define the Permissions for the newly created Role to allow Subscribe and Access in Control Panel.
- Click the Actions button next to the new Role.
- Click Define Permissions on the Actions menu.
- Select Web Content from the Add Permissions drop down menu in the Site Content section.
- Check off the Subscribe checkbox in the Web Content Management section.
- Click Save.
- Select Web Content from the Add Permissions drop down menu in the Control Panel: Site section.
- Check off the Access in Control Panel checkbox in the Web Content section.
- Click Save.
- Assign the new user to this new role.
- Click the Assign Members tab.
- Click the Available tab.
- Search for your new user, then select that user.
- Click Update Associations.
- Sign out.
- Sign in as the new user.
- Navigate to "Control Panel -> Web Content".
- Subscribe to the Web Content Portlet.
- Click Subscribe.
- Sign out.
- Sign in as the Super Admin.
- Navigate to "Control Panel -> Web Content".
- Configure the Web Content Email Notification to be sent if a Web Content is added.
- Click the Options icon in the top right corner.
- Click Configuration from the options drop down menu.
- Click the Web Content Added Email.
- Check off the Enabled checkbox.
- Click Save.
- Click the X to close the pop-up box.
- Add a Web Content.
- Click Add.
- Fill in the Title (Required) field.
- Fill in the Content field.
- Click Publish.
- The attached Exception will be thrown.
- The Email Notification will not be sent out to the User.
- This error does not occur in this environment:
- Tomcat 7.0 + MySQL 5. 6.1.x Revision: 95072.
- relates
-
LPS-22019 Subscriptions are decided based on group memberships and not the permissions
- Closed