Skip to content

[dashboard] New Study Progression Panel #9789

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

skarya22
Copy link
Contributor

@skarya22 skarya22 commented May 13, 2025

Brief summary of changes

  • Adds a study progression tab that showcases some nice stats such as the ones below. Used the getWidgets function in the module so that only users with access to the module can see it
  • Links to the modules, and only shows up if you have permission to it
  • Includes changes in [dashboard] Optimize statistics queries #9793
image

Testing instructions (if applicable)

  1. As admin, try to press the links to the modules. Confirm that when possible, it uses the Project filter.
  2. Login as a user without access to a module, confirm it does not take you to a page you do not have access to

Link(s) to related issue(s)

  • Resolves # (Reference the issue this fixes, if any.)

@github-actions github-actions bot added Language: PHP PR or issue that update PHP code Language: Javascript PR or issue that update Javascript code Module: statistics PR or issue related to statistics module Module: behavioural_qc PR or issue related behavioural_qc module Module: candidate_list PR or issue related to candidate_list module Module: imaging_browser PR or issue related to imaging_browser module labels May 13, 2025
@skarya22 skarya22 changed the title [dashboard] CBIGR Overrides [dashboard] CBIGR Dashboard Overrides May 13, 2025
@skarya22
Copy link
Contributor Author

@skarya22 split into two PRs, with the optimizations for 27 release

@skarya22 skarya22 added the State: Needs work PR awaiting additional work by the author to proceed label May 13, 2025
@github-actions github-actions bot added the Module: dashboard PR or issue related to dashboard module label May 13, 2025
@skarya22 skarya22 changed the title [dashboard] CBIGR Dashboard Overrides [dashboard] New Study Progression Panel May 14, 2025
@skarya22 skarya22 removed the State: Needs work PR awaiting additional work by the author to proceed label May 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Language: Javascript PR or issue that update Javascript code Language: PHP PR or issue that update PHP code Module: behavioural_qc PR or issue related behavioural_qc module Module: candidate_list PR or issue related to candidate_list module Module: dashboard PR or issue related to dashboard module Module: imaging_browser PR or issue related to imaging_browser module Module: statistics PR or issue related to statistics module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant