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 14 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
@regisoc regisoc added the State: Needs rebase PR that needs to be rebased to proceed (conflicts, wrong branch...) label Jul 7, 2025
@regisoc
Copy link
Contributor

regisoc commented Jul 7, 2025

@skarya22 after rebase, please assign @adamdaudrich

@skarya22 skarya22 assigned adamdaudrich and unassigned skarya22 Jul 8, 2025
@skarya22 skarya22 requested a review from adamdaudrich July 8, 2025 16:20
@skarya22 skarya22 removed the State: Needs rebase PR that needs to be rebased to proceed (conflicts, wrong branch...) label Jul 8, 2025
@adamdaudrich
Copy link
Collaborator

This looks great

@skarya22
Copy link
Contributor Author

@adamdaudrich Sorry I'll fix the tests and then re-request a review from you!

@skarya22 skarya22 assigned skarya22 and unassigned adamdaudrich Jul 10, 2025
@skarya22 skarya22 added the State: Needs work PR awaiting additional work by the author to proceed label Jul 10, 2025
@adamdaudrich
Copy link
Collaborator

I would say keep the things vertically aligned, with yellow participants first, far left.
The rest of data follows the registration of participants.

Copy link
Collaborator

@adamdaudrich adamdaudrich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would say just put participants (yellow) always first to the left.

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 State: Needs work PR awaiting additional work by the author to proceed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants