Skip to content

feat: Release 6 - 12 December 2022#113

Merged
andrew-susanto merged 9 commits intomainfrom
staging
Dec 12, 2022
Merged

feat: Release 6 - 12 December 2022#113
andrew-susanto merged 9 commits intomainfrom
staging

Conversation

@andrew-susanto
Copy link
Copy Markdown
Contributor

Describe your changes

feat: Release 6 - 12 December 2022

Sprint goals

Finalize Product Release

Backlog

MON-29 Status Page Dashboard
MON-30 Status Page Configuration
MON-87 Add partial assertion text
MON-112 Email verification on register
MON-113 MonAPI How To Use Documentation

  • Product Backlog Item

  • PBI-32 status page configuration
  • PBI-33 status page dashboard
  • PBI-34 add partial assertion text
  • PBI-35 email verification on register

Released Feature

  • Status Page Integration
  • Email register verification
  • Partial assertions
  • Create new category when create API Monitor

Checklist

  • I have performed a self-review of my code
  • Code successfully run on local
  • Feature / changes tested on local
  • No failing unit test
  • Passed UAT Test
  • Sonarqube tested
  • Required any changes to environment variable

andrew-susanto and others added 8 commits December 12, 2022 18:50
* [RED] add tests for status page configuration

* [GREEN] add implementation status page configuration

* [REFACTOR] add unique constraint on path

* [REFACTOR] remove unused test method
* [RED] create tests for status page dashboard

* [RED] update tests for status page dashboard

* [GREEN] create implementation for status page dashboard

* [REFACTOR] remove code smells

* [REFACTOR] remove unnecessary filter

Co-authored-by: Muhammad Fahlevi <muhammad.fahlevi@gdn-commerce.com>
* [RED] When registering, user should not be verified yet

* [GREEN] When register, user are not verified

* [RED] Only verified user can login

* [GREEN] User cannot login if they are not yet verified

* [RED] Valid Token should verify a user while invalid ones should do nothing

* [GREEN] Valid Token should verify a user while invalid ones should do nothing

* [REFACTOR] Migrations file

* [REFACTOR] Email no longer says the limit is 1 week for user verification

* [FIX] Fix security issue: Now token is deleted after it is consumed

* [ADD] Add legacy support

* [REFACTOR] Add test for missing line
* [RED] test partial text assertion

* [GREEN] implement partial text assertion

* [FIX] code smell
@andrew-susanto andrew-susanto temporarily deployed to staging December 12, 2022 12:02 — with GitHub Actions Inactive
@sonarqubecloud
Copy link
Copy Markdown

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

100.0% 100.0% Coverage
0.0% 0.0% Duplication

@andrew-susanto andrew-susanto merged commit 2264d34 into main Dec 12, 2022
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.

4 participants