-
Notifications
You must be signed in to change notification settings - Fork 173
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
[Consent] Group consents + Improve UI #6044
[Consent] Group consents + Improve UI #6044
Conversation
LGTM. Final verdict will wait rebase after #6042 is merged |
Adding Blocked as the other PR should be merged first (right?) |
Just one note, |
@PapillonMcGill that has to do with data validation and is not something touched in this PR. might be a good call to add it to github issues? @ridz1208 what do you think? should consent withdrawal date be checked to be after the given date of consent? |
@PapillonMcGill @zaliqarosli in theory it makes sense. outside the scope of this PR. |
@ridz1208 @PapillonMcGill okay i'll add it as an issue |
This has conflicts and needs to be rebased |
4e3703c
to
499e064
Compare
Adds ConsentGroupID to consent table (schema + patch) This keeps the Consent Status tab rendering the same. Only the back-end is affected in this PR. This feature is increasingly in demand from projects who would like to split up consents via e.g. consent forms. See also #6044 for front-end changes.
edit raisinbread remove undefined index php notice query for non parent consents to populate frontend travis change from consent parent to consent grouping fix raisinbread group raisinbread consent fix patch exchange parentID for groupID lintphp fix schema modify sql table and add patch edit raisinbread remove undefined index php notice query for non parent consents to populate frontend improve frontend remove unnecessary ParentID query travis eslint update parentID to consentGroupID delete old patch php lint parent to group
f054b3b
to
84a03e1
Compare
@zaliqarosli yes the issue is fixed! looks good :) |
@zaliqarosli could you add some content to the changelog please? |
@ridz1208 re-review please! |
Co-authored-by: Dave MacFarlane <driusan@gmail.com>
- Adds vertical tabs for each parent consent and renders within that tab all the children consents - For each consent rendering: adds a HeaderElement for the consent label, changes label for Yes/No select Element to 'Response', changes label for Date element to 'Date of Response' - Hides Consent history by default - Add Show/Hide Consent history toggling - Cleans up the rendering of the history string
Adds ConsentGroupID to consent table (schema + patch) This keeps the Consent Status tab rendering the same. Only the back-end is affected in this PR. This feature is increasingly in demand from projects who would like to split up consents via e.g. consent forms. See also aces#6044 for front-end changes.
Adds ConsentGroupID to consent table (schema + patch) This keeps the Consent Status tab rendering the same. Only the back-end is affected in this PR. This feature is increasingly in demand from projects who would like to split up consents via e.g. consent forms. See also aces#6044 for front-end changes.
- Adds vertical tabs for each parent consent and renders within that tab all the children consents - For each consent rendering: adds a HeaderElement for the consent label, changes label for Yes/No select Element to 'Response', changes label for Date element to 'Date of Response' - Hides Consent history by default - Add Show/Hide Consent history toggling - Cleans up the rendering of the history string
Brief summary of changes
PR 2 of 2. This PR includes changes from #6042 and will need to be rebased once #6042 has been merged.
This PR follows the first PR by rendering the grouping of consents and improves other aspects of the UI.
This PR:
Testing instructions (if applicable)
consent
for consent grouping #6042