Skip to content

RCF-1275: added registration packet deletion and packet status job#642

Merged
7 commits merged into
mosip:developfrom
SachinPremkumar:RCF-1275
Dec 23, 2025
Merged

RCF-1275: added registration packet deletion and packet status job#642
7 commits merged into
mosip:developfrom
SachinPremkumar:RCF-1275

Conversation

@SachinPremkumar
Copy link
Copy Markdown
Collaborator

@SachinPremkumar SachinPremkumar commented Dec 5, 2025

RCF-1275

Summary by CodeRabbit

  • New Features

    • Automatic deletion of old registration packets (configurable retention) available as a scheduled job.
    • Packet status synchronization available as a scheduled job.
    • Remote/job APIs to trigger registration deletion and packet status sync.
  • Improvements

    • Packet status updates now record timestamped status for improved auditability.
    • Settings UI updated to expose and trigger the new scheduled job actions.

✏️ Tip: You can customize this high-level summary in your review settings.

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Dec 5, 2025

Walkthrough

Adds packet-deletion and packet-status-sync end-to-end: new job, PacketService deletion and timestamped status updates, DAO/repository additions, Pigeon APIs and Android handlers, Dart bridges, and UI job triggers.

Changes

Cohort / File(s) Summary
Android API Services
android/app/src/main/java/.../MasterDataSyncApi.java
Added deleteRegistrationPackets(jobId, result) and syncPacketStatus(jobId, result) handlers; extended executeJobByApiName with registrationDeletionJob case.
Android Constants
android/clientmanager/src/main/java/.../RegistrationConstants.java
Added REG_DELETION_CONFIGURED_DAYS = "mosip.registration.reg_deletion_configured_days".
Android DAO / Repository
android/clientmanager/src/main/java/.../RegistrationDao.java, android/clientmanager/src/main/java/.../RegistrationRepository.java
Removed findRegistrationCountBySyncedStatus; added findByServerStatusAndCrDtimeBefore(List<String>, long) and updateServerStatusWithTimestamp(String, String, long) plus repository delegations.
Android Service / SPI
android/clientmanager/src/main/java/.../PacketService.java, android/clientmanager/src/main/java/.../PacketServiceImpl.java
Added deleteRegistrationPackets() to PacketService and implemented in PacketServiceImpl (compute cutoff, query by status+cutoff, delete ZIPs and DB records); status updates now call timestamped update.
Android Job Scheduling
android/clientmanager/src/main/java/.../RegistrationDeletionJob.java, android/clientmanager/src/main/java/.../JobManagerServiceImpl.java
New RegistrationDeletionJob (DI wiring, triggerJob invokes packetService.deleteRegistrationPackets()); job type registered in JobManagerServiceImpl.
Dart Platform Bridges
lib/platform_android/sync_response_service_impl.dart, lib/platform_spi/sync_response_service.dart
Added deleteRegistrationPackets(String jobId) and syncPacketStatus(String jobId) to platform SPI and Android implementation with PlatformException handling and boolean return.
Flutter UI
lib/ui/settings/widgets/scheduled_jobs_settings.dart
Removed PVS_J00015 from PACKET_JOBS; added handling for registrationDeletionJob and packetSyncStatusJob triggers.
Pigeon API
pigeon/master_data_sync.dart
Added async API methods deleteRegistrationPackets(String jobId) and syncPacketStatus(String jobId) to SyncApi.

Sequence Diagram(s)

sequenceDiagram
  autonumber
  participant UI as Flutter UI
  participant Dart as SyncResponseServiceImpl (Dart)
  participant Pigeon as Pigeon channel
  participant AndroidApi as MasterDataSyncApi (Android)
  participant PacketSvc as PacketService / RegistrationDeletionJob
  participant Repo as RegistrationRepository / DAO

  Note over UI,Dart: Scheduler or user triggers job
  UI->>Dart: trigger registrationDeletionJob / packetSyncStatusJob (jobId)
  Dart->>Pigeon: call deleteRegistrationPackets(jobId) / syncPacketStatus(jobId)
  Pigeon->>AndroidApi: invoke corresponding API method
  AndroidApi->>PacketSvc: call packetService.deleteRegistrationPackets() / packetService.syncAllPacketStatus()
  PacketSvc->>Repo: query findByServerStatusAndCrDtimeBefore(statusList, cutoff) / updateServerStatusWithTimestamp(...)
  Repo-->>PacketSvc: results / ack
  PacketSvc->>PacketSvc: delete ZIPs & DB records (loop) / update statuses
  PacketSvc-->>AndroidApi: return boolean success
  AndroidApi-->>Pigeon: return boolean
  Pigeon-->>Dart: propagate result
  Dart-->>UI: surface success/failure
