MOSIP-44310: Fix and optimize ARC UI automation failures.#712
Conversation
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughRenames PreviewPage predicates, adds retry loops for Continue/Authenticate/Export, introduces sync-popup polling with restart and re-login flows, extends FetchUiSpec with new process types, adds BasePage helpers and biometrics menu actions, replaces latest‑AID selection with AID-targeted checkbox, updates many locators across language pages, and minor cleanups. Changes
Sequence Diagram(s)sequenceDiagram
participant Test as Test Case
participant Registration as RegistrationTasksPage
participant Operational as OperationalTaskPage
participant Popup as Sync Popup UI
participant Login as Login Page / IAM
Test->>Registration: Click Synchronize Data
Registration->>Registration: poll for syncCompletedPopup (up to 120)
alt popup appears
Registration->>Popup: click Restart
Test->>Login: Re-instantiate login page, select language
Test->>Login: Enter moduleSpecificUser & IAM password
Test->>Registration: Re-instantiate RegistrationTasksPage, verify load
Test->>Operational: Continue flow
else timeout
Registration->>Test: throw RuntimeException
end
sequenceDiagram
participant Test as Test Case
participant Preview as PreviewPage
participant Auth as AuthenticationPage
participant Pending as PendingApproval
participant Manage as ManageApplicationsPage
Test->>Preview: verify Application ID (retry/tap loop)
Test->>Preview: click Continue (retry up to 3 until Auth displayed)
Test->>Auth: isAuthenticationPageDisplayed()
Test->>Pending: click Authenticate (retry up to 3 until supervisor title displayed)
Test->>Manage: click Export (retry up to 3 until manage page updated)
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 9
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (3)
ui-test/src/main/java/regclient/pages/english/DocumentUploadPageEnglish.java (1)
111-145:⚠️ Potential issue | 🟠 Major
uploadDoccumentsUpdate()still has the old orientation race.Lines 112, 144, and 179 stabilize
uploadDoccuments(...), butUpdateMyUinUpdateDocumentsstill goes throughuploadDoccumentsUpdate("adult", "all"), and that method continues to assertretakeButtonimmediately afterapplyOrientation(). So one of the flows touched by this PR keeps the same flake.🩹 Mirror the same wait in `uploadDoccumentsUpdate()`
@@ applyOrientation(); + waitTime(1); assertTrue(isRetakeButtonDisplayed(), "Verify if retake button displayed"); @@ applyOrientation(); + waitTime(1); assertTrue(isRetakeButtonDisplayed(), "Verify if retake button displayed");Also applies to: 177-179
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/pages/english/DocumentUploadPageEnglish.java` around lines 111 - 145, uploadDoccumentsUpdate() still asserts isRetakeButtonDisplayed() immediately after applyOrientation(), causing the same race; mirror the stabilization used in uploadDoccuments(...) by adding the same short wait/retry before asserting. Update the uploadDoccumentsUpdate(...) flow (the call path that invokes applyOrientation()) to wait for the retake button to be visible/enabled (same waitTime or polling logic used in uploadDoccuments) before calling assertTrue(isRetakeButtonDisplayed()), and apply the same change to the other occurrence around lines noted (the second occurrence near the end of uploadDoccumentsUpdate) so both assertions use the stabilized wait.ui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdult.java (1)
600-613:⚠️ Potential issue | 🟠 MajorIncomplete retry logic with empty if block.
The upload retry loop has an empty
if (!uploadSuccess)block and lacks proper break-on-success logic. The loop runs all 3 iterations regardless of outcome, anduploadSuccessis overwritten each iteration.Compare with the correct pattern in
NewRegistrationMinorException.java(lines 711-720):for (int i = 0; i < 3; i++) { manageApplicationsPage.clickOnUploadButton(); if (!manageApplicationsPage.isNoNetworkFoundDisplayed()) { uploadSuccess = true; break; } }🔧 Proposed fix
boolean uploadSuccess = false; for (int i = 0; i < 3; i++) { - manageApplicationsPage.clickOnUploadButton(); - - uploadSuccess = manageApplicationsPage.isZeroApplicationDisplayed(); - - if (!uploadSuccess) { - + if (manageApplicationsPage.isZeroApplicationDisplayed()) { + uploadSuccess = true; + break; } } assertTrue(uploadSuccess, "Zero Application not displayed after retries");🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdult.java` around lines 600 - 613, The retry loop for uploading in NewRegistrationAdult.java is incomplete: the if (!uploadSuccess) block is empty and uploadSuccess gets overwritten each iteration so the loop doesn't break on success; update the loop to call manageApplicationsPage.clickOnUploadButton(), evaluate manageApplicationsPage.isZeroApplicationDisplayed(), set uploadSuccess = true and break when it returns true (mirroring the pattern in NewRegistrationMinorException.java), and ensure uploadSuccess is not reset on subsequent iterations so the final assertTrue(uploadSuccess, ...) correctly reflects success.ui-test/src/main/java/regclient/androidTestCases/BiometricCorrection.java (1)
830-839:⚠️ Potential issue | 🟠 MajorReset
isAuthenticationPageDisplayedbefore the correction auth retries.The first registration flow already sets this flag to
true. Without reinitializing it before Lines 830 and 1738, the laterassertTrue(...)can pass even when the biometric-correction flow never reaches authentication.🐛 Suggested fix
+ isAuthenticationPageDisplayed = false; for (int i = 0; i < 3; i++) { previewPage.clickOnContinueButton();Also applies to: 1738-1746
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/androidTestCases/BiometricCorrection.java` around lines 830 - 839, Reset the isAuthenticationPageDisplayed flag to false before starting the retry loop so prior test flow doesn't make the subsequent assertion pass erroneously; specifically, before the loop that calls previewPage.clickOnContinueButton() and checks authenticationPage.isAuthenticationPageDisplayed(), set isAuthenticationPageDisplayed = false (do the same for the second occurrence around the later retry block), then run the existing loop and assertTrue(isAuthenticationPageDisplayed, "Authentication page not displayed after retries").
🧹 Nitpick comments (7)
ui-test/src/main/java/regclient/api/ArcConfigManager.java (1)
9-9: Unnecessary import:java.lang.NumberFormatExceptionis implicitly available.All classes in the
java.langpackage are automatically imported by the Java compiler, making this explicit import redundant. It can be safely removed.🧹 Suggested removal
-import java.lang.NumberFormatException;🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/api/ArcConfigManager.java` at line 9, Remove the redundant explicit import of java.lang.NumberFormatException in ArcConfigManager: delete the import line 'import java.lang.NumberFormatException;' from the top of the ArcConfigManager class since java.lang is implicitly imported by the compiler.ui-test/src/main/java/regclient/pages/english/PendingApprovalEnglish.java (1)
6-17: Remove unused imports to reduce clutter.The following imports are not used in this file and should be removed:
Duration,TimeoutException,ExpectedConditions,WebDriverWait, andAndroidDriver.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/pages/english/PendingApprovalEnglish.java` around lines 6 - 17, This file has unused imports that should be removed to reduce clutter: delete the imports for java.time.Duration, org.openqa.selenium.TimeoutException, org.openqa.selenium.support.ui.ExpectedConditions, org.openqa.selenium.support.ui.WebDriverWait, and io.appium.java_client.android.AndroidDriver; keep only the used imports (e.g., org.openqa.selenium.By, org.openqa.selenium.WebElement, java.util.List, io.appium.java_client.AppiumDriver, io.appium.java_client.MobileBy) so the class PendingApprovalEnglish no longer contains unused import warnings.ui-test/src/main/java/regclient/api/FetchUiSpec.java (1)
40-73: Consolidate duplicate branches into a single implementation.All four type branches (
newProcess,updateProcess,bioCorrectionProcess,lostProcess) contain identical logic—only thetypevalue differs, which is already the method parameter. This violates DRY and increases maintenance burden.♻️ Proposed refactor to eliminate duplication
public static void getUiSpec(String type) { - if (type.equals("newProcess")) { - String token = kernelAuthLib.getTokenByRole("globalAdmin"); - String url = ApplnURI + "/v1/masterdata/uispec/registration-client/latest"; - HashMap<String, String> map = new HashMap<String, String>(); - map.put("type", type); - Response response = RestClient.getRequestWithCookieAndQueryParm(url, map, MediaType.APPLICATION_JSON, - MediaType.APPLICATION_JSON, "Authorization", token); - UiSpec = response.asString(); - } else if (type.equals("updateProcess")) { - String token = kernelAuthLib.getTokenByRole("globalAdmin"); - String url = ApplnURI + "/v1/masterdata/uispec/registration-client/latest"; - HashMap<String, String> map = new HashMap<String, String>(); - map.put("type", type); - Response response = RestClient.getRequestWithCookieAndQueryParm(url, map, MediaType.APPLICATION_JSON, - MediaType.APPLICATION_JSON, "Authorization", token); - UiSpec = response.asString(); - }else if (type.equals("bioCorrectionProcess")) { - String token = kernelAuthLib.getTokenByRole("globalAdmin"); - String url = ApplnURI + "/v1/masterdata/uispec/registration-client/latest"; - HashMap<String, String> map = new HashMap<String, String>(); - map.put("type", type); - Response response = RestClient.getRequestWithCookieAndQueryParm(url, map, MediaType.APPLICATION_JSON, - MediaType.APPLICATION_JSON, "Authorization", token); - UiSpec = response.asString(); - }else if (type.equals("lostProcess")) { - String token = kernelAuthLib.getTokenByRole("globalAdmin"); - String url = ApplnURI + "/v1/masterdata/uispec/registration-client/latest"; - HashMap<String, String> map = new HashMap<String, String>(); - map.put("type", type); - Response response = RestClient.getRequestWithCookieAndQueryParm(url, map, MediaType.APPLICATION_JSON, - MediaType.APPLICATION_JSON, "Authorization", token); - UiSpec = response.asString(); - } + String token = kernelAuthLib.getTokenByRole("globalAdmin"); + String url = ApplnURI + "/v1/masterdata/uispec/registration-client/latest"; + HashMap<String, String> map = new HashMap<String, String>(); + map.put("type", type); + Response response = RestClient.getRequestWithCookieAndQueryParm(url, map, MediaType.APPLICATION_JSON, + MediaType.APPLICATION_JSON, "Authorization", token); + UiSpec = response.asString(); }If you need to restrict to specific valid types, consider validating upfront:
private static final Set<String> VALID_TYPES = Set.of( "newProcess", "updateProcess", "bioCorrectionProcess", "lostProcess"); public static void getUiSpec(String type) { if (!VALID_TYPES.contains(type)) { throw new IllegalArgumentException("Unknown UI spec type: " + type); } // ... single implementation }🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/api/FetchUiSpec.java` around lines 40 - 73, The branches in getUiSpec are duplicate; consolidate them into a single implementation that uses the method parameter type and performs one request (use ApplnURI, kernelAuthLib.getTokenByRole("globalAdmin"), RestClient.getRequestWithCookieAndQueryParm and assign UiSpec from response.asString()). Before calling, validate type against a small static Set (e.g., VALID_TYPES containing "newProcess","updateProcess","bioCorrectionProcess","lostProcess") and throw IllegalArgumentException for invalid values; remove the repeated if/else blocks.ui-test/src/main/java/regclient/androidTestCases/LoginTest.java (1)
183-248: Sync popup handling and re-login flow looks correct.The new flow properly handles the sync popup that may cause app restart, then re-authenticates the user. This aligns with the PR objective to fix UI automation failures.
However, the language-selection if-else blocks are now duplicated three times in this method (for
LoginPage,RegistrationTasksPage, andOperationalTaskPage). Consider extracting these into helper methods to reduce duplication and improve maintainability.💡 Optional: Extract language-specific page creation into helper methods
// Example helper method pattern (could be in a base test class) private LoginPage createLoginPage(String language, AppiumDriver driver) { switch (language.toLowerCase()) { case "eng": return new LoginPageEnglish(driver); case "hin": return new LoginPageHindi(driver); case "fra": return new LoginPageFrench(driver); case "kan": return new LoginPageKannada(driver); case "tam": return new LoginPageTamil(driver); case "ara": return new LoginPageArabic(driver); default: throw new IllegalStateException("Unsupported language: " + language); } }🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/androidTestCases/LoginTest.java` around lines 183 - 248, The method in LoginTest duplicates language-selection if/else blocks for creating LoginPage, RegistrationTasksPage and OperationalTaskPage; extract this logic into helper factory methods (e.g., createLoginPage(String language, AppiumDriver driver), createRegistrationTasksPage(String language, AppiumDriver driver), createOperationalTaskPage(String language, AppiumDriver driver) or a single generic factory) that switch on language (eng/hin/fra/kan/tam/ara) and return the appropriate concrete classes (LoginPageEnglish/LoginPageHindi/..., RegistrationTasksPageEnglish/..., OperationalTaskPageEnglish/...), throw IllegalStateException for unsupported languages, replace the three duplicated blocks in the test with calls to these helpers, and reuse the driver and language variable when invoking them.ui-test/src/main/java/regclient/pages/english/RegistrationTasksPageEnglish.java (1)
184-197: Consider adding logging for sync popup wait progress.The 10-minute timeout (120 × 5 seconds) is appropriate for potentially long sync operations. However, the method silently polls without any progress indication, which could make debugging difficult when tests fail.
💡 Optional: Add progress logging
public void handleIfSyncPopUpDisplayed() { for (int i = 0; i < 120; i++) { // 120 * 5 sec = 10 min if (isElementDisplayed(syncCompletedPopup)) { clickOnElement(restartButton); return; } + if (i % 12 == 0) { // Log every minute + System.out.println("⏳ Waiting for sync popup... " + (i * 5) + "s elapsed"); + } waitTime(5); // wait 5 seconds } throw new RuntimeException("Sync popup not displayed"); }🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/pages/english/RegistrationTasksPageEnglish.java` around lines 184 - 197, In handleIfSyncPopUpDisplayed, add progress logging inside the polling loop so we can see attempts/elapsed time while waiting for syncCompletedPopup; for example log each iteration (or every Nth iteration) with attempt number/elapsed seconds and the element state, log a message right before clicking restartButton when the popup is detected, and log an error just before throwing the RuntimeException so failures show the final state of syncCompletedPopup.ui-test/src/main/java/regclient/androidTestCases/BiometricCorrection.java (1)
623-625: Fail fast on unhandledbioCorrectionProcessscreens.This new spec-driven loop only handles consent and biometric screens. If the UI spec adds another mandatory screen, the test silently skips it instead of failing where the drift starts.
♻️ Suggested guard
} else if (screen.equals("BiometricDetails")) { // existing biometric handling biometricDetailsPage.clickOnContinueButton(); + } else { + throw new IllegalStateException("Unhandled screen in bioCorrectionProcess UI spec: " + screen); }Based on learnings, in ExportPacket.java and similar Android UI test flows, the screenOrder is sourced from the UI spec, so the sequence of screens tested is governed by the spec configuration. Ensure tests reflect this by validating that mandatory screens defined in the UI spec are always included and not skipped, and that the test flow respects the spec-defined order for any screens present.
Also applies to: 679-699
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/androidTestCases/BiometricCorrection.java` around lines 623 - 625, The test currently calls FetchUiSpec.getUiSpec("bioCorrectionProcess"), FetchUiSpec.getBiometricDetails("individualBiometrics") and builds screenOrder1 with FetchUiSpec.getAllScreenOrder(), but the loop only handles consent and biometric screens and silently skips any other spec-defined screens; update the loop that iterates screenOrder1 (the new spec-driven flow around where screenOrder1 is used) to fail fast when it encounters an unhandled screen type by asserting or throwing a test failure with the unrecognized screen identifier, or alternatively validate against an explicit allowed/expected set derived from the UI spec before processing; apply the same change pattern to the other occurrence referenced (around lines 679-699 / similar flows like ExportPacket.java) so any mandatory screen in the spec is either handled or causes the test to fail.ui-test/src/main/java/regclient/page/BasePage.java (1)
217-225: Keep the crop drag relative to the active viewport.Line 224 now drags to a hard-coded point, so the gesture is tied to one emulator size/orientation. This class already supports rotation, so please verify this on every supported emulator profile and derive the end point from the element or viewport instead of fixing it at
(623, 261).♻️ Suggested direction
- .addAction(finger1.createPointerMove(Duration.ofMillis(500), PointerInput.Origin.viewport(), 623, 261)) + Rectangle rect = element.getRect(); + int endX = rect.x + (int) (rect.width * 0.85); + int endY = rect.y + (int) (rect.height * 0.15); + .addAction(finger1.createPointerMove(Duration.ofMillis(500), PointerInput.Origin.viewport(), endX, endY))🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/page/BasePage.java` around lines 217 - 225, The cropCaptureImage method uses a hard-coded end point (623, 261) in the Sequence built with PointerInput "finger1", which ties the drag gesture to a single emulator size/orientation; change the logic in cropCaptureImage to compute the target coordinates relative to the active viewport or the provided element (using element.getLocation() and element.getSize() and/or the current viewport size/rotation) and replace the fixed values with those computed coordinates when calling finger1.createPointerMove(...); ensure the computed end point scales/rotates with supported emulator profiles and use PointerInput.Origin.viewport() with the dynamically calculated x,y so the drag works across all emulator sizes and orientations.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@ui-test/src/main/java/regclient/androidTestCases/BiometricCorrection.java`:
- Around line 600-613: The retry loop repeatedly clicks
manageApplicationsPage.clickOnUploadButton() even after
manageApplicationsPage.isZeroApplicationDisplayed() returns true and the same
uploadSuccess is reused across blocks; to fix, reset uploadSuccess to false
immediately before each retry block, and inside the for-loop check
isZeroApplicationDisplayed() and if it returns true break out of the loop (stop
further clicks); update all occurrences that use the uploadSuccess pattern (the
block with manageApplicationsPage.clickOnUploadButton(),
isZeroApplicationDisplayed(), and the final assertTrue) so each block
initializes uploadSuccess locally and exits the loop on success to prevent extra
clicks after the page has transitioned.
In `@ui-test/src/main/java/regclient/androidTestCases/Settings.java`:
- Around line 166-168: The test should explicitly verify the NotReady UI state:
restore the commented assertion by re-enabling the call to
settingsPage.isNoDevicesFoundDisplayed() immediately after
setAllToNotReadyAndSave() (i.e., keep the existing
settingsPage.isScanNowButtonDisplayed() check but also assert
settingsPage.isNoDevicesFoundDisplayed()) so the test validates the
degraded/no-devices message is shown; update the test to call
assertTrue(settingsPage.isNoDevicesFoundDisplayed(), "Verify if no devices found
displayed") where the commented line currently is.
In `@ui-test/src/main/java/regclient/pages/arabic/AuthenticationPageArabic.java`:
- Around line 46-47: The code in AuthenticationPageArabic currently computes int
size = authenticateButtons.size() - 1 and then calls
clickOnElement2(authenticateButtons.get(size)), which will throw
IndexOutOfBoundsException if authenticateButtons is empty; update this to first
check authenticateButtons.isEmpty() (or size() == 0) and handle that case
gracefully — for example, log a clear warning/error or throw a descriptive
exception — otherwise compute the last index and call clickOnElement2; reference
authenticateButtons, AuthenticationPageArabic, and clickOnElement2 when making
the change so the guard is applied immediately before the get(...) call.
In
`@ui-test/src/main/java/regclient/pages/english/ManageApplicationsPageEnglish.java`:
- Around line 3-4: The ManageApplicationsPageEnglish class imports unused
symbols (Duration, ExpectedConditions, WebDriverWait); remove these unused
import statements to clean up the file and eliminate warnings—specifically
delete the import lines referencing java.time.Duration,
org.openqa.selenium.support.ui.ExpectedConditions, and
org.openqa.selenium.support.ui.WebDriverWait from ManageApplicationsPageEnglish.
In
`@ui-test/src/main/java/regclient/pages/french/RegistrationTasksPageFrench.java`:
- Around line 71-75: The French page locators syncCompletedPopup and
restartButton in RegistrationTasksPageFrench are using French accessibility
strings but the actual restart dialog is hardcoded in English; update the
locators used by handleIfSyncPopUpDisplayed() to match the English dialog (e.g.,
change the accessibility values for syncCompletedPopup and restartButton to the
English strings used at runtime, or replace them with robust selectors such as
matching partial text or resource-id) so the method can find the popup;
reference the fields syncCompletedPopup, restartButton and the method
handleIfSyncPopUpDisplayed when making the change.
In
`@ui-test/src/main/java/regclient/pages/hindi/ApplicantBiometricsPageHindi.java`:
- Around line 270-273: The clickOnBiometricsMenuButton method in
ApplicantBiometricsPageHindi currently navigates to and returns a
BiometricDetailsPageEnglish instance; change it to return the Hindi page instead
so subsequent steps use Hindi locators. Update the return to instantiate and
return BiometricDetailsPageHindi (pass the same driver) in the
clickOnBiometricsMenuButton method to match the back-navigation behavior that
returns BiometricDetailsPageHindi.
In
`@ui-test/src/main/java/regclient/pages/kannada/ApplicantBiometricsPageKannada.java`:
- Around line 266-269: The method clickOnBiometricsMenuButton in
ApplicantBiometricsPageKannada currently returns BiometricDetailsPageEnglish
which breaks the Kannada flow; update the return to the Kannada page object by
instantiating and returning BiometricDetailsPageKannada (use the same driver
instance), and add any missing import for BiometricDetailsPageKannada so the
method signature and return type remain BiometricDetailsPage (or the appropriate
interface) while returning the Kannada-specific implementation.
In
`@ui-test/src/main/java/regclient/pages/tamil/ApplicantBiometricsPageTamil.java`:
- Around line 270-273: The clickOnBiometricsMenuButton method currently clicks
biometricsMenuButton then returns a BiometricDetailsPageEnglish causing
downstream steps to use English locators; change the returned type to
BiometricDetailsPageTamil by instantiating and returning new
BiometricDetailsPageTamil(driver) (keep the clickOnElement(biometricsMenuButton)
call and driver usage intact) so navigation from the Tamil page consistently
uses Tamil locators.
In `@ui-test/src/main/resources/DesiredCapabilities.json`:
- Around line 5-7: Replace the hardcoded "appium:udid" and "appium:app" values
in DesiredCapabilities.json with values loaded via System.getProperty(...) with
a fallback to the existing config.properties pattern used for ipAddress in
DriverManager; update the code that reads DesiredCapabilities (or DriverManager
initialization) to call System.getProperty("device.udid",
config.getProperty("device.udid")) for the UDID and
System.getProperty("app.path", config.getProperty("app.path")) for the app path
so tests can be overridden via JVM args or the properties file while preserving
local defaults.
---
Outside diff comments:
In `@ui-test/src/main/java/regclient/androidTestCases/BiometricCorrection.java`:
- Around line 830-839: Reset the isAuthenticationPageDisplayed flag to false
before starting the retry loop so prior test flow doesn't make the subsequent
assertion pass erroneously; specifically, before the loop that calls
previewPage.clickOnContinueButton() and checks
authenticationPage.isAuthenticationPageDisplayed(), set
isAuthenticationPageDisplayed = false (do the same for the second occurrence
around the later retry block), then run the existing loop and
assertTrue(isAuthenticationPageDisplayed, "Authentication page not displayed
after retries").
In `@ui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdult.java`:
- Around line 600-613: The retry loop for uploading in NewRegistrationAdult.java
is incomplete: the if (!uploadSuccess) block is empty and uploadSuccess gets
overwritten each iteration so the loop doesn't break on success; update the loop
to call manageApplicationsPage.clickOnUploadButton(), evaluate
manageApplicationsPage.isZeroApplicationDisplayed(), set uploadSuccess = true
and break when it returns true (mirroring the pattern in
NewRegistrationMinorException.java), and ensure uploadSuccess is not reset on
subsequent iterations so the final assertTrue(uploadSuccess, ...) correctly
reflects success.
In
`@ui-test/src/main/java/regclient/pages/english/DocumentUploadPageEnglish.java`:
- Around line 111-145: uploadDoccumentsUpdate() still asserts
isRetakeButtonDisplayed() immediately after applyOrientation(), causing the same
race; mirror the stabilization used in uploadDoccuments(...) by adding the same
short wait/retry before asserting. Update the uploadDoccumentsUpdate(...) flow
(the call path that invokes applyOrientation()) to wait for the retake button to
be visible/enabled (same waitTime or polling logic used in uploadDoccuments)
before calling assertTrue(isRetakeButtonDisplayed()), and apply the same change
to the other occurrence around lines noted (the second occurrence near the end
of uploadDoccumentsUpdate) so both assertions use the stabilized wait.
---
Nitpick comments:
In `@ui-test/src/main/java/regclient/androidTestCases/BiometricCorrection.java`:
- Around line 623-625: The test currently calls
FetchUiSpec.getUiSpec("bioCorrectionProcess"),
FetchUiSpec.getBiometricDetails("individualBiometrics") and builds screenOrder1
with FetchUiSpec.getAllScreenOrder(), but the loop only handles consent and
biometric screens and silently skips any other spec-defined screens; update the
loop that iterates screenOrder1 (the new spec-driven flow around where
screenOrder1 is used) to fail fast when it encounters an unhandled screen type
by asserting or throwing a test failure with the unrecognized screen identifier,
or alternatively validate against an explicit allowed/expected set derived from
the UI spec before processing; apply the same change pattern to the other
occurrence referenced (around lines 679-699 / similar flows like
ExportPacket.java) so any mandatory screen in the spec is either handled or
causes the test to fail.
In `@ui-test/src/main/java/regclient/androidTestCases/LoginTest.java`:
- Around line 183-248: The method in LoginTest duplicates language-selection
if/else blocks for creating LoginPage, RegistrationTasksPage and
OperationalTaskPage; extract this logic into helper factory methods (e.g.,
createLoginPage(String language, AppiumDriver driver),
createRegistrationTasksPage(String language, AppiumDriver driver),
createOperationalTaskPage(String language, AppiumDriver driver) or a single
generic factory) that switch on language (eng/hin/fra/kan/tam/ara) and return
the appropriate concrete classes (LoginPageEnglish/LoginPageHindi/...,
RegistrationTasksPageEnglish/..., OperationalTaskPageEnglish/...), throw
IllegalStateException for unsupported languages, replace the three duplicated
blocks in the test with calls to these helpers, and reuse the driver and
language variable when invoking them.
In `@ui-test/src/main/java/regclient/api/ArcConfigManager.java`:
- Line 9: Remove the redundant explicit import of
java.lang.NumberFormatException in ArcConfigManager: delete the import line
'import java.lang.NumberFormatException;' from the top of the ArcConfigManager
class since java.lang is implicitly imported by the compiler.
In `@ui-test/src/main/java/regclient/api/FetchUiSpec.java`:
- Around line 40-73: The branches in getUiSpec are duplicate; consolidate them
into a single implementation that uses the method parameter type and performs
one request (use ApplnURI, kernelAuthLib.getTokenByRole("globalAdmin"),
RestClient.getRequestWithCookieAndQueryParm and assign UiSpec from
response.asString()). Before calling, validate type against a small static Set
(e.g., VALID_TYPES containing
"newProcess","updateProcess","bioCorrectionProcess","lostProcess") and throw
IllegalArgumentException for invalid values; remove the repeated if/else blocks.
In `@ui-test/src/main/java/regclient/page/BasePage.java`:
- Around line 217-225: The cropCaptureImage method uses a hard-coded end point
(623, 261) in the Sequence built with PointerInput "finger1", which ties the
drag gesture to a single emulator size/orientation; change the logic in
cropCaptureImage to compute the target coordinates relative to the active
viewport or the provided element (using element.getLocation() and
element.getSize() and/or the current viewport size/rotation) and replace the
fixed values with those computed coordinates when calling
finger1.createPointerMove(...); ensure the computed end point scales/rotates
with supported emulator profiles and use PointerInput.Origin.viewport() with the
dynamically calculated x,y so the drag works across all emulator sizes and
orientations.
In `@ui-test/src/main/java/regclient/pages/english/PendingApprovalEnglish.java`:
- Around line 6-17: This file has unused imports that should be removed to
reduce clutter: delete the imports for java.time.Duration,
org.openqa.selenium.TimeoutException,
org.openqa.selenium.support.ui.ExpectedConditions,
org.openqa.selenium.support.ui.WebDriverWait, and
io.appium.java_client.android.AndroidDriver; keep only the used imports (e.g.,
org.openqa.selenium.By, org.openqa.selenium.WebElement, java.util.List,
io.appium.java_client.AppiumDriver, io.appium.java_client.MobileBy) so the class
PendingApprovalEnglish no longer contains unused import warnings.
In
`@ui-test/src/main/java/regclient/pages/english/RegistrationTasksPageEnglish.java`:
- Around line 184-197: In handleIfSyncPopUpDisplayed, add progress logging
inside the polling loop so we can see attempts/elapsed time while waiting for
syncCompletedPopup; for example log each iteration (or every Nth iteration) with
attempt number/elapsed seconds and the element state, log a message right before
clicking restartButton when the popup is detected, and log an error just before
throwing the RuntimeException so failures show the final state of
syncCompletedPopup.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Run ID: 5ce3c60c-f3d5-46e4-8da3-bd12e6bb0ac9
📒 Files selected for processing (80)
ui-test/src/main/java/regclient/androidTestCases/BiometricCorrection.javaui-test/src/main/java/regclient/androidTestCases/ExportPacket.javaui-test/src/main/java/regclient/androidTestCases/LoginTest.javaui-test/src/main/java/regclient/androidTestCases/LostUin.javaui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdult.javaui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdultException.javaui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdultUploadMultipleDoccuments.javaui-test/src/main/java/regclient/androidTestCases/NewRegistrationMinorException.javaui-test/src/main/java/regclient/androidTestCases/PreRegFetchingPacket.javaui-test/src/main/java/regclient/androidTestCases/ResetPassword.javaui-test/src/main/java/regclient/androidTestCases/Settings.javaui-test/src/main/java/regclient/androidTestCases/UpdateMyUinMinor.javaui-test/src/main/java/regclient/androidTestCases/UpdateMyUinUpdateDemographicDetails.javaui-test/src/main/java/regclient/androidTestCases/UpdateMyUinUpdateDocuments.javaui-test/src/main/java/regclient/api/ArcConfigManager.javaui-test/src/main/java/regclient/api/FetchUiSpec.javaui-test/src/main/java/regclient/page/ApplicantBiometricsPage.javaui-test/src/main/java/regclient/page/BasePage.javaui-test/src/main/java/regclient/page/CameraPage.javaui-test/src/main/java/regclient/page/ExportPage.javaui-test/src/main/java/regclient/page/ManageApplicationsPage.javaui-test/src/main/java/regclient/page/OperationalTaskPage.javaui-test/src/main/java/regclient/page/PreviewPage.javaui-test/src/main/java/regclient/page/RegistrationTasksPage.javaui-test/src/main/java/regclient/pages/arabic/ApplicantBiometricsPageArabic.javaui-test/src/main/java/regclient/pages/arabic/AuthenticationPageArabic.javaui-test/src/main/java/regclient/pages/arabic/BiometricDetailsPageArabic.javaui-test/src/main/java/regclient/pages/arabic/DemographicDetailsPageArabic.javaui-test/src/main/java/regclient/pages/arabic/DocumentUploadPageArabic.javaui-test/src/main/java/regclient/pages/arabic/IntroducerBiometricPageArabic.javaui-test/src/main/java/regclient/pages/arabic/ManageApplicationsPageArabic.javaui-test/src/main/java/regclient/pages/arabic/OperationalTaskPageArabic.javaui-test/src/main/java/regclient/pages/arabic/PendingApprovalArabic.javaui-test/src/main/java/regclient/pages/arabic/PreviewPageArabic.javaui-test/src/main/java/regclient/pages/arabic/RegistrationTasksPageArabic.javaui-test/src/main/java/regclient/pages/arabic/SettingsPageArabic.javaui-test/src/main/java/regclient/pages/arabic/SupervisorBiometricVerificationpageArabic.javaui-test/src/main/java/regclient/pages/arabic/UpdateOperatorBiometricspageArabic.javaui-test/src/main/java/regclient/pages/english/ApplicantBiometricsPageEnglish.javaui-test/src/main/java/regclient/pages/english/BiometricDetailsPageEnglish.javaui-test/src/main/java/regclient/pages/english/DocumentUploadPageEnglish.javaui-test/src/main/java/regclient/pages/english/IntroducerBiometricPageEnglish.javaui-test/src/main/java/regclient/pages/english/ManageApplicationsPageEnglish.javaui-test/src/main/java/regclient/pages/english/OperationalTaskPageEnglish.javaui-test/src/main/java/regclient/pages/english/PendingApprovalEnglish.javaui-test/src/main/java/regclient/pages/english/PreviewPageEnglish.javaui-test/src/main/java/regclient/pages/english/RegistrationTasksPageEnglish.javaui-test/src/main/java/regclient/pages/english/SettingsPageEnglish.javaui-test/src/main/java/regclient/pages/english/SupervisorBiometricVerificationpageEnglish.javaui-test/src/main/java/regclient/pages/english/UpdateOperatorBiometricspageEnglish.javaui-test/src/main/java/regclient/pages/french/ApplicantBiometricsPageFrench.javaui-test/src/main/java/regclient/pages/french/BiometricDetailsPageFrench.javaui-test/src/main/java/regclient/pages/french/DemographicDetailsPageFrench.javaui-test/src/main/java/regclient/pages/french/DocumentUploadPageFrench.javaui-test/src/main/java/regclient/pages/french/IntroducerBiometricPageFrench.javaui-test/src/main/java/regclient/pages/french/ManageApplicationsPageFrench.javaui-test/src/main/java/regclient/pages/french/OperationalTaskPageFrench.javaui-test/src/main/java/regclient/pages/french/PendingApprovalFrench.javaui-test/src/main/java/regclient/pages/french/PreviewPageFrench.javaui-test/src/main/java/regclient/pages/french/RegistrationTasksPageFrench.javaui-test/src/main/java/regclient/pages/french/SettingsPageFrench.javaui-test/src/main/java/regclient/pages/french/SupervisorBiometricVerificationpageFrench.javaui-test/src/main/java/regclient/pages/french/UpdateOperatorBiometricspageFrench.javaui-test/src/main/java/regclient/pages/hindi/ApplicantBiometricsPageHindi.javaui-test/src/main/java/regclient/pages/hindi/ManageApplicationsPageHindi.javaui-test/src/main/java/regclient/pages/hindi/OperationalTaskPageHindi.javaui-test/src/main/java/regclient/pages/hindi/PreviewPageHindi.javaui-test/src/main/java/regclient/pages/hindi/RegistrationTasksPageHindi.javaui-test/src/main/java/regclient/pages/kannada/ApplicantBiometricsPageKannada.javaui-test/src/main/java/regclient/pages/kannada/ManageApplicationsPageKannada.javaui-test/src/main/java/regclient/pages/kannada/OperationalTaskPageKannada.javaui-test/src/main/java/regclient/pages/kannada/PreviewPageKannada.javaui-test/src/main/java/regclient/pages/kannada/RegistrationTasksPageKannada.javaui-test/src/main/java/regclient/pages/tamil/ApplicantBiometricsPageTamil.javaui-test/src/main/java/regclient/pages/tamil/ManageApplicationsPageTamil.javaui-test/src/main/java/regclient/pages/tamil/OperationalTaskPageTamil.javaui-test/src/main/java/regclient/pages/tamil/PreviewPageTamil.javaui-test/src/main/java/regclient/pages/tamil/RegistrationTasksPageTamil.javaui-test/src/main/resources/DesiredCapabilities.jsonui-test/src/main/resources/config/Kernel.properties
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
There was a problem hiding this comment.
Actionable comments posted: 3
🧹 Nitpick comments (1)
ui-test/src/main/java/regclient/androidTestCases/LoginTest.java (1)
182-243: Extract the post-sync re-login flow instead of copying the language branches again.This new recovery path duplicates the same six-way page construction and the same login → registration tasks → operational tasks navigation already present earlier in
userloginTest(). A small factory/helper here would make future language additions and locator fixes much safer.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/androidTestCases/LoginTest.java` around lines 182 - 243, The duplicated language-branch instantiation and navigation in LoginTest should be extracted to a small factory and a reusable login-flow helper: implement a PageFactory (e.g., LoginPageFactory) with methods like createLoginPage(String language, WebDriver driver), createRegistrationTasksPage(String language, WebDriver driver), and createOperationalTaskPage(String language, WebDriver driver) that encapsulate the six-way if/else logic used for LoginPage*, RegistrationTasksPage*, and OperationalTaskPage*; then replace the repeated blocks in userloginTest() and the post-sync re-login path with a single helper method (e.g., performLoginFlow(String language, WebDriver driver) or use the factory + a performLoginSteps sequence) that calls factory.createLoginPage(...).selectLanguage(), enterUserName(...), clickOnNextButton(), enterPassword(...), clickOnloginButton(), asserts registrationTasksPage.isRegistrationTasksPageLoaded(), clicks registrationTasksPage.clickOnOperationalTasksTitle(), and asserts operationalTaskPage.isOperationalTaskPageLoaded(); update tests to use these factory methods to remove duplicated branches.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@ui-test/src/main/java/regclient/androidTestCases/ExportPacket.java`:
- Around line 547-553: The test currently calls
manageApplicationsPage.clickOnSearchCheckBox() which selects a generic checkbox;
change the flow to select the checkbox tied to the specific AID being exported
(e.g., call a method like manageApplicationsPage.selectCheckboxForAID(aid) or
add such a method if missing) immediately before each
manageApplicationsPage.clickOnExportButton() call so the export targets the
correct row; ensure the AID variable used matches the test data and remove or
replace the generic clickOnSearchCheckBox() call.
In `@ui-test/src/main/java/regclient/androidTestCases/LoginTest.java`:
- Around line 180-198: After handleIfSyncPopUpDisplayed() the test immediately
constructs a LoginPage variant and calls selectLanguage() which can race with an
in-progress restart; add an explicit assertion/wait that the login screen is
present before proceeding. After instantiating the language-specific page (e.g.,
LoginPageEnglish/LoginPageHindi/etc.) call a method like
loginPage.waitForLoginScreen() or loginPage.assertLoginScreenPresent()
(implement this in the LoginPage base and concrete classes to use an explicit
wait for a stable locator) and only then call loginPage.selectLanguage(); this
ensures handleIfSyncPopUpDisplayed() has completed and avoids later locator
failures.
In
`@ui-test/src/main/java/regclient/pages/english/ManageApplicationsPageEnglish.java`:
- Around line 261-264: The clickCheckboxByAID method builds an XPath using the
aid parameter without validation, which risks matching the wrong element when
aid is null or blank; fix by validating aid at the start of clickCheckboxByAID
(e.g., check for null or empty/blank) and either throw an
IllegalArgumentException or return early, and only construct the By.xpath
locator after the validation succeeds so the locator never contains an empty
value; reference the clickCheckboxByAID method and the aid variable when making
this change.
---
Nitpick comments:
In `@ui-test/src/main/java/regclient/androidTestCases/LoginTest.java`:
- Around line 182-243: The duplicated language-branch instantiation and
navigation in LoginTest should be extracted to a small factory and a reusable
login-flow helper: implement a PageFactory (e.g., LoginPageFactory) with methods
like createLoginPage(String language, WebDriver driver),
createRegistrationTasksPage(String language, WebDriver driver), and
createOperationalTaskPage(String language, WebDriver driver) that encapsulate
the six-way if/else logic used for LoginPage*, RegistrationTasksPage*, and
OperationalTaskPage*; then replace the repeated blocks in userloginTest() and
the post-sync re-login path with a single helper method (e.g.,
performLoginFlow(String language, WebDriver driver) or use the factory + a
performLoginSteps sequence) that calls
factory.createLoginPage(...).selectLanguage(), enterUserName(...),
clickOnNextButton(), enterPassword(...), clickOnloginButton(), asserts
registrationTasksPage.isRegistrationTasksPageLoaded(), clicks
registrationTasksPage.clickOnOperationalTasksTitle(), and asserts
operationalTaskPage.isOperationalTaskPageLoaded(); update tests to use these
factory methods to remove duplicated branches.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Run ID: 0ea7d295-5f85-441c-acff-24c733d24c79
📒 Files selected for processing (11)
ui-test/src/main/java/regclient/androidTestCases/BiometricCorrection.javaui-test/src/main/java/regclient/androidTestCases/ExportPacket.javaui-test/src/main/java/regclient/androidTestCases/LoginTest.javaui-test/src/main/java/regclient/androidTestCases/LostUin.javaui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdult.javaui-test/src/main/java/regclient/androidTestCases/Settings.javaui-test/src/main/java/regclient/pages/arabic/AuthenticationPageArabic.javaui-test/src/main/java/regclient/pages/english/ManageApplicationsPageEnglish.javaui-test/src/main/java/regclient/pages/hindi/ApplicantBiometricsPageHindi.javaui-test/src/main/java/regclient/pages/kannada/ApplicantBiometricsPageKannada.javaui-test/src/main/java/regclient/pages/tamil/ApplicantBiometricsPageTamil.java
🚧 Files skipped from review as they are similar to previous changes (6)
- ui-test/src/main/java/regclient/pages/arabic/AuthenticationPageArabic.java
- ui-test/src/main/java/regclient/pages/hindi/ApplicantBiometricsPageHindi.java
- ui-test/src/main/java/regclient/pages/tamil/ApplicantBiometricsPageTamil.java
- ui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdult.java
- ui-test/src/main/java/regclient/androidTestCases/LostUin.java
- ui-test/src/main/java/regclient/androidTestCases/BiometricCorrection.java
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (1)
ui-test/src/main/java/regclient/pages/english/ManageApplicationsPageEnglish.java (1)
260-267: Consider using trimmedaidin the XPath for consistency.The validation correctly checks
aid.trim().isEmpty(), but the XPath still uses the untrimmedaid. If an AID with leading/trailing whitespace passes validation, the XPath may fail to match. Also, the string concatenation on line 265 can be simplified.♻️ Proposed fix
public void clickCheckboxByAID(String aid) { if (aid == null || aid.trim().isEmpty()) { throw new IllegalArgumentException("AID cannot be null or empty"); } + String trimmedAid = aid.trim(); By checkbox = By - .xpath("//android.view.View[contains(`@content-desc`,'" + aid + "')]" + "//android.widget.CheckBox"); + .xpath("//android.view.View[contains(`@content-desc`,'" + trimmedAid + "')]//android.widget.CheckBox"); click(checkbox); }🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ui-test/src/main/java/regclient/pages/english/ManageApplicationsPageEnglish.java` around lines 260 - 267, In clickCheckboxByAID in ManageApplicationsPageEnglish, use the trimmed AID for both validation and building the XPath: capture aid.trim() into a local variable (e.g., String trimmedAid) after validating non-null, then use trimmedAid when constructing the By checkbox XPath (replace the untrimmed aid in the concatenation). This ensures the XPath matches even if callers pass whitespace and also simplifies the string expression by using the single trimmed variable.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@ui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdult.java`:
- Around line 354-356: Several biometric scan flows in NewRegistrationAdult.java
are inconsistent: after calling applicantBiometricsPage.closeScanCapturePopUp(),
the right-hand scan uses applicantBiometricsPage.clickOnBiometricsMenuButton()
but iris, left hand, thumbs, and face scans still call clickOnBackButton();
update those scans to call clickOnBiometricsMenuButton() instead of
clickOnBackButton() so navigation is consistent (replace calls to
clickOnBackButton() in the iris, left-hand, thumbs, and face scan blocks with
clickOnBiometricsMenuButton(), keeping the preceding closeScanCapturePopUp() and
assigning the returned page to biometricDetailsPage as done for the right-hand
scan).
---
Nitpick comments:
In
`@ui-test/src/main/java/regclient/pages/english/ManageApplicationsPageEnglish.java`:
- Around line 260-267: In clickCheckboxByAID in ManageApplicationsPageEnglish,
use the trimmed AID for both validation and building the XPath: capture
aid.trim() into a local variable (e.g., String trimmedAid) after validating
non-null, then use trimmedAid when constructing the By checkbox XPath (replace
the untrimmed aid in the concatenation). This ensures the XPath matches even if
callers pass whitespace and also simplifies the string expression by using the
single trimmed variable.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Run ID: b090a3b7-d62a-4a1b-98a4-7bdedc0c1b27
📒 Files selected for processing (5)
ui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdult.javaui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdultException.javaui-test/src/main/java/regclient/androidTestCases/NewRegistrationInfant.javaui-test/src/main/java/regclient/androidTestCases/NewRegistrationMinor.javaui-test/src/main/java/regclient/pages/english/ManageApplicationsPageEnglish.java
💤 Files with no reviewable changes (2)
- ui-test/src/main/java/regclient/androidTestCases/NewRegistrationMinor.java
- ui-test/src/main/java/regclient/androidTestCases/NewRegistrationInfant.java
🚧 Files skipped from review as they are similar to previous changes (1)
- ui-test/src/main/java/regclient/androidTestCases/NewRegistrationAdultException.java
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
There was a problem hiding this comment.
Actionable comments posted: 4
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In
`@ui-test/src/main/java/regclient/pages/arabic/BiometricDetailsPageArabic.java`:
- Around line 163-179: Remove direct PII exposure by eliminating logging of raw
email and by not embedding full request IDs in exception messages: stop calling
logger.info(emailId) and instead log a non-identifying token (e.g., maskedEmail
or email hash) before calling OTPListener.getAdditionalReqId; when throwing
IllegalStateException or AssertionError in the block that uses
additionalInfoReqId and typeAndVerify(additionalInfoRequestIdTextbox,
additionalInfoReqId), replace messages that include additionalInfoReqId/email
with generic messages (e.g., "missing additional info request id" or "textbox
did not accept the provided id") and, if helpful for debugging, log a masked or
hashed version of additionalInfoReqId via the existing logger rather than
including the raw value in exceptions.
- Around line 184-187: The helper typeAndVerify(WebElement el, String value)
uses raw el.click(), bypassing the page-object's clickOnElement(...)
synchronization; change the click call to use the existing clickOnElement(el)
wrapper (or otherwise invoke the same element-level wait logic used elsewhere)
before el.clear() and el.sendKeys(value) so the built-in wait is applied;
reference the typeAndVerify method and clickOnElement helper when making the
replacement.
- Around line 164-167: The code reads OTPListener.getAdditionalReqId(emailId)
once and throws immediately, causing flakes; replace the single read in
BiometricDetailsPageArabic (variable additionalInfoReqId) with a bounded
wait/poll loop that repeatedly calls OTPListener.getAdditionalReqId(emailId)
until a non-empty value is returned or a configurable timeout expires (e.g.,
10–30s), sleeping briefly between attempts; if the timeout elapses still
null/empty, then throw the IllegalStateException including the emailId and
optionally the elapsed time to aid debugging.
In
`@ui-test/src/main/java/regclient/pages/french/BiometricDetailsPageFrench.java`:
- Around line 202-212: The typeAndVerify method reads the element immediately
after sendKeys, causing a race on slower/mobile UIs; update
typeAndVerify(WebElement el, String value) to wait/poll briefly for the visible
value returned by readElementValue(el) to equal the expected value (value)
before returning (use a short timeout and poll interval or
WebDriverWait/FluentWait), and return false only if the timeout expires without
a match; reference typeAndVerify and readElementValue when implementing the
wait.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Run ID: 086f31c8-fdcc-41b7-b2e6-3c72ce7760d9
📒 Files selected for processing (3)
ui-test/src/main/java/regclient/pages/arabic/BiometricDetailsPageArabic.javaui-test/src/main/java/regclient/pages/english/BiometricDetailsPageEnglish.javaui-test/src/main/java/regclient/pages/french/BiometricDetailsPageFrench.java
🚧 Files skipped from review as they are similar to previous changes (1)
- ui-test/src/main/java/regclient/pages/english/BiometricDetailsPageEnglish.java
Signed-off-by: damodarguru <damodar.g@cyberpwn.com>
|
As there are 81 file changes I did not review the PR and anyhow its already reviewed and approved by @mohanachandran-sPR - so merging the PR. |
* MOSIP-42652: ARC UI automation (#620) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#631) * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] Updated server base build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#651) * [MOSIP-42820] Refactor GitHub Actions workflow for manual build Updated workflow to trigger manually and added DCO validation. Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Refactor GitHub Actions workflow for Android build Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Fix indentation for inputs in build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * RCF-1305 Cherry-pick from release-1.0.x to develop (#656) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 (#638) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> * [DSD-9373] Update JAR file version in README Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1282 fixed operator onboarding timeout issue (#634) * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1273] Added Unit Test Cases (#618) * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features (#617) * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed new branch github url in readme file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed base URL qa-base to qa-core and added technical documents (#542) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * fixed readmd file changes Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Incorrect error message on login screen-RCF-1254 ; In the global settings page after changing the local values incorrect prompt message is displaying-RCF-1251 (#626) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * While selecting languages the data entry languages are not reflecting has per the selected languges (#624) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-887 - While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page (#623) * While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update home_page.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometric_capture_scan_block_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometrics_capture_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Scan button is displaying a Scan now in device settings page (#622) * Scan button is displaying a Scan now in device settings page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * In the global config settings without making any of the changes Submit button should not enabled (#621) * In the global config settings without making any of the changes Submit button should not enabled Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> # Conflicts: # lib/ui/settings/widgets/global_config_settings_tab.dart * Simplify button rendering based on enabled state Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update global_config_settings_tab.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 added config propertys for password validation and document size (#636) * RCF-1283 added config propertys for password validation and document size Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for age limit Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed label key Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1311 removed extra overlapping text (#653) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Should be getting an appropriate error message, If the device is not onboarded (#613) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 - Added config properties for hardcoded values (#650) * RCF-1283 Added mosip.registration.server_profile and mosip.registration.operator.onboarding.bioattributes propertys Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config properties for helpTopics urls Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed mock test file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for biometric env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base (#658) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1300 Implemented blocking of invalid logins after multiple attempts (#641) * RCF-1300 Implemented blocking of invalid logins after multiple attempts Signed-off-by: Madhuravas reddy <madhu@mosip.io> # Conflicts: # android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java # android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java # assets/l10n/app_ar.arb # assets/l10n/app_en.arb # assets/l10n/app_fr.arb # assets/l10n/app_hi.arb # assets/l10n/app_kn.arb # assets/l10n/app_ta.arb * Removed saving new user entry at first login Signed-off-by: Madhuravas reddy <madhu@mosip.io> * renamed updateLoginAttemptMeta to updateLoginAttemptCount Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1218: Added search/filter option in global config setttings (#635) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-373 fixed Incorrect error message on login screen (#660) * RCF-373 fixed Incorrect error message on login screent Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update error messages in app_kn.arb localization file Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Record failed login attempts on authentication error Log failed login attempts for specific error codes. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Log failed login attempts on auth errors Record failed login attempts when an authentication error occurs. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix login error handling and record attempts correctly Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix error handling in AuthenticationApi Refactor error handling and improve code formatting. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1301 - Implemented config properties (#659) * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed duplicate property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added functionality for approved packet pending to be synced to server beyond which client is frozen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved packet sync or upload time issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added messages in multi langauge Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added missed audit log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * implemented logic for mosip.registration.packet.maximum.count.offline.frequency property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid condition Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1275: added registration packet deletion and packet status job (#642) * RCF-1275: added registration packet deletion and packet status job Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: correct the api names Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Update serverBaseURL in build.gradle (#662) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43667:ARC UI automation add testcases and move to develop branch (#640) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1301 Added config properties (#665) * Added doc type format config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added properties for audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused imports Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed Host name value Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 Added config properties (#661) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for disk space check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for PRID input field length validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added input length validation for UIN and VID field Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed Unused logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added default value for _uinLength Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added supervisor_approval_config_flag validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * addeding input field length validation depends on the UI spec Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * returning int value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1308: added unique id for local value editable text field in global config settings (#666) * RCF-1308: added unique id for local value editable text field in global config settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings (#663) * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1302 Added config properties (#669) * Added fields.to.retain.post.prid.fetch property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed param name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added reg_pak_max_cnt_apprv_limit property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed error message Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed validatingRegisteredPacketNotApproveCount name to isMaxNotApprovedPacketCountLimitReached Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44311: Fix and optimize ARC UI automation failures (#671) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1302 implemented logic for packet storage location (#672) * RCF-1302 implemented logic for packet storage location Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit reviews Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1354: Implemented the Maximum number of days without running the sync and added GPS location validation (#664) * RCF-1354: Implemented the Maximum number of days without running the sync job and geo-location validation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * revert the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed null check issue (#675) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 Added ARC Audit (#667) * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * added geo location denied audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * removed unused audits Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1277 Implemented logic to add dynamic description with placeholders (#677) * RCF-1277 Implemented logic to add dynamic description with placeholders Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * description taking as arguments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed the method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed the logic Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language (#679) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1226 Resolved alignment issue for submit button (#684) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44175:ARC - Run the ARC UI automation in French language (#686) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF -1371 : handle the allow once and don't allow behavior. (#682) * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * changed the audit id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Added dynamic document log audit desc (#683) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 fixed device settings page alignment issue (#685) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1393] Added Accessibility ID for Pre-reg id textbox (#687) * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1257 Resolved re-upload biometric issue after fill all the details taking data from PRID (#688) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1217 scan button will be visiable even no devices are connected (#691) * RCF-1217 scan button will be visiable even no devices are connected Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolve code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added SHA pinning for third party actions (#695) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1294] Added allow backup flag config (#694) * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1284 hiding next button in bimetric exception screen (#692) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1289] : screenshot lock for optical image spoofing prevention (#689) * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 RCF-1378 Added audit logs (#681) * RCF-1277 RCF-1378 Added audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * updated REG-EVT-092 audit log description Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1302 implemented config properties (#676) * RCF-1302 implemented config properties Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * showing the popup from UI side with multi language labels Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added pigeon file in .sh (#697) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44485:ARC - Export packet to local device (#699) * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP:44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1303 Added config for capture time out (#703) * RCF-1303 Added config for capture time out Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added int value check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created constant value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * taking biometric capture timeout via BiometricsService Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1370 button clickable issue fixed. (#705) * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1293 updated activity permissions (#706) * RCF-1293 updated activitie permissions Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1293 resolved code rabit error Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1225 : Implemented the Match SDK (#678) * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added new .aar file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .dex file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented with dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .aar compatible with .dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method name Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1408 Revert the security changes enable screen lock for optical images (#709) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1412 Resolved packet export issue (#710) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1410: Packets are failing due to passing document value instead of type (#711) * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * MOSIP-44310: Fix and optimize ARC UI automation failures. (#712) * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Co-authored-by: damodarguru <124761463+damodarguru@users.noreply.github.com> Co-authored-by: Ivanmeneges <ivan.anil016@gmail.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Rakshithasai123 <rakshithasai2002@gmail.com>
* MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com>
* MOSIP-42652: ARC UI automation (#620) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#631) * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] Updated server base build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#651) * [MOSIP-42820] Refactor GitHub Actions workflow for manual build Updated workflow to trigger manually and added DCO validation. Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Refactor GitHub Actions workflow for Android build Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Fix indentation for inputs in build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * RCF-1305 Cherry-pick from release-1.0.x to develop (#656) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 (#638) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> * [DSD-9373] Update JAR file version in README Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1282 fixed operator onboarding timeout issue (#634) * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1273] Added Unit Test Cases (#618) * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features (#617) * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed new branch github url in readme file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed base URL qa-base to qa-core and added technical documents (#542) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * fixed readmd file changes Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Incorrect error message on login screen-RCF-1254 ; In the global settings page after changing the local values incorrect prompt message is displaying-RCF-1251 (#626) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * While selecting languages the data entry languages are not reflecting has per the selected languges (#624) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-887 - While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page (#623) * While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update home_page.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometric_capture_scan_block_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometrics_capture_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Scan button is displaying a Scan now in device settings page (#622) * Scan button is displaying a Scan now in device settings page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * In the global config settings without making any of the changes Submit button should not enabled (#621) * In the global config settings without making any of the changes Submit button should not enabled Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Simplify button rendering based on enabled state Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update global_config_settings_tab.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 added config propertys for password validation and document size (#636) * RCF-1283 added config propertys for password validation and document size Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for age limit Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed label key Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1311 removed extra overlapping text (#653) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Should be getting an appropriate error message, If the device is not onboarded (#613) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 - Added config properties for hardcoded values (#650) * RCF-1283 Added mosip.registration.server_profile and mosip.registration.operator.onboarding.bioattributes propertys Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config properties for helpTopics urls Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed mock test file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for biometric env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base (#658) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1300 Implemented blocking of invalid logins after multiple attempts (#641) * RCF-1300 Implemented blocking of invalid logins after multiple attempts Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed saving new user entry at first login Signed-off-by: Madhuravas reddy <madhu@mosip.io> * renamed updateLoginAttemptMeta to updateLoginAttemptCount Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1218: Added search/filter option in global config setttings (#635) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-373 fixed Incorrect error message on login screen (#660) * RCF-373 fixed Incorrect error message on login screent Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update error messages in app_kn.arb localization file Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Record failed login attempts on authentication error Log failed login attempts for specific error codes. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Log failed login attempts on auth errors Record failed login attempts when an authentication error occurs. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix login error handling and record attempts correctly Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix error handling in AuthenticationApi Refactor error handling and improve code formatting. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1301 - Implemented config properties (#659) * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed duplicate property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added functionality for approved packet pending to be synced to server beyond which client is frozen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved packet sync or upload time issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added messages in multi langauge Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added missed audit log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * implemented logic for mosip.registration.packet.maximum.count.offline.frequency property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid condition Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1275: added registration packet deletion and packet status job (#642) * RCF-1275: added registration packet deletion and packet status job Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: correct the api names Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Update serverBaseURL in build.gradle (#662) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43667:ARC UI automation add testcases and move to develop branch (#640) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1301 Added config properties (#665) * Added doc type format config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added properties for audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused imports Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed Host name value Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 Added config properties (#661) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for disk space check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for PRID input field length validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added input length validation for UIN and VID field Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed Unused logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added default value for _uinLength Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added supervisor_approval_config_flag validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * addeding input field length validation depends on the UI spec Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * returning int value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1308: added unique id for local value editable text field in global config settings (#666) * RCF-1308: added unique id for local value editable text field in global config settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings (#663) * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1302 Added config properties (#669) * Added fields.to.retain.post.prid.fetch property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed param name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added reg_pak_max_cnt_apprv_limit property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed error message Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed validatingRegisteredPacketNotApproveCount name to isMaxNotApprovedPacketCountLimitReached Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44311: Fix and optimize ARC UI automation failures (#671) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1302 implemented logic for packet storage location (#672) * RCF-1302 implemented logic for packet storage location Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit reviews Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1354: Implemented the Maximum number of days without running the sync and added GPS location validation (#664) * RCF-1354: Implemented the Maximum number of days without running the sync job and geo-location validation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * revert the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed null check issue (#675) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 Added ARC Audit (#667) * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * added geo location denied audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * removed unused audits Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1277 Implemented logic to add dynamic description with placeholders (#677) * RCF-1277 Implemented logic to add dynamic description with placeholders Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * description taking as arguments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed the method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed the logic Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language (#679) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1226 Resolved alignment issue for submit button (#684) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44175:ARC - Run the ARC UI automation in French language (#686) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF -1371 : handle the allow once and don't allow behavior. (#682) * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * changed the audit id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Added dynamic document log audit desc (#683) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 fixed device settings page alignment issue (#685) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1393] Added Accessibility ID for Pre-reg id textbox (#687) * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1257 Resolved re-upload biometric issue after fill all the details taking data from PRID (#688) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1217 scan button will be visiable even no devices are connected (#691) * RCF-1217 scan button will be visiable even no devices are connected Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolve code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added SHA pinning for third party actions (#695) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1294] Added allow backup flag config (#694) * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1284 hiding next button in bimetric exception screen (#692) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1289] : screenshot lock for optical image spoofing prevention (#689) * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 RCF-1378 Added audit logs (#681) * RCF-1277 RCF-1378 Added audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * updated REG-EVT-092 audit log description Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1302 implemented config properties (#676) * RCF-1302 implemented config properties Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * showing the popup from UI side with multi language labels Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added pigeon file in .sh (#697) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44485:ARC - Export packet to local device (#699) * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP:44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1303 Added config for capture time out (#703) * RCF-1303 Added config for capture time out Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added int value check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created constant value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * taking biometric capture timeout via BiometricsService Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1370 button clickable issue fixed. (#705) * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1293 updated activity permissions (#706) * RCF-1293 updated activitie permissions Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1293 resolved code rabit error Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1225 : Implemented the Match SDK (#678) * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added new .aar file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .dex file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented with dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .aar compatible with .dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method name Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1408 Revert the security changes enable screen lock for optical images (#709) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1412 Resolved packet export issue (#710) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1410: Packets are failing due to passing document value instead of type (#711) * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * MOSIP-44310: Fix and optimize ARC UI automation failures. (#712) * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Co-authored-by: damodarguru <124761463+damodarguru@users.noreply.github.com> Co-authored-by: Ivanmeneges <ivan.anil016@gmail.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Rakshithasai123 <rakshithasai2002@gmail.com>
* MOSIP-42652: ARC UI automation (#620) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#631) * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] Updated server base build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#651) * [MOSIP-42820] Refactor GitHub Actions workflow for manual build Updated workflow to trigger manually and added DCO validation. Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Refactor GitHub Actions workflow for Android build Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Fix indentation for inputs in build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * RCF-1305 Cherry-pick from release-1.0.x to develop (#656) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 (#638) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> * [DSD-9373] Update JAR file version in README Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1282 fixed operator onboarding timeout issue (#634) * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1273] Added Unit Test Cases (#618) * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features (#617) * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed new branch github url in readme file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed base URL qa-base to qa-core and added technical documents (#542) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * fixed readmd file changes Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Incorrect error message on login screen-RCF-1254 ; In the global settings page after changing the local values incorrect prompt message is displaying-RCF-1251 (#626) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * While selecting languages the data entry languages are not reflecting has per the selected languges (#624) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-887 - While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page (#623) * While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update home_page.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometric_capture_scan_block_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometrics_capture_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Scan button is displaying a Scan now in device settings page (#622) * Scan button is displaying a Scan now in device settings page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * In the global config settings without making any of the changes Submit button should not enabled (#621) * In the global config settings without making any of the changes Submit button should not enabled Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> # Conflicts: # lib/ui/settings/widgets/global_config_settings_tab.dart * Simplify button rendering based on enabled state Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update global_config_settings_tab.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 added config propertys for password validation and document size (#636) * RCF-1283 added config propertys for password validation and document size Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for age limit Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed label key Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1311 removed extra overlapping text (#653) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Should be getting an appropriate error message, If the device is not onboarded (#613) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 - Added config properties for hardcoded values (#650) * RCF-1283 Added mosip.registration.server_profile and mosip.registration.operator.onboarding.bioattributes propertys Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config properties for helpTopics urls Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed mock test file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for biometric env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base (#658) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1300 Implemented blocking of invalid logins after multiple attempts (#641) * RCF-1300 Implemented blocking of invalid logins after multiple attempts Signed-off-by: Madhuravas reddy <madhu@mosip.io> # Conflicts: # android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java # android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java # assets/l10n/app_ar.arb # assets/l10n/app_en.arb # assets/l10n/app_fr.arb # assets/l10n/app_hi.arb # assets/l10n/app_kn.arb # assets/l10n/app_ta.arb * Removed saving new user entry at first login Signed-off-by: Madhuravas reddy <madhu@mosip.io> * renamed updateLoginAttemptMeta to updateLoginAttemptCount Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1218: Added search/filter option in global config setttings (#635) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-373 fixed Incorrect error message on login screen (#660) * RCF-373 fixed Incorrect error message on login screent Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update error messages in app_kn.arb localization file Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Record failed login attempts on authentication error Log failed login attempts for specific error codes. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Log failed login attempts on auth errors Record failed login attempts when an authentication error occurs. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix login error handling and record attempts correctly Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix error handling in AuthenticationApi Refactor error handling and improve code formatting. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1301 - Implemented config properties (#659) * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed duplicate property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added functionality for approved packet pending to be synced to server beyond which client is frozen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved packet sync or upload time issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added messages in multi langauge Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added missed audit log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * implemented logic for mosip.registration.packet.maximum.count.offline.frequency property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid condition Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1275: added registration packet deletion and packet status job (#642) * RCF-1275: added registration packet deletion and packet status job Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: correct the api names Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Update serverBaseURL in build.gradle (#662) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43667:ARC UI automation add testcases and move to develop branch (#640) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1301 Added config properties (#665) * Added doc type format config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added properties for audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused imports Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed Host name value Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 Added config properties (#661) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for disk space check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for PRID input field length validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added input length validation for UIN and VID field Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed Unused logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added default value for _uinLength Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added supervisor_approval_config_flag validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * addeding input field length validation depends on the UI spec Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * returning int value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1308: added unique id for local value editable text field in global config settings (#666) * RCF-1308: added unique id for local value editable text field in global config settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings (#663) * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1302 Added config properties (#669) * Added fields.to.retain.post.prid.fetch property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed param name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added reg_pak_max_cnt_apprv_limit property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed error message Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed validatingRegisteredPacketNotApproveCount name to isMaxNotApprovedPacketCountLimitReached Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44311: Fix and optimize ARC UI automation failures (#671) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1302 implemented logic for packet storage location (#672) * RCF-1302 implemented logic for packet storage location Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit reviews Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1354: Implemented the Maximum number of days without running the sync and added GPS location validation (#664) * RCF-1354: Implemented the Maximum number of days without running the sync job and geo-location validation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * revert the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed null check issue (#675) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 Added ARC Audit (#667) * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * added geo location denied audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * removed unused audits Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1277 Implemented logic to add dynamic description with placeholders (#677) * RCF-1277 Implemented logic to add dynamic description with placeholders Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * description taking as arguments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed the method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed the logic Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language (#679) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1226 Resolved alignment issue for submit button (#684) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44175:ARC - Run the ARC UI automation in French language (#686) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF -1371 : handle the allow once and don't allow behavior. (#682) * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * changed the audit id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Added dynamic document log audit desc (#683) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 fixed device settings page alignment issue (#685) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1393] Added Accessibility ID for Pre-reg id textbox (#687) * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1257 Resolved re-upload biometric issue after fill all the details taking data from PRID (#688) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1217 scan button will be visiable even no devices are connected (#691) * RCF-1217 scan button will be visiable even no devices are connected Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolve code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added SHA pinning for third party actions (#695) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1294] Added allow backup flag config (#694) * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1284 hiding next button in bimetric exception screen (#692) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1289] : screenshot lock for optical image spoofing prevention (#689) * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 RCF-1378 Added audit logs (#681) * RCF-1277 RCF-1378 Added audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * updated REG-EVT-092 audit log description Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1302 implemented config properties (#676) * RCF-1302 implemented config properties Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * showing the popup from UI side with multi language labels Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added pigeon file in .sh (#697) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44485:ARC - Export packet to local device (#699) * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP:44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1303 Added config for capture time out (#703) * RCF-1303 Added config for capture time out Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added int value check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created constant value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * taking biometric capture timeout via BiometricsService Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1370 button clickable issue fixed. (#705) * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1293 updated activity permissions (#706) * RCF-1293 updated activitie permissions Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1293 resolved code rabit error Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1225 : Implemented the Match SDK (#678) * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added new .aar file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .dex file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented with dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .aar compatible with .dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method name Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1408 Revert the security changes enable screen lock for optical images (#709) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1412 Resolved packet export issue (#710) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1410: Packets are failing due to passing document value instead of type (#711) * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * MOSIP-44310: Fix and optimize ARC UI automation failures. (#712) * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * clear text traffic disable (#723) Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * removed unused match sdk bundle module (#724) Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * fixed template rendering issue in pending approval tab (#829) Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * Migrate Android library modules from to Java 21 (#1037) * fixed template rendering issue in pending approval tab (#829) Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Migrate Android library modules from to Java 21 Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Migrate Android library modules from to Java 21 Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Revert "Merge branch 'patch-ai-dev' of https://github.com/GOKULRAJ136/android-registration-client into patch-ai-dev" This reverts commit 6849aff998bbad0c1d5c38c72a72d9c962fb182b, reversing changes made to 695beb74c93c9133b4a11f269c69c274c1e9f5a8. Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Corrected Import Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Resolved review comments Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Removed redundant null checks Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Version changes and defect fixes Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Test cases changes Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Test cases changes Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Testcase Coverage 80% Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Resolved code rabbit comments Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Update NetworkModuleTest.java Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * centralize dependency versions into android gradle Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Resolve review comments Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> --------- Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * [MOSIP-44993] Added Transaction ID and Capture Time and validation (#1060) * added Transaction ID and CaptureTime and validation Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * added validation test cases and upadte bio-util version Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * added validation test cases and upadte bio-util version Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * added validation and reverted the review Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * added validation and reverted the review Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * added validation and reverted the review Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * reverted the review comment Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> --------- Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * upadted code rabbit review Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> Co-authored-by: damodarguru <124761463+damodarguru@users.noreply.github.com> Co-authored-by: Ivanmeneges <ivan.anil016@gmail.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Rakshithasai123 <rakshithasai2002@gmail.com> Co-authored-by: Gokulraj C <110164849+GOKULRAJ136@users.noreply.github.com>
MOSIP-44310: Fix and optimize ARC UI automation failures.
Summary by CodeRabbit
New Features
Bug Fixes
Tests