Skip to content

RCF-1277 Added ARC Audit#667

Merged
20 commits merged into
mosip:developfrom
Rakshithasai123:RCF-1277
Feb 2, 2026
Merged

RCF-1277 Added ARC Audit#667
20 commits merged into
mosip:developfrom
Rakshithasai123:RCF-1277

Conversation

@Rakshithasai123
Copy link
Copy Markdown
Collaborator

@Rakshithasai123 Rakshithasai123 commented Jan 9, 2026

Summary by CodeRabbit

  • New Features
    • Expanded audit/event logging across authentication, navigation, onboarding, registration flows, document scan/view/delete, packet sync/upload/export, scanner actions, geo-location capture, and inactivity/session events to improve tracking and diagnostics.
    • Added many new audit event definitions and mappings to support the enhanced logging.

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jan 9, 2026

Walkthrough

Inserted extensive audit logging across Android services, Flutter UI, providers, and utilities; expanded the AuditEvent enum with many new and rekeyed constants. Changes are primarily added audit calls, a few minor control-flow tweaks, and small formatting/cleanup edits.

Changes

Cohort / File(s) Summary
Android API Services - Audit Instrumentation
android/app/src/main/java/io/mosip/registration_client/api_services/... (e.g., AuthenticationApi.java, BiometricsDetailsApi.java, DynamicDetailsApi.java, MasterDataSyncApi.java, PacketAuthenticationApi.java, MachineDetailsApi.java)
Inserted auditManagerService.audit(...) calls at key lifecycle points (login success/logout, onboarding, pre-reg fetch, sync callbacks, packet sync/upload, machine details). Mostly non-functional side-effect additions.
Android Activity & Module Init
android/app/src/main/java/io/mosip/registration_client/MainActivity.java, android/app/src/main/java/io/mosip/registration_client/HostApiModule.java
Added NAV_REDIRECT_HOME audit in MainActivity.configureFlutterEngine. HostApiModule had a formatting-only import spacing change.
AuditEvent Enum Expansion
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java
Large enum rework: many new, renamed, and re‑IDed constants (NAV_, REG_, REG_DOC_, SYNC_, SCHEDULER_*, GEO_LOCATION, login/logout, packet/export events). Substantial additions and rekeying.
Flutter: Home / Navigation / Login
lib/ui/onboard/home_page.dart, lib/ui/login_page.dart
Home: dynamic audit ID mapping per process flow, added sync/export audits, adjusted navigation audit calls. Login: added audit on successful user validation.
Flutter: Registration Flows & Geo-location
lib/ui/process_ui/generic_process.dart, lib/provider/global_provider.dart
Added post-frame location fetch, permission/timeouts and geo-location audits (capture/denied). Adjusted next-button audit ID.
Flutter: Documents & Scanner
lib/ui/process_ui/widgets/document_upload_control.dart, lib/ui/scanner/custom_scanner.dart, lib/ui/process_ui/widgets/pre_reg_data_control.dart
Centralized document audit helper _documentAudit(action) mapping SCAN/VIEW/DELETE to events; replaced inline audits with helper; adjusted scan/preview/delete audit behavior; added pre-reg fetch audits.
Flutter: Packet Export/Upload/Approve
lib/ui/export_packet/widgets/..., lib/ui/approve_packet/widget/template_bottom_sheet.dart
Added audits for export, upload, approve, and reject flows invoked prior to corresponding actions (exportSelected, upload, approve/reject).
Flutter: Inactivity & Session
lib/utils/inactivity_tracker.dart
Added audits when inactivity warning dialog shows and immediately before auto-logout/cleanup.
Misc UI & Minor Cleanup
lib/ui/process_ui/generic_process.dart, lib/ui/onboard/home_page.dart, android/app/src/main/java/io/mosip/registration_client/api_services/UserDetailsApi.java, etc.
Minor formatting and small control-flow tweaks (return adjustments, non-async helper change), and removal of two unused imports in UserDetailsApi.

Sequence Diagram(s)

(Skipped)

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

Poem

🐇 I hopped through code with a careful paw,
I left tiny beacons for each route I saw.
For login, scan, sync, and when sessions sleep,
A rabbit's soft audit to follow and keep. 🥕

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'RCF-1277 Added ARC Audit' accurately describes the main objective of the pull request, which involves adding comprehensive audit logging throughout the registration client codebase.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ 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: 9

Caution

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

⚠️ Outside diff range comments (3)
android/app/src/main/java/io/mosip/registration_client/MainActivity.java (1)

339-343: Audit event placement during Flutter engine configuration is problematic.

The NAV_REDIRECT_HOME event is logged in configureFlutterEngine(), which is a framework lifecycle hook that Android invokes multiple times during the app's lifetime—including during activity recreation from orientation changes or process death—rather than during user-initiated navigation. This creates misleading audit trails.

Key issues:

  1. Multiple invocations: configureFlutterEngine() fires multiple times per session, causing redundant audit entries for a single app initialization.
  2. Semantic mismatch: The event name suggests user navigation, but this is a framework initialization hook (correctly classified as SYSTEM_EVENT, but the name is misleading).
  3. No app-entry event: The codebase has no dedicated event for app initialization/entry, and onCreate() is not currently used for audit logging.

Either move this audit to onCreate() (which fires once per activity instance) with appropriate session tracking, or rename the event to reflect engine initialization rather than user navigation.

android/app/src/main/java/io/mosip/registration_client/api_services/DemographicsDetailsApi.java (1)

48-60: Non-atomic check-and-set on audit flag creates race condition potential.

The isDemoCaptureAudited flag check (lines 49-53) is not atomic. Since addDemographicField is called via Pigeon platform channel from Flutter with multiple concurrent field updates (textbox, dropdown, checkbox, date, gender controls), concurrent threads can both observe the flag as false and execute the audit code, resulting in duplicate audit event logging.

Use AtomicBoolean with compareAndSet() to safely guard the one-time audit:

import java.util.concurrent.atomic.AtomicBoolean;

private final AtomicBoolean isDemoCaptureAudited = new AtomicBoolean(false);

if (isDemoCaptureAudited.compareAndSet(false, true)) {
    auditManagerService.audit(AuditEvent.REG_DEMO_CAPTURE, Components.REGISTRATION);
    Log.i("AUDIT", "Logged REG_DEMO_CAPTURE - Started capturing demographic details");
}
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java (1)

84-95: Fix the missing constructor parameter causing compilation error.

The constructor assigns this.auditManagerService on line 94, but the AuditManagerService parameter is missing from the constructor signature (lines 85-87). This will cause a compilation error.

🐛 Proposed fix
 @Inject
 public PacketServiceImpl(Context context, RegistrationRepository registrationRepository,
                          IPacketCryptoService packetCryptoService, SyncRestService syncRestService,
-                         MasterDataService masterDataService, GlobalParamRepository globalParamRepository) {
+                         MasterDataService masterDataService, GlobalParamRepository globalParamRepository,
+                         AuditManagerService auditManagerService) {
     this.context = context;
     this.registrationRepository = registrationRepository;
     this.packetCryptoService = packetCryptoService;
     this.syncRestService = syncRestService;
     this.masterDataService = masterDataService;
     this.globalParamRepository = globalParamRepository;
     this.auditManagerService = auditManagerService;
 }
🤖 Fix all issues with AI agents
In
@android/app/src/main/java/io/mosip/registration_client/api_services/DemographicsDetailsApi.java:
- Line 35: The isDemoCaptureAudited flag is incorrectly stored as an instance
field in the @Singleton DemographicsDetailsApi; move it into the
per-registration model by adding a boolean field (e.g., isDemoCaptureAudited)
with getter/setter in RegistrationDto, then update DemographicsDetailsApi to
remove its private isDemoCaptureAudited field and instead read/write
registrationDto.isDemoCaptureAudited()/setDemoCaptureAudited(true) at the points
where REG_DEMO_CAPTURE is logged; ensure the flag is initialized false for new
RegistrationDto instances so each registration can be audited independently.

In
@android/app/src/main/java/io/mosip/registration_client/api_services/PacketAuthenticationApi.java:
- Around line 40-41: PacketAuthenticationApi currently injects and assigns a
userDetailRepository field and imports UserDetail and UserDetailRepository even
though they are never used; remove the unused imports (UserDetailRepository,
UserDetail), delete the userDetailRepository field and its constructor
parameter/assignment in PacketAuthenticationApi, and update any constructor
calls to stop passing that dependency so the class no longer depends on or
references UserDetailRepository/UserDetail.

In
@android/app/src/main/java/io/mosip/registration_client/api_services/RegistrationApi.java:
- Around line 51-77: The debug logging in RegistrationApi.startRegistration is
inconsistent and overly verbose: change the default-case Log.w message to
reference flowType or flowTypeUpper instead of process, and reduce verbosity by
demoting or removing the many Log.d calls (those logging startRegistration
inputs and each switch match) — keep only the important warning/notice and
optionally a single trimmed info/trace entry for entry/selected flow; update
references to flowType/flowTypeUpper in the messages so they reflect the value
being switched on.

In @android/app/src/main/java/io/mosip/registration_client/HostApiModule.java:
- Line 75: Remove the duplicate import of UserDetailRepository in HostApiModule:
locate the redundant import statement "import
io.mosip.registration.clientmanager.repository.UserDetailRepository;" and delete
it so only the single original import (the one at the earlier import block)
remains, ensuring no other imports or code references are changed.

In
@android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java:
- Around line 115-117: The REG_DOC_POE_* audit event entries (REG_DOC_POE_SCAN,
REG_DOC_POE_VIEW, REG_DOC_POE_DELETE) have copy-paste descriptions using "PoB"
instead of the correct "PoE"; update the description strings for these constants
to use "PoE: Click of Scan", "PoE: View", and "PoE: Delete" respectively so the
event descriptions correctly reflect Proof of Exception.
- Around line 25-30: Replace the hardcoded audit ID string passed to
globalProvider.getAudit with the corresponding AuditEvent enum constant;
specifically change the call that currently uses "REG-AUTH-002" to use
AuditEvent.LOGIN_WITH_PASSWORD (and similarly replace "REG-MOD-101" with the
appropriate enum constant if applicable) so the code uses the AuditEvent enum
rather than brittle string literals.

In @lib/ui/process_ui/widgets/document_upload_control.dart:
- Around line 52-148: Rename private method _DocumentAudit to _documentAudit and
update all call sites; fix spacing around = in declarations for eventId and
event (use e.g. String eventId = "" and String event = ""); change the final
conditional in _documentAudit from checking event != null to event.isNotEmpty;
ensure default assignments use a single space after = and consistent formatting
throughout.

In @lib/ui/scanner/custom_scanner.dart:
- Around line 41-43: The _documentScanFailedAudit() function is calling getAudit
with the wrong event id; replace the first argument "REG-EVT-049" with the
correct event code "REG-EVT-050" (DOCUMENT_SCAN_FAILED) in the call to
context.read<GlobalProvider>().getAudit("REG-EVT-049", "REG-MOD-103") so it
becomes getAudit("REG-EVT-050", "REG-MOD-103").
- Around line 204-208: The preview audit is currently set once via
_previewAuditLogged in _uploadImage(), preventing audits on subsequent "Retake"
actions; decide intended behavior and implement it: if each retake should
produce a preview audit, reset _previewAuditLogged to false in the retake
handler (the method invoked by the "Retake" button) before calling
_uploadImage(); if only the first preview should be audited, leave the flag
as-is but add a clarifying comment near _previewAuditLogged and _uploadImage()
to document the intent. Also decide whether getAudit(...) inside _uploadImage()
should be awaited: if it must complete, await the call (or propagate the
future); if it should remain fire-and-forget, explicitly use an unawaited
pattern or comment to make the choice clear.
🧹 Nitpick comments (5)
lib/ui/scanner/custom_scanner.dart (1)

114-114: Remove commented-out code.

Since the preview audit logic has been moved to _uploadImage (lines 204-208), this commented call is no longer needed and should be removed to improve readability.

🧹 Proposed cleanup
-      //_documentPreviewAudit();
lib/ui/onboard/home_page.dart (1)

135-135: Remove commented-out code or document the reason for commenting.

The commented audit call should either be removed entirely if no longer needed, or accompanied by a TODO/FIXME comment explaining why it's temporarily disabled. Leaving commented code without explanation makes maintenance harder.

🧹 Proposed cleanup

If the audit call is permanently removed:

-      //globalProvider.getAudit("REG-HOME-002", "REG-MOD-102");

Or if temporarily disabled, add context:

-      //globalProvider.getAudit("REG-HOME-002", "REG-MOD-102");
+      // TODO(RCF-1277): Audit moved to native layer - remove this after verification
android/app/src/main/java/io/mosip/registration_client/api_services/AuthenticationApi.java (1)

201-202: Consider consolidating redundant audit calls.

Both LOGIN_AUTHENTICATE_USER_ID and LOGIN_WITH_PASSWORD are logged at method entry. If these represent the same authentication attempt, consider consolidating into a single audit event to reduce noise in audit logs.

lib/ui/process_ui/generic_process.dart (1)

102-102: Clarify the commented-out audit call.

The _registrationScreenLoadedAudit() call is commented out rather than removed. If this audit event is no longer needed, remove the line entirely. If it's temporarily disabled, add a comment explaining why and when it should be re-enabled.

lib/ui/process_ui/widgets/document_upload_control.dart (1)

369-372: Simplify the audit method signature.

The _documentScanClickedAudit method is no longer async but still could be simplified since it just calls two other methods synchronously.

📜 Review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2c5a1c0 and 0815d32.

📒 Files selected for processing (15)
  • android/app/src/main/java/io/mosip/registration_client/HostApiModule.java
  • android/app/src/main/java/io/mosip/registration_client/MainActivity.java
  • android/app/src/main/java/io/mosip/registration_client/api_services/AuthenticationApi.java
  • android/app/src/main/java/io/mosip/registration_client/api_services/BiometricsDetailsApi.java
  • android/app/src/main/java/io/mosip/registration_client/api_services/DemographicsDetailsApi.java
  • android/app/src/main/java/io/mosip/registration_client/api_services/DynamicDetailsApi.java
  • android/app/src/main/java/io/mosip/registration_client/api_services/MasterDataSyncApi.java
  • android/app/src/main/java/io/mosip/registration_client/api_services/PacketAuthenticationApi.java
  • android/app/src/main/java/io/mosip/registration_client/api_services/RegistrationApi.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/PacketServiceImpl.java
  • lib/ui/onboard/home_page.dart
  • lib/ui/process_ui/generic_process.dart
  • lib/ui/process_ui/widgets/document_upload_control.dart
  • lib/ui/scanner/custom_scanner.dart
🧰 Additional context used
🧬 Code graph analysis (3)
android/app/src/main/java/io/mosip/registration_client/HostApiModule.java (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/UserDetailRepository.java (1)
  • UserDetailRepository (29-238)
android/app/src/main/java/io/mosip/registration_client/api_services/DemographicsDetailsApi.java (2)
android/app/src/main/java/io/mosip/registration_client/api_services/RegistrationApi.java (1)
  • Singleton (34-185)
android/app/src/main/java/io/mosip/registration_client/api_services/AuditDetailsApi.java (1)
  • Singleton (25-54)
android/app/src/main/java/io/mosip/registration_client/api_services/PacketAuthenticationApi.java (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/UserDetailRepository.java (1)
  • UserDetailRepository (29-238)
🔇 Additional comments (15)
lib/ui/scanner/custom_scanner.dart (1)

39-39: LGTM: Preview audit guard flag.

The _previewAuditLogged flag is a clean solution to prevent duplicate preview audits.

android/app/src/main/java/io/mosip/registration_client/api_services/BiometricsDetailsApi.java (1)

520-531: LGTM! Appropriate audit placement for operator onboarding.

The audit event is correctly placed at the start of the operator onboarding flow, logging the navigation intent before any business logic executes. This follows the auditing pattern established in other API services.

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

227-229: LGTM! Appropriate audit placement for master data sync.

The audit event is correctly placed at the start of the master data sync operation, providing a clear audit trail of when synchronization is initiated.

android/app/src/main/java/io/mosip/registration_client/api_services/DynamicDetailsApi.java (1)

235-236: LGTM!

The audit logging for pre-registration data fetch is correctly implemented with appropriate event and component identifiers.

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

109-109: Verify the component classification for navigation event.

The NAV_HOME event uses Components.REGISTRATION, but this occurs in the authentication flow within AuthenticationApi. Confirm whether Components.LOGIN would be more appropriate, or if navigation events should always use Components.REGISTRATION.


179-179: Verify the component classification for navigation event.

Same concern as in doLogin: the NAV_HOME event uses Components.REGISTRATION in the authentication context. Verify this is the intended component for navigation events after login.


218-218: LGTM!

The logout audit is correctly placed after clearing the auth token.

lib/ui/process_ui/generic_process.dart (3)

228-228: Audit event updated.

The audit event ID changed to REG-EVT-069. Ensure this aligns with the updated audit event taxonomy referenced in the PR objectives.


241-247: LGTM!

The audit logging for navigating back from the Documents screen is correctly implemented with proper boundary checks.


690-696: LGTM!

The audit logging for advancing from the Documents screen is correctly implemented with appropriate event tracking before navigation.

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

132-132: LGTM!

The audit logging for registration submission is appropriately placed at method entry.


178-178: LGTM!

The audit logging for geolocation capture is correctly positioned before setting the machine location.

android/app/src/main/java/io/mosip/registration_client/HostApiModule.java (1)

163-164: LGTM! Dependency wiring updated correctly.

The UserDetailRepository has been properly added to the dependency injection configuration and passed to the PacketAuthenticationApi constructor.

android/app/src/main/java/io/mosip/registration_client/api_services/PacketAuthenticationApi.java (1)

152-152: LGTM! Audit logging correctly instrumented.

The audit events are appropriately logged:

  • NAV_UPLOAD_PACKETS when the upload flow begins
  • PACKET_UPLOAD on successful completion of each packet upload
  • NAV_APPROVE_REG when retrieving created registration packets

Also applies to: 174-174, 221-221

android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java (1)

32-124: LGTM! Comprehensive audit taxonomy expansion.

The addition of navigation events (NAV_), document events (REG_DOC_), demographic events (REG_DEMO_), and preview events (REG_PREVIEW_) provides comprehensive audit coverage across the registration workflow. This aligns well with the broader PR objective of adding audit logging throughout the application.

Comment thread android/app/src/main/java/io/mosip/registration_client/HostApiModule.java Outdated
Comment thread lib/ui/process_ui/widgets/document_upload_control.dart Outdated
Comment thread lib/ui/scanner/custom_scanner.dart
Comment thread lib/ui/scanner/custom_scanner.dart Outdated
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.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: 4

🤖 Fix all issues with AI agents
In
@android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java:
- Line 38: The AuditEvent enum contains a duplicate event ID: NAV_CORRECTION
currently uses "REG-EVT-007" which is also used by REG_DEMO_CAPTURE; update one
of these to a unique unused ID (replace the placeholder XXX with a new ID) and
correct the REG_DEMO_CAPTURE name field from "REG_DEMO_NEXT" to
"REG_DEMO_CAPTURE"; specifically modify the NAV_CORRECTION and REG_DEMO_CAPTURE
enum entries so each has a distinct code string and the REG_DEMO_CAPTURE entry
has the correct name value.
- Around line 115-117: The enum entries REG_DOC_POE_SCAN, REG_DOC_POE_VIEW, and
REG_DOC_POE_DELETE have copy-paste errors: their name strings and human-readable
descriptions reference "POB" and "PoB" instead of "POE" and "PoE"; update the
second constructor argument values (currently "REG_DOC_POB_SCAN",
"REG_DOC_POB_VIEW", "REG_DOC_POB_DELETE") to "REG_DOC_POE_SCAN",
"REG_DOC_POE_VIEW", "REG_DOC_POE_DELETE" and change the description strings from
"PoB: Click of Scan"/"PoB: View"/"PoB: Delete" to "PoE: Click of Scan"/"PoE:
View"/"PoE: Delete" respectively for the enum constants REG_DOC_POE_SCAN,
REG_DOC_POE_VIEW, and REG_DOC_POE_DELETE.

In @lib/ui/process_ui/widgets/document_upload_control.dart:
- Around line 149-152: The call to getAudit uses an unnecessary null assertion:
remove the `!` on `event` in the call
`context.read<GlobalProvider>().getAudit(event!, "REG-MOD-103")` because `event`
is declared as a non-nullable `String event = ""` and is assigned in the switch,
so it can never be null; update the invocation to pass `event` directly (i.e.,
`getAudit(event, "REG-MOD-103")`) in the DocumentUploadControl logic.
🧹 Nitpick comments (2)
lib/ui/process_ui/widgets/document_upload_control.dart (2)

374-377: Async methods called without await - fire-and-forget pattern.

_documentAudit and _logDocumentAudit are async methods but are called without await. This fire-and-forget pattern means:

  1. Audit logging might not complete before navigation or state changes
  2. Errors in audit calls are silently ignored

If audit completion is required before proceeding, consider awaiting these calls. If fire-and-forget is intentional for non-blocking UX, this is acceptable but should be documented.

Option A: Await the calls if audit must complete first
- _documentScanClickedAudit()  {
-   _documentAudit("SCAN");
-   _logDocumentAudit("SCAN");
-     }
+ Future<void> _documentScanClickedAudit() async {
+   await _documentAudit("SCAN");
+   await _logDocumentAudit("SCAN");
+ }
Option B: Use unawaited for explicit fire-and-forget
+ import 'dart:async' show unawaited;
...
  _documentScanClickedAudit() {
-   _documentAudit("SCAN");
-   _logDocumentAudit("SCAN");
+   unawaited(_documentAudit("SCAN"));
+   unawaited(_logDocumentAudit("SCAN"));
  }

52-131: Consider using a Map for event ID lookup to reduce complexity.

The nested switch statements are verbose and error-prone. A Map<String, Map<String, String>> could simplify maintenance and reduce the risk of copy-paste errors.

Proposed refactor using a Map
static const _docAuditEvents = {
  "SCAN": {"POA": "REG-EVT-010", "POI": "REG-EVT-013", "POR": "REG-EVT-016", "POB": "REG-EVT-019", "POE": "REG-EVT-022"},
  "VIEW": {"POA": "REG-EVT-011", "POI": "REG-EVT-014", "POR": "REG-EVT-017", "POB": "REG-EVT-020", "POE": "REG-EVT-023"},
  "DELETE": {"POA": "REG-EVT-012", "POI": "REG-EVT-015", "POR": "REG-EVT-018", "POB": "REG-EVT-021", "POE": "REG-EVT-024"},
};

Future<void> _logDocumentAudit(String action) async {
  final subType = (widget.field.subType ?? "").toUpperCase();
  final eventId = _docAuditEvents[action]?[subType] ?? "";
  if (eventId.isNotEmpty) {
    await context.read<GlobalProvider>().getAudit(eventId, "REG-MOD-103");
  }
}
📜 Review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0815d32 and b1f06f4.

📒 Files selected for processing (6)
  • android/app/src/main/java/io/mosip/registration_client/HostApiModule.java
  • android/app/src/main/java/io/mosip/registration_client/api_services/DemographicsDetailsApi.java
  • android/app/src/main/java/io/mosip/registration_client/api_services/RegistrationApi.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java
  • lib/ui/process_ui/widgets/document_upload_control.dart
  • lib/ui/scanner/custom_scanner.dart
🚧 Files skipped from review as they are similar to previous changes (3)
  • android/app/src/main/java/io/mosip/registration_client/HostApiModule.java
  • lib/ui/scanner/custom_scanner.dart
  • android/app/src/main/java/io/mosip/registration_client/api_services/DemographicsDetailsApi.java
🔇 Additional comments (4)
android/app/src/main/java/io/mosip/registration_client/api_services/RegistrationApi.java (3)

50-72: LGTM - flow-type driven audit implementation looks correct.

The switch on flowTypeUpper correctly maps registration flow types to corresponding navigation audit events. The warning log for unmatched flow types is a reasonable fallback.

Minor: Consider removing the extra blank lines (51-52, 54-55) for cleaner formatting.


126-127: LGTM - Audit correctly placed before submission logic.

The REG_DEMO_NEXT audit is appropriately placed at the method start to track when demographics submission is initiated.


172-173: LGTM - Geo-location audit added appropriately.

android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java (1)

25-48: New navigation and authentication events follow the established pattern correctly.

The new LOGIN_AUTHENTICATE_USER_ID, navigation events (NAV_*), and authentication events at these lines are well-structured with consistent parameter formatting and appropriate event type assignments. No hardcoded references to the event IDs exist elsewhere in the codebase that could create maintenance issues.

Comment thread lib/ui/process_ui/widgets/document_upload_control.dart
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.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: 3

🤖 Fix all issues with AI agents
In
@android/clientmanager/src/main/java/io/mosip/registration/clientmanager/config/RoomModule.java:
- Around line 113-120: Restore SQLCipher encryption by re-enabling the
SupportFactory and migration when building the Room database: use the existing
dbPwd (the password generated in the block around lines 99-111) and pass
dbPwd.getBytes() into new SupportFactory(...), re-add
ClientDatabaseMigrations.MIGRATION_1_2 to the Room.databaseBuilder chain, and
keep allowMainThreadQueries() as before; also either call encryptExistingDb()
where appropriate to migrate any plaintext DB to the encrypted DB or remove the
unused encryptExistingDb() method and the SupportFactory import if you
intentionally won't support encryption (preferred fix is to restore encryption).
Ensure clientDatabase is created with SupportFactory and migrations so the
database remains encrypted and no dead code remains.

In
@android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java:
- Around line 79-82: The REG_DEMO_CAPTURE enum entry has a copy-paste error: its
name field is set to "REG_DEMO_NEXT" and its description contains a typo
"FvStarted"; update the REG_DEMO_CAPTURE declaration so the second argument for
the name is the correct unique name "REG_DEMO_CAPTURE" (not "REG_DEMO_NEXT") and
fix the description to "Started capturing demographic details" to avoid
duplicate event names and correct the typo.
- Around line 115-117: The AuditEvent enum entries REG_DOC_POE_SCAN,
REG_DOC_POE_VIEW, and REG_DOC_POE_DELETE currently use the wrong
name/description strings referencing "POB"; update those entries so their third
and fourth parameters reflect "REG_DOC_POE_*"/"PoE: ..." respectively (i.e.,
replace "REG_DOC_POB_SCAN"/"PoB: Click of Scan", "REG_DOC_POB_VIEW"/"PoB: View",
and "REG_DOC_POB_DELETE"/"PoB: Delete" with the corresponding
"REG_DOC_POE_SCAN"/"PoE: Click of Scan", "REG_DOC_POE_VIEW"/"PoE: View", and
"REG_DOC_POE_DELETE"/"PoE: Delete") so PoE actions are logged correctly.
🧹 Nitpick comments (2)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/dto/registration/RegistrationDto.java (1)

122-129: Consider leveraging Lombok and improving field placement.

The class already uses @Getter and @Setter at the class level, so Lombok will auto-generate isDemoCaptureAudited() and setDemoCaptureAudited() for this boolean field. The manual getter/setter can be removed.

Additionally, for consistency with the existing class structure, move the field declaration to the field section (around lines 70-91) where other instance fields are grouped.

♻️ Suggested simplification

Move field to the fields section (e.g., after line 91) and remove manual getter/setter:

+    private boolean demoCaptureAudited = false;
+
     public RegistrationDto(@NonNull String rid, @NonNull String flowType, @NonNull String process,

Then remove the redundant methods:

-    private boolean demoCaptureAudited = false;
-
-    public boolean isDemoCaptureAudited() {
-        return demoCaptureAudited;
-    }
-    public void setDemoCaptureAudited(boolean audited) {
-        this.demoCaptureAudited = audited;
-    }

Lombok will generate the equivalent methods automatically.

android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java (1)

66-77: Minor: Enum constant and name field mismatch.

At line 72, the enum constant BIOMETRIC_CAPTURE has a name field value of "BIOMETRIC_CAPTURE_INITIATED". Consider aligning these for consistency unless the difference is intentional for audit log clarity.

♻️ Suggested alignment
-    BIOMETRIC_CAPTURE("REG-EVT-107", USER_EVENT.getCode(), "BIOMETRIC_CAPTURE_INITIATED", "Biometric capture initiated"),
+    BIOMETRIC_CAPTURE("REG-EVT-107", USER_EVENT.getCode(), "BIOMETRIC_CAPTURE", "Biometric capture initiated"),
📜 Review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b1f06f4 and 8bcbdbe.

📒 Files selected for processing (5)
  • android/app/src/main/java/io/mosip/registration_client/api_services/DemographicsDetailsApi.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/config/RoomModule.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java
  • android/clientmanager/src/main/java/io/mosip/registration/clientmanager/dto/registration/RegistrationDto.java
  • lib/ui/process_ui/widgets/document_upload_control.dart
🚧 Files skipped from review as they are similar to previous changes (2)
  • lib/ui/process_ui/widgets/document_upload_control.dart
  • android/app/src/main/java/io/mosip/registration_client/api_services/DemographicsDetailsApi.java
🔇 Additional comments (6)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/config/RoomModule.java (2)

358-361: Formatting-only change.


476-480: Formatting-only change.

android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java (4)

25-30: LGTM!

The authentication events are properly defined with appropriate IDs and descriptions.


32-48: LGTM!

Navigation events are well-structured. The use of SYSTEM_EVENT for NAV_HOME and NAV_REDIRECT_HOME appropriately distinguishes system-triggered navigation from user-initiated actions.


91-98: LGTM with minor observation.

The system events section is well-defined. Note that CREATE_PACKET_FAILED uses USER_EVENT while others in this section use SYSTEM_EVENT - this seems intentional as packet creation is user-initiated, but verify this aligns with your audit categorization requirements.


100-101: LGTM!

The packet upload and generic document events are properly defined.

Also applies to: 118-124

Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.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: 4

Caution

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

⚠️ Outside diff range comments (3)
lib/ui/export_packet/widgets/export_button.dart (1)

44-57: Export proceeds even when network is disconnected.

The audit call and exportSelected() execute regardless of network connectivity. When the network check fails, only the snackbar is shown, but the code continues to audit and attempt export.

Suggested fix
 onPressed: () async {
   await connectivityProvider.checkNetworkConnection();
   if (!connectivityProvider.isConnected) {
     _showInSnackBar(appLocalizations.network_error);
+    return;
-  }else{
+  }
-    await exportPacketsProvider.packetSyncAll();
-  }
+  await exportPacketsProvider.packetSyncAll();
   await context.read<GlobalProvider>().getAudit(
     "REG-EXPT-PKT-001",
     "REG-MOD-103"
   );
   await exportPacketsProvider.exportSelected();
   exportPacketsProvider.searchedList();
 },
lib/ui/approve_packet/widget/template_bottom_sheet.dart (2)

358-384: Missing audit call for approve action in non-mobile layout.

The mobile layout branch (line 147) includes an audit call getAudit("REG-EVT-067", "REG-MOD-103") for the approve action, but the non-mobile layout branch here does not. Add the audit call for consistency:

Suggested fix
 onPressed: reviewStatus == ReviewStatus.APPROVED.name
     ? null
     : () {
+  globalProvider.getAudit("REG-EVT-067", "REG-MOD-103");
   context
       .read<ApprovePacketsProvider>()
       .approvePacket(regCurrent.packetId);

392-426: Missing audit call for reject action in non-mobile layout.

The mobile layout branch (line 185) includes an audit call getAudit("REG-EVT-068", "REG-MOD-103") for the reject action, but the non-mobile layout branch here does not. Add the audit call for consistency:

Suggested fix
 onPressed: reviewStatus == ReviewStatus.REJECTED.name
     ? null
     : () {
+  globalProvider.getAudit("REG-EVT-068", "REG-MOD-103");
   showDialog(
       context: context,
🤖 Fix all issues with AI agents
In
`@android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java`:
- Around line 56-58: The AuditEvent enum contains duplicate audit IDs —
SYNC_PACKET uses "REG-PKT-001" which is already used by PACKET_RETRIVE; update
one of them to a unique ID (and ensure the same correction is applied for the
similar duplicates around the other packet events later in the enum) by editing
the AuditEvent entries (e.g., SYNC_PACKET, PACKET_RETRIVE and the packet-related
entries near the end) so each constant has a distinct audit ID string.
- Around line 147-148: The AuditEvent enum contains duplicate audit ID
"REG-SYNC-014" for SYNC_SERVER and SYNC_GEO_VALIDATE; update one of these enum
entries (either SYNC_SERVER or SYNC_GEO_VALIDATE) to a unique audit ID (e.g.,
"REG-SYNC-015" or another unused code) so IDs no longer collide in logs, and
ensure the change is applied consistently where AuditEvent values are
referenced.

In `@lib/ui/export_packet/widgets/export_button.dart`:
- Around line 8-11: Remove the duplicate import of
package:flutter_gen/gen_l10n/app_localizations.dart at the top of
export_button.dart so it is only imported once; locate the two identical import
lines in the imports block of the ExportButton widget file and delete the
redundant one, then run the formatter/analyzer to ensure no unused-import
warnings remain.

In `@lib/ui/process_ui/widgets/device_settings_tab.dart`:
- Around line 30-31: fetchDeviceDetails() currently calls
context.read<GlobalProvider>().getAudit(...) which is unsafe from initState;
move the audit invocation out of fetchDeviceDetails and trigger it only after
the widget is mounted — either call GlobalProvider.getAudit from
didChangeDependencies (checking a mounted/one-time flag) or schedule it with
WidgetsBinding.instance.addPostFrameCallback in initState; update references in
fetchDeviceDetails, initState and/or didChangeDependencies to remove direct
context access during init and use the chosen post-mount approach.
♻️ Duplicate comments (2)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java (1)

80-80: REG_DEMO_CAPTURE uses the wrong name and has a typo.

The name is set to REG_DEMO_NEXT, and the description starts with FvStarted, which will mislabel audit entries.

🐛 Proposed fix
-    REG_DEMO_CAPTURE("REG-EVT-110", USER_EVENT.getCode(), "REG_DEMO_NEXT", "FvStarted capturing demographic details"),
+    REG_DEMO_CAPTURE("REG-EVT-110", USER_EVENT.getCode(), "REG_DEMO_CAPTURE", "Started capturing demographic details"),
android/app/src/main/java/io/mosip/registration_client/api_services/PacketAuthenticationApi.java (1)

40-68: Remove unused UserDetailRepository/UserDetail injection.

This dependency and import still aren’t used anywhere in this class. Please drop the import, field, and constructor parameter unless a follow-up uses it.

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

140-140: Consider adding audit events for sync completion and failure.

The audit logs only the "started" event. For complete traceability, consider adding corresponding audit events in the success path (around line 158) and failure paths (lines 161-164, 168-170, 173-175, and onFailure at lines 179-184).

Example for success path (around line 158)
Toast.makeText(context, "Application Id Sync Completed", Toast.LENGTH_LONG).show();
auditManager.audit(AuditEvent.SYNC_PRE_REGISTRATION_PACKET, Components.REGISTRATION, "Sync pre-registration data completed successfully");
result = "";
lib/provider/global_provider.dart (1)

906-909: Consider awaiting the audit call for consistency.

The performAudit call is not awaited, making it fire-and-forget. While this is acceptable for non-blocking audit logging, other audit calls in this PR (e.g., in home_page.dart line 95) use await. For consistency and to ensure the audit completes before proceeding, consider awaiting:

-      audit.performAudit(
+      await audit.performAudit(
         "REG-NAV-005",
         "REG-MOD-102",
       );

If fire-and-forget is intentional here to avoid delaying the permission request UX, this is fine as-is.

lib/ui/onboard/home_page.dart (1)

136-136: Remove or enable the commented-out audit call.

Commented-out code creates confusion about intent. If this audit is no longer needed, remove the line entirely. If it's temporarily disabled for debugging, add a TODO comment explaining why and when it should be re-enabled.

-      //globalProvider.getAudit("REG-HOME-002", "REG-MOD-102");
lib/ui/onboard/portrait/operational_tasks.dart (1)

196-201: Avoid title-based checks and hardcoded audit IDs.

Using the display title ("Pending Approval") is brittle for localization and makes the audit call dependent on UI text. Prefer a stable task identifier (e.g., an enum/key in operationalTasks) and centralize audit IDs in constants to avoid drift.

android/app/src/main/java/io/mosip/registration_client/api_services/UserDetailsApi.java (1)

21-23: Remove duplicate imports to reduce noise.

AuditEvent and Components are imported twice; keep a single set.

♻️ Proposed fix
-import io.mosip.registration.clientmanager.constant.AuditEvent;
-import io.mosip.registration.clientmanager.constant.Components;
@@
-import io.mosip.registration.clientmanager.constant.AuditEvent;
-import io.mosip.registration.clientmanager.constant.Components;
+import io.mosip.registration.clientmanager.constant.AuditEvent;
+import io.mosip.registration.clientmanager.constant.Components;

Also applies to: 32-33

Comment thread lib/ui/export_packet/widgets/export_button.dart
Comment thread lib/ui/process_ui/widgets/device_settings_tab.dart Outdated
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.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

Caution

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

⚠️ Outside diff range comments (1)
lib/ui/export_packet/widgets/export_button.dart (1)

43-56: Audit and export execute even when disconnected.

The getAudit() call and exportSelected() execute unconditionally after the network check. When !connectivityProvider.isConnected, the snackbar is shown but the code continues to audit and attempt export anyway. This is likely unintended behavior.

🐛 Proposed fix: Add early return on network failure
       onPressed: () async {
         await connectivityProvider.checkNetworkConnection();
         if (!connectivityProvider.isConnected) {
           _showInSnackBar(appLocalizations.network_error);
-        }else{
+          return;
+        } else {
           await exportPacketsProvider.packetSyncAll();
         }
         await context.read<GlobalProvider>().getAudit(
           "REG-EXPT-PKT-001",
           "REG-MOD-103"
         );
         await exportPacketsProvider.exportSelected();
         exportPacketsProvider.searchedList();
       },
♻️ Duplicate comments (2)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java (2)

79-83: Fix REG_DEMO_CAPTURE name/description mismatch (Line 80).
REG_DEMO_CAPTURE uses the REG_DEMO_NEXT name and has a typo in the description. This can confuse audit analysis and duplicate event names.

🛠️ Proposed fix
-    REG_DEMO_CAPTURE("REG-EVT-110", USER_EVENT.getCode(), "REG_DEMO_NEXT", "FvStarted capturing demographic details"),
+    REG_DEMO_CAPTURE("REG-EVT-110", USER_EVENT.getCode(), "REG_DEMO_CAPTURE", "Started capturing demographic details"),

100-120: POE document audit entries reference POB strings (Line 115-117).
If POE means Proof of Exception, the name/description should be POE-specific; current values log as POB.

🛠️ Proposed fix
-    REG_DOC_POE_SCAN("REG-EVT-022", USER_EVENT.getCode(), "REG_DOC_POB_SCAN", "PoB: Click of Scan"),
-    REG_DOC_POE_VIEW("REG-EVT-023", USER_EVENT.getCode(), "REG_DOC_POB_VIEW", "PoB: View"),
-    REG_DOC_POE_DELETE("REG-EVT-024", USER_EVENT.getCode(), "REG_DOC_POB_DELETE", "PoB: Delete"),
+    REG_DOC_POE_SCAN("REG-EVT-022", USER_EVENT.getCode(), "REG_DOC_POE_SCAN", "PoE: Click of Scan"),
+    REG_DOC_POE_VIEW("REG-EVT-023", USER_EVENT.getCode(), "REG_DOC_POE_VIEW", "PoE: View"),
+    REG_DOC_POE_DELETE("REG-EVT-024", USER_EVENT.getCode(), "REG_DOC_POE_DELETE", "PoE: Delete"),

Comment thread lib/ui/process_ui/widgets/document_upload_control.dart Outdated
Comment thread lib/ui/process_ui/widgets/document_upload_control.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: 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/PreRegistrationDataSyncServiceImpl.java (1)

87-98: Remove unused auditManager dependency or add a TODO comment.

The auditManagerService is injected into the constructor but never called within this class. Either remove the unused dependency to keep the code clean, or add a TODO comment if audit logging for pre-registration sync is planned for a future implementation.

🤖 Fix all issues with AI agents
In `@lib/ui/process_ui/generic_process.dart`:
- Around line 691-716: The code increments globalProvider.newProcessTabIndex
then immediately indexes process.screens![globalProvider.newProcessTabIndex],
which can be out of range when leaving the last screen; fix by adding a bounds
check (e.g., ensure globalProvider.newProcessTabIndex < process.screens!.length)
before creating currentScreen and running the label/audit logic (or clamp/return
if out of range). Update the logic around globalProvider.newProcessTabIndex,
currentScreen, and the screenLabel check so you only access process.screens!
when the index is valid.
♻️ Duplicate comments (2)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/AuditEvent.java (2)

80-82: REG_DEMO_CAPTURE name/description mismatch still present.
Name is still "REG_DEMO_NEXT" and description has the typo "FvStarted"; if unintended, align to "REG_DEMO_CAPTURE" and fix the text.


116-118: POE events still reference POB name/description.
If this is not intentional, update REG_DOC_POE_* name/description strings to POE.

🧹 Nitpick comments (7)
lib/ui/process_ui/generic_process.dart (1)

102-105: Remove the commented‑out audit call or document why it’s disabled.
Leftover commented code adds noise and is easy to forget.

♻️ Suggested cleanup
-    //_registrationScreenLoadedAudit();
android/app/src/main/java/io/mosip/registration_client/api_services/DemographicsDetailsApi.java (1)

27-28: Unused imports.

AuditEvent and Components are imported but not used in this file. Based on past review feedback, audit logging was moved to the UI layer. These unused imports should be removed.

🧹 Suggested fix
-import io.mosip.registration.clientmanager.constant.AuditEvent;
-import io.mosip.registration.clientmanager.constant.Components;
lib/ui/onboard/home_page.dart (2)

136-152: Missing await on async audit call and leftover commented code.

  1. Line 136 has commented-out code that should be removed.
  2. Line 152: getAudit is an async method but is not awaited. This means the dialog may show before the audit is logged, and any errors would be silently swallowed.
  3. The switch statement initializes auditeventid to "REG-EVT-002" which duplicates the NEW case—consider using a default clause instead.
♻️ Suggested fix
       globalProvider.createRegistrationLanguageMap();
-      //globalProvider.getAudit("REG-HOME-002", "REG-MOD-102");
-      String auditeventid="REG-EVT-002";
+      String auditeventid;
       switch(process.flow){
         case "NEW":
           auditeventid="REG-EVT-002";
         break;
         case "UPDATE":
           auditeventid="REG-EVT-003";
         break;
         case "LOST":
           auditeventid="REG-EVT-001";
         break;
         case "CORRECTION":
           auditeventid="REG-EVT-007";
         break;
+        default:
+          auditeventid="REG-EVT-002";
       }
-      globalProvider.getAudit(auditeventid, "REG-MOD-102");
+      await globalProvider.getAudit(auditeventid, "REG-MOD-102");

256-262: Missing await on async audit call.

The getAudit call on line 257 is not awaited. This could result in the navigation occurring before the audit is recorded, and any errors would be silently ignored.

♻️ Suggested fix
-        "onTap": (context){
-          Provider.of<GlobalProvider>(context, listen: false).getAudit("REG-EVT-005", "REG-MOD-102");
+        "onTap": (context) async {
+          await Provider.of<GlobalProvider>(context, listen: false).getAudit("REG-EVT-005", "REG-MOD-102");
           Navigator.push(
lib/ui/process_ui/widgets/document_upload_control.dart (3)

499-535: Missing await on async audit calls.

The getAudit calls on lines 520-526 are async but not awaited. This could cause the scanner navigation to occur before audit logging completes, and any errors would be silently lost.

♻️ Suggested fix
                                  if (eventId.isNotEmpty) {
-                                    context
+                                    await context
                                        .read<GlobalProvider>()
                                        .getAudit(eventId, "REG-MOD-103");
                                  }
-                                  context
+                                  await context
                                      .read<GlobalProvider>()
                                      .getAudit("REG-EVT-089", "REG-MOD-103");

621-654: Handler should be async with await on audit calls.

The onTap handler at line 621 is not marked async, but it calls async getAudit methods. This means audit calls are fire-and-forget, potentially losing errors and not guaranteeing audit completion before the delete operation.

♻️ Suggested fix
-                                        onTap: ()  {
+                                        onTap: () async {
                                          String eventId = "";
                                          // ... switch logic ...
                                          if (eventId.isNotEmpty) {
-                                            context
+                                            await context
                                                .read<GlobalProvider>()
                                                .getAudit(eventId, "REG-MOD-103");
                                          }
-                                          context
+                                          await context
                                              .read<GlobalProvider>()
                                              .getAudit("REG-EVT-091", "REG-MOD-103");

849-886: Repeated audit logic and missing async/await in non-mobile handlers.

The same subType-to-eventId switch pattern is duplicated across 6 locations (mobile and non-mobile variants of scan, view, and delete). Additionally, the non-mobile handlers at lines 921, 970 have the same missing async/await issue flagged for mobile handlers.

While I understand from past feedback that new helper methods should not be introduced, consider at minimum:

  1. Adding async and await to all handlers for correctness
  2. Defining the event ID mappings as constants to reduce hardcoded string repetition
♻️ Suggested fix for non-mobile scan handler (apply similar pattern to view/delete)
                              onPressed: (documentController.text == "")
                                  ? null
-                                  : () async {
+                                  : () async {
                                String eventId = "";
                                // ... switch logic ...
                                if (eventId.isNotEmpty) {
-                                  context
+                                  await context
                                      .read<GlobalProvider>()
                                      .getAudit(eventId, "REG-MOD-103");
                                }
-                                context
+                                await context
                                    .read<GlobalProvider>()
                                    .getAudit("REG-EVT-089", "REG-MOD-103");

Comment thread lib/ui/process_ui/generic_process.dart Outdated
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.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

🤖 Fix all issues with AI agents
In `@lib/ui/process_ui/generic_process.dart`:
- Around line 705-723: The demographics audit is triggered even when the tab
index didn't advance; capture the current index before calling
_nextButtonClickedAudit() (e.g., previousIndex =
globalProvider.newProcessTabIndex) and only call
globalProvider.getAudit("REG-EVT-110", "REG-MOD-102") if
globalProvider.newProcessTabIndex > previousIndex and the screen label matches
the localized demographics name; update the logic around
_nextButtonClickedAudit(), the conditional using
globalProvider.newProcessTabIndex, process.screens, and getAudit to enforce this
post-increment check.

Comment thread lib/ui/process_ui/generic_process.dart Outdated
@Rakshithasai123 Rakshithasai123 changed the title Added ARC Audit RCF-1277 Added ARC Audit Jan 27, 2026
Comment thread lib/ui/scanner/custom_scanner.dart Outdated
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.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: 2

🤖 Fix all issues with AI agents
In
`@android/clientmanager/src/main/java/io/mosip/registration/clientmanager/config/AppModule.java`:
- Around line 292-294: The provider method PreRegistrationDataSyncService(...)
currently accepts an AuditManagerService parameter but does not forward it;
update the new PreRegistrationDataSyncServiceImpl(...) call to include
auditManagerService as the last argument, and then modify the
PreRegistrationDataSyncServiceImpl constructor to accept an AuditManagerService
parameter, assign it to a private final field (e.g., this.auditManagerService)
and use it where needed; ensure any fields, imports and usages inside
PreRegistrationDataSyncServiceImpl are updated accordingly so the injected
AuditManagerService is stored and available.

In `@lib/ui/process_ui/generic_process.dart`:
- Around line 693-699: The code checks process.screens at
globalProvider.newProcessTabIndex (current screen) which fires REG‑EVT‑025 when
leaving Documents; change the check to look at the next screen
(globalProvider.newProcessTabIndex + 1) or run this block after the tab index is
incremented so you inspect the destination screen instead of the current one;
update the conditional to ensure (globalProvider.newProcessTabIndex + 1) < size,
use that index to retrieve the screen (instead of currentScreen), and call
globalProvider.getAudit("REG-EVT-025", "REG-MOD-103") only when that next
screen’s name == "Documents".

Comment thread lib/ui/process_ui/generic_process.dart Outdated
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.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

🤖 Fix all issues with AI agents
In `@lib/ui/process_ui/generic_process.dart`:
- Line 115: The call to globalProvider.getAudit("REG-GEO-LOC-001",
"REG-MOD-103") is missing an await and thus runs fire-and-forget; update the
invocation in generic_process.dart to await globalProvider.getAudit(...) and
ensure the enclosing method (where this call occurs) is marked async so it can
await the Future, mirroring other awaited usages of getAudit (see the awaited
calls at lines where getAudit is used later in this file).

Comment thread lib/ui/process_ui/generic_process.dart
Comment thread lib/ui/process_ui/widgets/document_upload_control.dart Outdated
Comment thread lib/provider/global_provider.dart
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.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

🤖 Fix all issues with AI agents
In `@lib/ui/process_ui/widgets/document_upload_control.dart`:
- Around line 294-296: The audit calls are currently fire-and-forget and may be
lost; make callers await the Future returned by _documentAudit by changing
_documentScanClickedAudit() to async and awaiting _documentAudit("SCAN"), update
any onTap callbacks (the handlers in the first and second document lists at the
onTap sites) to be async and await _documentAudit(...) (and
_documentScanClickedAudit() where used), and also ensure existing async blocks
that call _documentScanClickedAudit() (lines showing calls inside async
functions) await that call instead of ignoring the Future so all audit events
complete before navigation or disposal.

Comment thread lib/ui/process_ui/widgets/document_upload_control.dart
Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com>
@ghost ghost merged commit 6d5aa61 into mosip:develop Feb 2, 2026
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