Skip to content

Conversation

@scottheng96
Copy link
Contributor

No description provided.

scottheng96 and others added 2 commits November 20, 2025 16:11
* feat: respondent copy v3 (phase2) (#8869)

* enabled email confirmation & pdf response toggle

* enabled email confirmation & pdf response toggle fix

* betaFlag form status toggle & hiding of email confirmation infobox

* added extractRespondentCopyEmails function in mrf utils

* implement extractRespondentCopyEmails in submitMultirespondentForm to pass to post actions

* created MrfRespondentCopyTemplate

* update sendMrfRespondentCopyEmail in mail.service to use MrfRespondentCopyEmail template

* create extractRespondentCopyEmails function to obtain autoReplyMailData from mrf submission

* update postSubmissionCreateActions to obtain AutoReplyMailData from submission to sendMrfRespondentCopyEmails

* update postSubmissionUpdateActions to obtain AutoReplyMailData from submission to sendMrfRespondentCopyEmails

* updated extractRespondentCopyEmails to account for active fields in current workflow step

* updated sendMrfRespondentCopyEmails to handle multiple autoReplyMailDatas

* removed respondent copy email extraction in controller

* updated rc flow to account for agencyName

* remove default setting of includeFormSummary=false for MRF in email field model

* updated rc functions to handle agency names

* update editEmail include responses toggle to be updatable in MRF mode

* replaced hasRepsondentCopy in snapshotted form def with admin for agencyName

* initial fix for mrf service.spec.ts tests

* remove toggle and respondent copy multi-input on formpage

* removed unused variables after removing respondent copy v2 FE components

* fixed tests

* removed respondent copy toggle from mrf email settings page

* update question title in workflow question block for email fields with autoReply enabled

* attempt to use pdf lambda to generate PDF for mrf rc

* fixed lint issues

* testing extractRepsondenCopyEmails take 2

* fixed custom sender in mail, added formUrl and submission timestamp

* replace hypens with divider in mrf respondent copy email

* refactored mrf utils to clean up pdf responses for respondent copy

* fixed lint

* fixed utilsingle field question answer function

* bug fix to handle undefined for activeFields

* update placeholder text to grey for editMail & stepName default text

* updated some variable names and added comments to improve codebase readability

* remove respondent copy from mrf workflow completion email

* fixed mrf util tests by moveing questionAnswerPair return out of case switch block in questiontitleanswerString function

* removed changes from vscode settings

* updated disabling of email confirmation toggle only based on beta flag

* fixed lint for e2e test file

* update email confirmation toggle to be disabled only when mrf mode and no beta flag

* Update src/app/modules/submission/multirespondent-submission/multirespondent-submission.service.ts

Co-authored-by: Eliot Lim <[email protected]>

* Update src/app/modules/submission/multirespondent-submission/multirespondent-submission.service.ts

Co-authored-by: Eliot Lim <[email protected]>

---------

Co-authored-by: Eliot Lim <[email protected]>

* chore: bump version to v6.272.0

---------

Co-authored-by: Eliot Lim <[email protected]>
@scottheng96 scottheng96 requested a review from a team as a code owner November 21, 2025 01:41
Copy link
Contributor

@eliotlim eliotlim left a comment

Choose a reason for hiding this comment

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

LGTM! 👍

@scottheng96 scottheng96 merged commit 4aaaed7 into develop Nov 21, 2025
42 of 43 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants