Subpanels don't show related records links when view permission is set to "group" #5292

Open
opened 2026-02-20 16:32:28 -05:00 by deekerman · 0 comments
Owner

Originally created by @SinergiaCRM on GitHub (Jan 13, 2025).

Issue

Subpanels are not displaying clickable links to related records from different modules when the permission level in Roles, under the View column, is set to "Group". While the name of the related record is shown, it appears as plain text instead of a clickable link.

Possible Fix

No response

Steps to Reproduce the Issue

  1. As an admin user:
  • Create a regular user (u1)
  • Create a role (r1) setting for Accounts module View=Group
  • Create two security groups (g1 and g2)
  • Add u1 to g1
  • Add role r1 to g1
  • Create a project (p1) and assign it to g1
  • Create an account (a1) and assign it to g1
  • Create an opportunity linking p1 and a1, ensuring the opportunity is assigned to g1
  • Create another account (a2) and assign it to g2
  • Create another opportunity linking p1 and a2, ensuring the opportunity is assigned to g1
  1. Login as user u1 (recommended using incognito window or different browser)
  • Verify that in the Opportunities subpanel of p1's detail view, both opportunities are displayed, but only a1 shows as a clickable link that allows access to the account, while a2 only shows the name without a link.

image

Context

No response

Version

7.14.6

What browser are you currently using?

Chrome

Browser Version

Versión 131.0.6778.139 (Build oficial) (64 bits)

Environment Information

MySQL, PHP Version 8.2

Operating System and Version

Kubuntu 22.04.4 LTS

Originally created by @SinergiaCRM on GitHub (Jan 13, 2025). ### Issue Subpanels are not displaying clickable links to related records from different modules when the permission level in *Roles*, under the *View* column, is set to *"Group"*. While the name of the related record is shown, it appears as plain text instead of a clickable link. ### Possible Fix _No response_ ### Steps to Reproduce the Issue 1. As an admin user: * Create a regular user (u1) * Create a role (r1) setting for Accounts module *View=Group* * Create two security groups (g1 and g2) * Add u1 to g1 * Add role r1 to g1 * Create a project (p1) and assign it to g1 * Create an account (a1) and assign it to g1 * Create an opportunity linking p1 and a1, ensuring the opportunity is assigned to **g1** * Create another account (a2) and assign it to g2 * Create another opportunity linking p1 and a2, ensuring the opportunity is assigned to **g1** 2. Login as user u1 (recommended using incognito window or different browser) * Verify that in the Opportunities subpanel of p1's detail view, both opportunities are displayed, but only a1 shows as a clickable link that allows access to the account, while a2 only shows the name without a link. ![image](https://github.com/user-attachments/assets/8800c7f3-7d11-4e6c-96b8-37bd3308bed2) ### Context _No response_ ### Version 7.14.6 ### What browser are you currently using? Chrome ### Browser Version Versión 131.0.6778.139 (Build oficial) (64 bits) ### Environment Information MySQL, PHP Version 8.2 ### Operating System and Version Kubuntu 22.04.4 LTS
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SuiteCRM-SuiteCRM#5292
No description provided.