Skip to content

Conversation

@adskyiproger
Copy link
Contributor

Note

Currently, we do not run e2e tests as a check on opencrvs-countryconfig-repo PRs. Please ensure your PR doesn't break any e2e tests.

One method for doing this is to open a PR with these changes to opencrvs-farajaland as well, and see if the PR check passes there.

Description

Goal of this PR is to revert changes introduced by #1039

Checklist

  • I have linked the correct Github issue under "Development"
  • I have tested the changes locally, and written appropriate tests
  • I have tested beyond the happy path (e.g. edge cases, failure paths)
  • I have updated the changelog with this change (if applicable)
  • I have updated the GitHub issue status accordingly

makelicious and others added 30 commits October 1, 2025 14:35
Add test cases for request correction
Improvements to death certificate pdf tests
Add testcase for death form date validations
github-actions bot and others added 26 commits October 20, 2025 11:04
Fix e2e run reporting on farajaland
Remove all references and configuration to make an environment V2 from country config
chore: add additional test case for declaration action
* add initial mosip interoperability for Farajaland 1.9

* bump mosip api version

* use new version for mosip repo

* upgrade toolkit

* add verification status for mother

* update env variables as documented

* update the translation to be more realistic

description todo still

* update description translation

* move mosip interop url to be changeable with env vars

* add verification for father and informant

* fix failed translations

* fix typo with mutating declaration instead of updatedFields

* add deceased verification

* update toolkit according to core

* update text to status as per toolkit new version

* add nid field for child

* bump mosip package

* add NID to birth certificate

* fix aggregate not needing 2nd param anymore

* chore: restore mosip fields in v2 form

* update mosip api to 1.9.0-beta.4

* sync with latest form changes

* remove old mosip api references

* bump to beta.6

* bump mosip api version

* fix ui not waiting for external validation in e2es

* fix: 4.5.2, 3.7.2

* fix: function name typo

* ensure external validation is empty in 1.4.2 2.2.6 5.5

* ensure external validation is empty in 8.3.8

* chore: disable 2FA on v19-beta-prod

This reverts commit e65363c.

* chore: enable 2FA on v19-beta-prod

This reverts commit b85245f.

* try if ensuring external validation fixes form state test

* align farajaland custom-event/handler with countryconfig-mosip

* fix: remove registrationNumber validation for external ID providers

When an external ID provider (e.g., MOSIP) is integrated, the
registrationNumber may not be immediately available after a
registration is submitted.By the time the script logs in and
navigates to the record audit view, the registrationNumber might
already exist in the UI, but it’s not reliably accessible as a
reference value in this context.

Removing the strict check ensures smoother flow and avoids false
negatives in such cases.

* copy mosip.ts properly over from opencrvs-countryconfig-mosip

* fix(correction-summary): remove registrationNumber validation for external ID providers
When an external ID provider (e.g., MOSIP) is integrated, the
registrationNumber may not be immediately available after a
registration is submitted.By the time the script logs in and
navigates to the record audit view, the registrationNumber might
already exist in the UI, but it’s not reliably accessible as a
reference value in this context.

Removing the strict check ensures smoother flow and avoids false
negatives in such cases.

---------

Co-authored-by: Md. Ashikul Alam <[email protected]>
Co-authored-by: Md. Ashikul Alam <[email protected]>
Co-authored-by: tahmidrahman-dsi <[email protected]>
Co-authored-by: jamil314 <[email protected]>
@github-actions

This comment has been minimized.

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

Greptile Overview

Important Files Changed

File Analysis

Filename Score Overview
infrastructure/monitoring/metricbeat/metricbeat-rollover-policy.json 4/5 Reverts data retention from 30d to 2d and simplifies ILM policy phases; metadata description needs updating to reflect 2d retention

Additional Comments (1)

  1. infrastructure/monitoring/metricbeat/metricbeat-rollover-policy.json, line 24 (link)

    syntax: description still references "7 days" but policy is now 2 days

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

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.

10 participants