Checksum is not considered for validating users to view CiviCRM views

Created on 6 May 2023, about 1 year ago
Updated 13 May 2024, about 1 month ago

Problem/Motivation

Checksum is not considered for validating users to view CiviCRM views

Steps to reproduce

- Create a drupal view to display civicrm contact information.
- Add Contextual filter to view based on cid in the URL.
- Set permission "Role = authenticated user" to access this view.
- When the view is accessed after login, the view is displayed correctly.
- When the view is accessed using checksum, the view displays access denied.

Proposed resolution

- Add a new permission type, eg CiviCRM Checksum?

Remaining tasks

Luke is currently working on it. We should see a PR on the repo soon.

User interface changes

Drupal View -> Page Settings -> Access section should have a new option for "CiviCRM Entity: Contact Checksum" to ensure user can access the view using the checksum too.

✨ Feature request
Status

Fixed

Component

Miscellaneous

Created by

🇮🇳India jitendrapurohit

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

Comments & Activities

Production build 0.69.0 2024