Skip to content
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

build: release v6.109.0 #7081

Merged
merged 9 commits into from
Feb 14, 2024
Merged

build: release v6.109.0 #7081

merged 9 commits into from
Feb 14, 2024

Conversation

tshuli
Copy link
Contributor

@tshuli tshuli commented Feb 14, 2024

New

  • chore: add payments by product backend validation #7077
  • chore: upgrade mongodb server core to 9.1.6 #7052
  • feat(mrf): workflow builder #7072
  • chore(dev): add virus scanner npm install to root install command #7069
  • feat: update payments thank you page header #7020
  • feat: encryption boundary shift in preview mode #7071
  • build: merge release v6.108.0 into develop #7068
  • build: release v6.108.0 #7067

Dependencies

Dev-Dependencies

Tests

chore: add payments by product backend validation #7077

@KenLSM

  • Create payments by product. Can submit normally.
    • Load the form. Change the payment amount in form definition. Submission should fail.
    • Load the form. Delete the product in form definition and add another product. Submission should fail.
    • Load the form. Change to multi quantity of 2 to 5. Submission with qty 1 should fail.
    • Load the form. Submission with Qty 6 should fail
    • Load the form. Now disable multi quantity. Submission with qty 4 should fail.
    • Load the form. Change the payment description in form definition. Submission should fail.
    • Load the form. Change the payment service name in form definition. Submission should fail.
  • Create payments by amount form. Can submit normally.

feat(mrf): workflow builder #7072

wanlingt and others added 9 commits February 6, 2024 15:02
build: merge release v6.108.0 into develop
* feat: add encryption boundary shift and remove saving of answers and attachments in preview

* feat: add warning banner that attachments and answers are not saved

* chore: fix failing backend tests

* fix: add changes from code review

* chore: adding back tests for email preview

* chore: adding back shuli's edits and removing unused imports
* feat: update thank you page header

* feat: correct logic on when the right header shows

* fix: add changes from review

* fix: correcting changes from code review

---------

Co-authored-by: Your Name <you@example.com>
* feat: workflow builder

* feat: remove trash icon from first step, allow only one email for static routing

* chore: clean up old workflow pages

* fix: handle undefined for chakra inputs

* test: fix stories

* chore: update type of InlineMessage icon

* chore: frontend UI updates

* chore: update commend text

* chore: change ts-ignore to ts-expect-error

* fix: dont mutate objects

---------

Co-authored-by: Ken <ken@open.gov.sg>
chore: upgrade mongodb server code to 9.1.6
* chore: scaffold controller code

* chore: split into services

* chore: update typeguard to check for _id and name

* chore: validate product price

* chore: update error message for payment definition failure

* chore: add unit tests for isPaymentsProducts

* chore: add tests for payments service

* chore: remove stray comment

* chore: check entire product definition

* chore: convert mongoose doc to obj for comparison

* chore: refine testcases

---------

Co-authored-by: Ken <ken@open.gov.sg>
…mmand" (#7082)

Revert "chore(dev): add virus scanner npm install to root install command (#7…"

This reverts commit d77a7c3.
@KenLSM KenLSM merged commit 11711ad into release-al2 Feb 14, 2024
49 of 51 checks passed
@KenLSM KenLSM deleted the release_v6.109.0 branch February 14, 2024 05:18
@justynoh justynoh mentioned this pull request Feb 21, 2024
30 tasks
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.

None yet

5 participants