Skip to content

[candidate_parameters] Fixed broken Family Information tab (add, render and delete) - #10514

Open
HachemJ wants to merge 2 commits into
aces:29.0-releasefrom
HachemJ:FixFamilyTabAddButton
Open

[candidate_parameters] Fixed broken Family Information tab (add, render and delete)#10514
HachemJ wants to merge 2 commits into
aces:29.0-releasefrom
HachemJ:FixFamilyTabAddButton

Conversation

@HachemJ

@HachemJ HachemJ commented May 28, 2026

Copy link
Copy Markdown
Contributor

Brief summary of changes

This PR updates family creation and deletion to use the internal CandidateID instead of CandID, and returns family members as an array to prevent errors in FamilyInfo.js, which expects an array when calling .push().

Testing instructions

  1. Go to the Family Information tab: 'Candidate' -> 'Access profile' -> Click on any candidate’s PSCID -> Click on 'Candidate Info' -> 'Family Information' tab

Note: In some cases the Family tab is unaccessible if the study configuration does not have it enabled (check config module). You can also enable it from going to Admin --> Configuration --> select useFamily --> Submit.

Link(s) to related issue(s)

@github-actions github-actions Bot added Language: PHP PR or issue that update PHP code Module: candidate_parameters PR or issue related to candidate_parameters module labels May 28, 2026
@ridz1208 ridz1208 added the Category: Bug PR or issue that aims to report or fix a bug label Jun 3, 2026
@HachemJ HachemJ assigned HachemJ and unassigned GeorgeMurad Jun 10, 2026
@HachemJ

HachemJ commented Jun 10, 2026

Copy link
Copy Markdown
Contributor Author

I just realized there may be an issue with part of this implementation that I want to verify before asking for a full review.
I will re assign GeorgeMurad when I'm done.

@GeorgeMurad

Copy link
Copy Markdown
Contributor

Great, let me know when it's done!

@ridz1208 ridz1208 added the State: Needs work PR awaiting additional work by the author to proceed label Jun 17, 2026
@HachemJ
HachemJ force-pushed the FixFamilyTabAddButton branch from a42f4b9 to c1ce511 Compare August 5, 2026 14:23
@github-actions github-actions Bot added Language: SQL PR or issue that update SQL code RaisinBread PR or issue introducing/requiring improvements to the Raidinbread dataset Language: Javascript PR or issue that update Javascript code Module: statistics PR or issue related to statistics module Module: issue_tracker PR or issue related to issue tracker module Module: dqt PR or issue related to (old) dqt module Module: acknowledgements PR or issue related to acknowledgements module Module: api PR or issue related to api module Module: api_docs PR or issue related to api_docs module Module: battery_manager PR or issue related to battery_manager module Module: behavioural_qc PR or issue related behavioural_qc module Module: brainbrowser PR or issue related to brainbrowser module Module: bvl_feedback PR or issue related to bvl_feedback module Module: candidate_list PR or issue related to candidate_list module Module: candidate_profile PR or issue related to candidate_profile module Module: configuration PR or issue related to configuration module Module: conflict_resolver PR or issue related to conflict_resolver module Module: create_timepoint PR or issue related to create_timepoint module labels Aug 5, 2026
@github-actions github-actions Bot added Module: instrument_builder PR or issue related to instrument_builder module Module: instrument_list PR or issue related to instrument_list module Module: instrument_manager PR or issue related to instrument_manager module Module: instruments PR or issue related to instruments module Module: login PR or issue related to login module Module: media PR or issue related to media module Module: module_manager PR or issue related to module_manager module Module: mri_violations PR or issue related to mri_violations module Module: my_preferences PR or issue related to my_preferences module Module: new_profile PR or issue related to new_profile module Module: next_stage PR or issue related to next_stage module Module: oidc PR or issue related to the oidc (OpenID Connect) module Module: publication PR or issue related to the publication module Module: schedule_module PR or issue related to the schedule_manager module Module: server_processes_manager PR or issue related to the server_processes_manger Module: survey_accounts PR or issue related to the survey_accounts module Module: timepoint_list PR or issue related to the timepoint_list module Module: user_accounts PR or issue related to the user_accounts module Module: dicom_archive PR or issue related to dicom_archive module Module: data_release PR or issue related to data_release module Module: dataquery PR or issue related to (new) dataquery module Multilingual Any tasks related to making LORIS multilingual Module: redcap PR or issue related to redcap module labels Aug 5, 2026
@HachemJ
HachemJ changed the base branch from main to 29.0-release August 5, 2026 14:37
@HachemJ HachemJ removed Category: Bug PR or issue that aims to report or fix a bug Language: SQL PR or issue that update SQL code State: Needs work PR awaiting additional work by the author to proceed RaisinBread PR or issue introducing/requiring improvements to the Raidinbread dataset Language: Javascript PR or issue that update Javascript code Module: statistics PR or issue related to statistics module labels Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

29.0.0 - Bugs Issues found during the release testing for 29.0.0 Language: PHP PR or issue that update PHP code Module: candidate_parameters PR or issue related to candidate_parameters module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[candidate_parameters] Family tab add functionality appears to be broken

3 participants