Loading

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

Possibly related PRs

Suggested reviewers

  • ase-101
  • MadhuMosip

Poem

🐇 I hopped through code, tidy and bright,
Cleared old packets by moonlit byte,
Timestamps ticked as ZIPs slid away,
Jobs now tidy up at break of day.
🥕 Logs and carrots — cleanup delight!

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 16.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title accurately summarizes the main changes: adding registration packet deletion and packet status job features, which are the primary additions across the codebase.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/JobManagerServiceImpl.java (1)

199-208: Confirm job API name consistency for registration deletion

The mapping for jobAPIName "registrationPacketDeletionJob" to RegistrationDeletionJob.class looks fine in isolation, but the Flutter UI switch in scheduled_jobs_settings.dart handles "registrationDeletionJob" (without "Packet"). If both are meant to refer to the same job definition, this mismatch will cause one side (scheduler vs. manual trigger) not to resolve correctly.

Please double‑check that:

  • The SyncJobDef.apiName value for this job matches the string used here, and
  • Any other callers (e.g., executeJobByApiName and the Flutter UI) use the same API name.

If there are intentionally two separate jobs, consider documenting the distinction to avoid confusion.

🧹 Nitpick comments (6)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/spi/PacketService.java (1)

75-78: Clarify contract and error handling for deleteRegistrationPackets

The new deleteRegistrationPackets() SPI method is clear in name but has no Javadoc and no throws declaration, unlike some of the other mutating methods here.

Consider adding a short Javadoc describing:

  • What “registration packets” comprise (DB rows only vs. DB + on‑disk ZIPs),
  • Whether this may perform network calls, and
  • How callers should detect and handle failures (exceptions vs. internal logging and best‑effort behavior).

This will help implementers and callers understand expectations around partial deletions and retries.

lib/ui/settings/widgets/scheduled_jobs_settings.dart (1)

12-12: Validate updated PACKET_JOBS against backend configuration

The updated PACKET_JOBS list now excludes PVS_J00015. Since this list gates which jobs are not manually triggerable, please double‑check that:

  • The remaining IDs (RPS_J00006, RSJ_J00014, PUJ_J00017) still correspond to the intended “packet jobs”, and
  • Any new jobs for packet deletion or packet status sync are intentionally allowed (or disallowed) for manual triggering.

Keeping this list in sync with the server’s job definitions avoids confusing UX where some jobs can’t be fired from the UI without explanation.

android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/RegistrationRepository.java (1)

96-105: Repository helpers look good; consider documenting timestamp units

The new methods:

public List<Registration> findByServerStatusAndCrDtimeBefore(List<String> serverStatuses, long timestamp) { ... }
public void updateServerStatusWithTimestamp(String packetId, String serverStatus, long timestamp) { ... }

cleanly delegate to the DAO and fit with how crDtime is set (System.currentTimeMillis()).

To prevent future ambiguity, consider expanding the Javadoc on updateServerStatusWithTimestamp (and/or the DAO methods) to state explicitly that timestamp is expected to be epoch milliseconds, and that it should be consistent with crDtime. This will help avoid subtle bugs if someone later passes seconds instead of milliseconds.

android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java (3)

356-361: Handle invalid configuration gracefully.

If configuredDays contains a non-numeric value, Integer.parseInt will throw NumberFormatException, causing the entire deletion job to fail silently. Consider adding validation:

             String configuredDays = globalParamRepository
                     .getCachedStringGlobalParam(RegistrationConstants.REG_DELETION_CONFIGURED_DAYS);
+            int days;
             if (configuredDays == null) {
-                configuredDays = "10"; // Default to 10 days if not configured
+                days = 10; // Default to 10 days if not configured
+            } else {
+                try {
+                    days = Integer.parseInt(configuredDays);
+                } catch (NumberFormatException e) {
+                    Log.w(TAG, "Invalid configured days value: " + configuredDays + ", using default 10");
+                    days = 10;
+                }
             }
-            int days = Integer.parseInt(configuredDays);

386-407: Consider deletion order for better consistency.

The current order (file first, then DB) means if file deletion fails but DB deletion proceeds, you get orphaned files. If the order is reversed (DB first, then file), failed DB deletion leaves everything intact for retry, while failed file deletion after successful DB deletion only wastes disk space without causing functional issues.

That said, the current approach is acceptable for a cleanup job where occasional orphaned files are preferable to orphaned DB records.


374-380: Consider adding a summary log for observability.

Logging the count of deleted registrations would improve observability and make it easier to monitor the job's effectiveness:

             if (registrations != null && !registrations.isEmpty()) {
+                int deletedCount = 0;
                 for (Registration registration : registrations) {
                     delete(registration);
+                    deletedCount++;
                 }
+                Log.i(TAG, "Deleted " + deletedCount + " registration packets");
             } else {
                 Log.i(TAG, "No registrations found to delete");
             }
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 99fba14 and 8e2d9c9.

📒 Files selected for processing (12)
  • android/app/src/main/java/io/mosip/registration_client/api_services/MasterDataSyncApi.java (2 hunks)
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1 hunks)
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/dao/RegistrationDao.java (1 hunks)
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/jobs/RegistrationDeletionJob.java (1 hunks)
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/RegistrationRepository.java (1 hunks)
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/JobManagerServiceImpl.java (2 hunks)
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java (4 hunks)
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/spi/PacketService.java (1 hunks)
  • lib/platform_android/sync_response_service_impl.dart (1 hunks)
  • lib/platform_spi/sync_response_service.dart (1 hunks)
  • lib/ui/settings/widgets/scheduled_jobs_settings.dart (2 hunks)
  • pigeon/master_data_sync.dart (1 hunks)
🔇 Additional comments (11)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1)

114-116: New deletion config key is consistent with existing constants

REG_DELETION_CONFIGURED_DAYS aligns with the existing PRE_REG_DELETION_CONFIGURED_DAYS pattern and is well‑placed here. Ensure the usage sites clearly document the unit (days) when converting to timestamps, but the constant itself looks good.

pigeon/master_data_sync.dart (1)

57-60: Pigeon API additions look consistent; ensure codegen artifacts are updated

The new deleteRegistrationPackets(String jobId) and syncPacketStatus(String jobId) methods are consistent with the existing deleteAuditLogs / deletePreRegRecords signatures and placement.

Please confirm that:

  • Pigeon has been re‑run so that the generated Dart/Java/Kotlin artifacts include these methods, and
  • All platform implementations (Android, and any others you support) now implement them.

Otherwise the app will compile against stale generated code.

lib/platform_spi/sync_response_service.dart (1)

28-29: SPI extension aligns with platform implementation

Adding deleteRegistrationPackets and syncPacketStatus here matches the new methods in SyncResponseServiceImpl and the Pigeon SyncApi. The interface surface remains coherent with the rest of the sync/delete operations.

lib/platform_android/sync_response_service_impl.dart (1)

219-245: New platform methods are consistent with existing sync/delete patterns

Both deleteRegistrationPackets and syncPacketStatus correctly delegate to the corresponding SyncApi methods and mirror the existing error‑handling pattern (logging PlatformException and generic failures, returning false on error). This keeps behavior predictable alongside deleteAuditLogs and deletePreRegRecords.

android/clientmanager/src/main/java/io/mosip/registration/clientmanager/dao/RegistrationDao.java (1)

66-71: LGTM!

The new DAO methods are well-structured for Room. The query for findByServerStatusAndCrDtimeBefore correctly uses IN for the status list and < for timestamp comparison. The updateServerStatusWithTimestamp method properly updates both server_status and server_status_dtimes atomically.

android/app/src/main/java/io/mosip/registration_client/api_services/MasterDataSyncApi.java (3)

380-392: LGTM!

The deleteRegistrationPackets method follows the established pattern from similar methods like deleteAuditLogs and deletePreRegRecords, with proper exception handling, toast notifications for user feedback, and timestamp logging.


394-405: LGTM!

The omission of toast notifications here is intentional and correct—packetService.syncAllPacketStatus() already displays a toast upon completion (see PacketServiceImpl line 331), avoiding duplicate notifications.


503-508: LGTM!

The new switch case follows the established pattern for deletion jobs, consistently calling the service method and logging the completion timestamp.

android/clientmanager/src/main/java/io/mosip/registration/clientmanager/jobs/RegistrationDeletionJob.java (1)

38-51: LGTM!

The triggerJob implementation follows the established pattern for sync jobs. Exception handling correctly logs failures and returns false (via fall-through) to indicate job failure, while successful execution returns true after logging the transaction.

android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java (2)

309-309: LGTM!

Adding the packet to the list completes the loop logic correctly.


322-327: LGTM!

Capturing currentTimestamp once before the loop ensures all status updates in this batch share the same sync timestamp—a good practice for consistency and slightly better performance.

Comment thread lib/ui/settings/widgets/scheduled_jobs_settings.dart
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1)

3-5: Remove duplicate and potentially unused imports.

Lines 4-5 contain a duplicate import of java.util.ArrayList. Additionally, java.sql.Array at line 3 appears unused in this constants file.

🔎 Proposed fix
-import java.sql.Array;
-import java.util.ArrayList;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
🧹 Nitpick comments (1)
android/app/src/main/java/io/mosip/registration_client/api_services/MasterDataSyncApi.java (1)

394-405: Consider UI feedback consistency.

This method doesn't show any toast notification to the user, unlike deleteRegistrationPackets (lines 385, 390) which shows both success and failure toasts. If this is a user-triggered action, consider adding toast feedback for consistency.

Additionally, note that line 449 in executeJobByApiName calls syncAllPacketStatus() but doesn't invoke logLastSyncCompletionDateTime(jobId), creating an inconsistency with this method.

📜 Review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 8e2d9c9 and d62198c.

📒 Files selected for processing (3)
  • android/app/src/main/java/io/mosip/registration_client/api_services/MasterDataSyncApi.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/JobManagerServiceImpl.java
🚧 Files skipped from review as they are similar to previous changes (1)
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/JobManagerServiceImpl.java
🔇 Additional comments (3)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1)

115-115: LGTM!

The new constant follows the established naming convention and is appropriately positioned next to the related PRE_REG_DELETION_CONFIGURED_DAYS constant.

android/app/src/main/java/io/mosip/registration_client/api_services/MasterDataSyncApi.java (2)

504-508: LGTM!

The new case for registrationDeletionJob follows the established pattern of other job handlers in the switch statement, with appropriate service invocation, completion time logging, and informational logging.


380-392: The proposed fix is incorrect: packetService.deleteRegistrationPackets() returns void, not boolean.

The method signature in PacketService interface is void deleteRegistrationPackets(); and cannot return a value to validate. The suggested modification to capture a boolean return value will not compile.

While the review correctly identifies that deleteAuditLogs() validates a boolean result before showing the success toast, this pattern doesn't apply here because packetService.deleteRegistrationPackets() has a different return type (void) than auditManagerService.deleteAuditLogs() (boolean).

Note: Grammar inconsistencies do exist in error messages across methods ("Failed to Deleted", "Failed to deleted"), but these are separate from the core suggestion.

Likely an incorrect or invalid review comment.

sachin.sp added 3 commits December 23, 2025 11:01
Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
…registration-client into RCF-1275

# Conflicts:
#	android/clientmanager/src/main/java/io/mosip/registration/clientmanager/dao/RegistrationDao.java
#	android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/RegistrationRepository.java
#	android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java
#	android/clientmanager/src/main/java/io/mosip/registration/clientmanager/spi/PacketService.java
Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (2)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/spi/PacketService.java (1)

94-95: Add JavaDoc for the new public method.

The new deleteRegistrationPackets() method lacks documentation. Add JavaDoc describing its purpose, behavior (deletion criteria based on configuration), and any exceptions it may throw.

📝 Suggested JavaDoc
+    /**
+     * Deletes registration packets that meet configured deletion criteria.
+     * Packets with server status PROCESSED or ACCEPTED and older than the configured
+     * retention period (REG_DELETION_CONFIGURED_DAYS) will be removed.
+     * Both the packet file and database record are deleted.
+     */
     void deleteRegistrationPackets();
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java (1)

482-503: Consider transactional semantics for deletion.

The delete method deletes the file and database record separately without transactional guarantees. If the file deletion succeeds but the database deletion fails (or vice versa), you'll have an inconsistent state (orphaned file or dangling record).

Given this is a cleanup job and the catch block allows continuation, this may be acceptable. However, consider:

  • Logging which component (file/DB) failed for easier troubleshooting.
  • Potentially retry the DB deletion even if file deletion fails, since the record should be removed regardless.
💡 Enhanced error handling example
     private void delete(Registration registration) {
+        boolean fileDeleted = false;
+        boolean dbDeleted = false;
+        
         try {
             String filePath = registration.getFilePath();
             if (filePath != null) {
                 File zipFile = new File(filePath);
 
                 // Delete ZIP packet file
                 if (zipFile.exists()) {
                     if (zipFile.delete()) {
                         Log.i(TAG, "Deleted zip file: " + filePath);
+                        fileDeleted = true;
                     } else {
                         Log.e(TAG, "Failed to delete zip file: " + filePath);
                     }
+                } else {
+                    fileDeleted = true; // File doesn't exist, consider it "deleted"
                 }
             }
 
             // Delete database record
             registrationRepository.deleteRegistration(registration.getPacketId());
+            dbDeleted = true;
+            Log.i(TAG, "Deleted registration record: " + registration.getPacketId());
         } catch (Exception e) {
-            Log.e(TAG, "Error deleting registration: " + registration.getPacketId(), e);
+            Log.e(TAG, String.format("Error deleting registration: %s (file=%s, db=%s)", 
+                registration.getPacketId(), fileDeleted, dbDeleted), e);
         }
     }
📜 Review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between d62198c and 165c029.

📒 Files selected for processing (5)
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/dao/RegistrationDao.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/RegistrationRepository.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/spi/PacketService.java
🚧 Files skipped from review as they are similar to previous changes (2)
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/RegistrationRepository.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java
🧰 Additional context used
🧬 Code graph analysis (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1)
  • RegistrationConstants (9-139)
🔇 Additional comments (3)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/dao/RegistrationDao.java (1)

72-77: LGTM!

The new DAO methods are well-structured:

  • findByServerStatusAndCrDtimeBefore correctly uses IN for status list filtering and timestamp comparison for deletion candidate identification.
  • updateServerStatusWithTimestamp appropriately updates both server_status and server_status_dtimes to maintain temporal tracking of status changes.
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java (2)

309-309: Critical bug fix: Packet now added to the list.

This line fixes a critical issue where PacketIdDto objects were constructed but never added to the packets list (lines 302-308), resulting in an empty request being sent to the server. Packet status sync would have failed silently without this fix.


322-326: LGTM! Timestamp tracking added to status updates.

The addition of currentTimestamp capture and the use of updateServerStatusWithTimestamp provides valuable temporal tracking of when packet statuses were last synchronized. This improves auditability and enables time-based deletion logic.

Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com>
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java (1)

455-457: Past review comment still applies: Add proactive validation before parsing.

While the try-catch at lines 477-478 handles exceptions, the code still calls Integer.parseInt(configuredDays) without first checking for null/empty values or validating the parsed result is positive. The previous reviewer's suggestion to validate before parsing remains a better approach than relying on exception handling for flow control.

Consider adding:

  • Null/empty check before parsing
  • Validation that days > 0 after parsing
  • Early return with appropriate logging if invalid

This makes the code more defensive and easier to debug.

🔎 Proposed defensive validation
         String configuredDays = globalParamRepository
                 .getCachedStringGlobalParam(RegistrationConstants.REG_DELETION_CONFIGURED_DAYS);
+        
+        if (configuredDays == null || configuredDays.trim().isEmpty()) {
+            Log.w(TAG, "REG_DELETION_CONFIGURED_DAYS not configured, skipping deletion");
+            return;
+        }
+        
+        int days;
+        try {
+            days = Integer.parseInt(configuredDays);
+        } catch (NumberFormatException ex) {
+            Log.e(TAG, "Invalid REG_DELETION_CONFIGURED_DAYS format: " + configuredDays, ex);
+            return;
+        }
+        
+        if (days <= 0) {
+            Log.w(TAG, "Invalid REG_DELETION_CONFIGURED_DAYS value: " + days + ", must be positive");
+            return;
+        }
-        int days = Integer.parseInt(configuredDays);
📜 Review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 165c029 and d889cd6.

📒 Files selected for processing (1)
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java
🔇 Additional comments (3)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java (3)

309-309: Critical bug fix: Packet now added to the list.

This fixes a critical issue where PacketIdDto objects were being constructed but never added to the packets list, resulting in empty API requests. Excellent catch!


322-326: LGTM: Timestamp-based status updates ensure batch consistency.

Capturing the timestamp once for all updates in the batch ensures consistent tracking of when the sync occurred. This is a solid improvement over the previous approach.


484-505: LGTM: Well-structured deletion helper with defensive checks.

The helper method handles edge cases appropriately:

  • Safely handles null filePath
  • Checks file existence before deletion
  • Logs both success and failure cases
  • Catches and logs exceptions

The implementation is clean and defensive.

@ghost ghost merged commit 9294d31 into mosip:develop Dec 23, 2025
2 checks passed
anushasunkada pushed a commit that referenced this pull request Mar 27, 2026
* 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>
SachinPremkumar added a commit to SachinPremkumar/android-registration-client that referenced this pull request Apr 17, 2026
* 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>
Prafulrakhade added a commit that referenced this pull request May 20, 2026
* 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>
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants