Integrate with Panels module

Created on 8 June 2011, about 14 years ago
Updated 7 May 2025, about 1 month ago

I have created a content node with comment fields. I have then changed the Structure>Pages>System>node_view to use a Panel page to display the content node's fields, instead of the default content node display.

Here's the problem. I have configured the comment access permissions to allow content owners to approve a comment on content nodes they created.
If I am logged in as the main Administrator I can see the comment that needs to be approved displayed on the content panel page.
If I log out and then log back in as the user that created the content then I can't see the comment that needs to be approved in the Panel page. However, if I disable the system panel page and go back to the default content node display then the comment that needs to be approved shows up.

If I enable the Core Comment permission "Administer comments and comment settings" for the role assigned to the user then the comment that needs to be approved DOES show up in the panel page. Unfortunately, this allows other users with the same Role assignment to see the comment before the comment owner approves it.

The problem seems to be with the Comment_Access permission - Administer comments on own content and how it interacts with a panel page.

To sum up. Logged in as user that created content, I can't see a comment that needs to be approved if the content is being displayed in a panel page and not the default content node page.

✨ Feature request
Status

Postponed: needs info

Version

1.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States echodos

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • It seems like the issue lies in the way comment permissions are interacting with the custom Panel page layout you're using for content nodes. The fact that the comment only shows up when the user has the "Administer comments and comment settings" permission indicates that the role is missing some necessary permissions to view comments awaiting approval. CatMeowSounds

Production build 0.71.5 2024