Guest cannot view DDL form or add new DDL record

Description

Reproduction:
1. Deploy the 'Dynamic Data List Form' portlet.
2. Add the 'Dynamic Data List Form' portlet to a page and make sure the Guests have 'View' permission for it.
3. Go to 'Control Panel' -> 'Dynamic Data List' and add a list.
4. Enable the 'Add record' and 'View' permission for the 'Guest' role for the list.
5. Configure the 'Dynamic Data List Form' portlet on the page to show the form for the newly created list.
6. Log out
Result: The 'Dynamic Data List Form' portlet shows the following message:
'You must be authenticated to use this portlet. '

Activity

Show:

Mark Jin June 14, 2012 at 2:24 AM
Edited

PASSED Manual Testing following the steps in the description.

Fixed on:
Tomcat 7.0 + MySQL 5. Portal 6.1.x CE GIT ID: 34c7efce2b73c14af75e6a0c245742144ed5da50.
Plugins CE 6.1.x GIT ID: ca78b00b05ca6d9952ec6413cb9b489523c52b52.
Tomcat 7.0 + MySQL 5. Portal 6.1.x EE GIT ID: cdb3df5be0f49c602b4454c2f98b84e66370c9a7.
Plugins EE 6.1.x GIT ID: 8af07d0b176cfeef2750a76c2235a72fa86ae6e9.
Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: dc1a04a5d0e74a75e8b4bde5a4491a93edbe5a2c.
Plugins 6.2.x GIT ID: 0ede8a7a8b5c91a585bf7b63109a67a8ea8d409b.

Guest users are able to see the portlet and add record.

Tamas Molnar June 11, 2012 at 3:18 AM

The proper permissions are crucial. We have to check in the "Allow Multiple Submissions" checkbox in the DDL Form configuration panel, otherwise the guests are unable to see the portlet. Of course we need the View permisson for guests to the DDL Form Portlet. What is not obvious is that, that we need permissons for the Dynamic Data List wich is showed by the DDL Form. We have to give the View and the Add Record permissoins for guests to the Dynamic Data List.

Oriana Tham June 8, 2012 at 6:25 PM

Also Failed on:
Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: b3cd18324b0663a0fc8422bb6ec24daac713afdb
Plugins 6.2.x GIT ID: a26d429c33d1bd0fcdd82bbc293309741bca37e7

Mark Jin June 5, 2012 at 6:59 PM
Edited

FAILED Manual Testing following the steps in the description.

Reproduced on:
Tomcat 7.0 + MySQL 5. Portal 6.1.10 EE GA1.
Plugins 6.1.10 EE GA1.

The portlet shows the following message: "You must be authenticated to use this portlet."

Fixed on:
Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: 2dd4e6bc237b042fe42c1bc245419cab83c0f38f.
Plugins 6.2.x GIT ID: ba44dcf5da9477a9cd26d57049e3eb3319fd41c1.

The guest users able to see the portlet and add record.

Failed on:
Tomcat 7.0 + MySQL 5. Portal 6.1.x CE GIT ID: 61c9fd47f584c8b284fca2450f16751ab5b55050.
Plugins CE 6.1.x GIT ID: 92dc484ff097194fc84178580153fd8b4caf5bd1.
Tomcat 7.0 + MySQL 5. Portal 6.1.x EE GIT ID: 0ae1bd78b0e28487d876e7952fec34bf65a5f87f.
Plugins EE 6.1.x GIT ID: 5a26b4810f315ef584158543b01f03aca29c085e.

The portlet shows the following message: "You do not have the required permissions."

Michael Saechang June 5, 2012 at 3:27 PM

Committed on:
Portal 6.1.x CE GIT ID: cef5e56edf343f0843e0d85d9a4dee93366b6e2b.
Portal 6.2.x GIT ID: 7e47b875d96085efd48cc4c5e951d77c8df13312.

Fixed

Details

Assignee

Reporter

Labels

Branch Version/s

6.1.x

Backported to Branch

Committed

Fix Priority

4

Git Pull Request

Components

Priority

Zendesk Support

Created May 21, 2012 at 4:45 AM
Updated June 24, 2023 at 3:54 PM
Resolved June 13, 2012 at 12:56 AM
Loading...