Skip to content

[bvl_feedback] Feedback summary and thread list only viewable with access_all_profiles permission #7190

@jesscall

Description

@jesscall

Issue originally reported by @racostas on CCNA Repo during candidate release testing of LORIS 23.0.2
aces/CCNA#4269


Not consistent behaviour of bvl_feedback at the profile level when the user has the permission Behavioural QC but not the Across all sites access candidate profiles one.

How to test:
(take a user having the permission Behavioural QC but not the Across all sites access candidate profiles (neither the superadmin one))

  1. Go to MainMenu->Canditate-> Access Profile.
  2. Click on a candidate of choice.
  3. Open the bvl_feedback panel clicking on the notepad icon in the left part of the Main Menu bar (at the left of the help button sign)
  4. Create a new feedback on the New profile level feedback tab (middle one)

image_bvl_feedback_profileLevelNotSuperUser_create

  1. Notice in this same middle panel the message(The new thread has been submitted!) but the upper Feedback Threads and bottom Feedback Threads tabs remains unchanged . (if the same process is done with a superuser account or a user having at the time Behavioural QC but and Across all sites access candidate profiles these two tabs are populated. [Please note that the not shown info is nevertheless stored]

image_bvl_feedback_profileLevelNotSuperUser_read

  1. In the dashboard (clicking in the LORIS button at the top left) the feedback does shows on the Behavioural Feedback Notifications (the same not shown in step 5)

image_bvl_feedback_profileLevelNotSuperUser_dashboard

  1. If the notification referred in step 6 is clicked, and then again in the bvl_feedback button (the notepad icon) the feedback is not shown (step 5).

NOTE: Please note that this issue is not observed when in the same conditions the user is providing the feedback at the Visit or Instrument level

Metadata

Metadata

Labels

24.0.0-bugsIssues or bug fix PRs that were raised during the testing of release 24.0.0Category: BugPR or issue that aims to report or fix a bug

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions