RCF-1301 Added config properties#661
Conversation
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
WalkthroughAdds configurable PRID/UIN/VID lengths and disk-space/supervisor flags end-to-end: new constants, repository getters, pigeon APIs and Android implementations, Dart platform/provider methods, UI validators updated to use configured lengths, plus localization entries and supervisor auto-approve behavior. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant UI as UI Widget
participant Provider as GlobalProvider
participant Service as GlobalConfigService
participant Platform as Platform Channel
participant AndroidAPI as GlobalConfigSettingsApi
participant Repo as GlobalParamRepository
UI->>Provider: request PRID/UIN/VID length
activate Provider
Provider->>Service: getPRIDLength()/getUINLength()/getVIDLength()
activate Service
Service->>Platform: platform call getPRIDLength()/getUINLength()/getVIDLength()
activate Platform
Platform->>AndroidAPI: dispatch getPRIDLength()/getUINLength()/getVIDLength()
activate AndroidAPI
AndroidAPI->>Repo: getCachedIntegerPRIDLength()/...
Repo-->>AndroidAPI: cached integer value
AndroidAPI-->>Platform: return via callback (success/error)
deactivate AndroidAPI
Platform-->>Service: deliver result
deactivate Platform
Service-->>Provider: return int
deactivate Service
Provider->>Provider: apply default if needed, store value, notifyListeners
Provider-->>UI: updated configured length
UI->>UI: validate input against configured length
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
📜 Recent review detailsConfiguration used: Repository UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (3)
🚧 Files skipped from review as they are similar to previous changes (1)
🧰 Additional context used🧬 Code graph analysis (2)android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java (1)
🔇 Additional comments (4)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
lib/ui/process_ui/widgets/pre_reg_data_control.dart (1)
289-331: Fix invalid logic: Fetch is called even when length validation fails.When the length validation fails (lines 298-315), the code shows an error dialog, then proceeds to call
fetchPreRegistrationDetail, and finally clears the data. This is incorrect—if the ID is invalid, the fetch should not be attempted at all.🔎 Proposed fix to skip fetch on invalid length
if (!isValidLength) { globalProvider.preRegControllerRefresh = true; showDialog( context: context, builder: (BuildContext context) => ValidatorAlert( errorMessage: AppLocalizations.of(context)!.application_id_not_exist, subError: AppLocalizations.of(context)!.correct_application_id ), ); - await context.read< - RegistrationTaskProvider>() - .fetchPreRegistrationDetail( - preRegIdController.text); - - globalProvider.clearMap(); - globalProvider.clearScannedPages(); globalProvider.preRegControllerRefresh = false; + return; // Exit early, don't fetch } else { globalProvider.preRegControllerRefresh = true;
🧹 Nitpick comments (2)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java (1)
216-230: LGTM! Repository getters follow existing patterns.The four new getter methods are consistent with existing code in this file. They retrieve cached configuration values for disk space size and ID lengths (PRID, UIN, VID).
Optional: Consider adding null handling or defaults for robustness.
These methods return
nullif the configuration keys are not present inglobalParamMap. While this is consistent with other getters likegetCachedStringInvalidLoginTime(), you might want to consider providing default values (similar togetMaxLanguageCount()) to prevent potentialNullPointerExceptionissues in calling code.For example:
public String getCachedStringPRIDLength(){ return globalParamMap.getOrDefault(RegistrationConstants.PRID_LENGTH, "14"); }However, this depends on whether the calling code is designed to handle defaults elsewhere or whether
nullis the intended behavior to signal missing configuration.lib/ui/process_ui/widgets/pre_reg_data_control.dart (1)
238-250: Validator checks for length exceeding configured value.The validator returns an error if
value.length > globalProvider.pridLength, but the button-click validation (line 293) checks for exact match with!=. Consider whether the validator should also check for exact length match to provide consistent feedback.🔎 Proposed fix for consistent validation
validator: (value) { if (value == null || value.isEmpty) { return null; // Empty validation handled by button click } if (globalProvider.pridLength != null) { - // Check if length matches configured value - if (value.length > globalProvider.pridLength!) { + // Check if length doesn't match configured value + if (value.length != globalProvider.pridLength!) { return AppLocalizations.of(context)! - .prid_length_greater(globalProvider.pridLength!); + .valid_application_id; // or create new message for incorrect length } } return null; },
📜 Review details
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (16)
android/app/src/main/java/io/mosip/registration_client/api_services/GlobalConfigSettingsApi.javaandroid/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.javaandroid/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.javaandroid/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.javaassets/l10n/app_ar.arbassets/l10n/app_en.arbassets/l10n/app_fr.arbassets/l10n/app_hi.arbassets/l10n/app_kn.arbassets/l10n/app_ta.arblib/platform_android/global_config_service_impl.dartlib/platform_spi/global_config_service.dartlib/provider/global_provider.dartlib/ui/process_ui/widgets/pre_reg_data_control.dartlib/ui/process_ui/widgets/update_field_selector.dartpigeon/global_config_settings.dart
🧰 Additional context used
🧬 Code graph analysis (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1)
RegistrationConstants(9-140)
🔇 Additional comments (15)
assets/l10n/app_fr.arb (1)
318-325: LGTM! Localization entry correctly added.The French localization for the PRID length validation message is properly structured with the correct placeholder type (int) and follows ARB conventions.
assets/l10n/app_kn.arb (1)
318-325: LGTM! Kannada localization properly added.The localization entry follows the same structure as other locale files and correctly defines the length placeholder.
pigeon/global_config_settings.dart (1)
15-20: LGTM! API methods correctly defined.The three new async methods for retrieving PRID, UIN, and VID lengths follow the existing HostApi pattern and are properly annotated. The String return type is consistent with other configuration getters in this interface.
assets/l10n/app_ar.arb (1)
318-325: LGTM! Arabic localization correctly added.The localization entry is consistent with other locale files and properly structured.
assets/l10n/app_hi.arb (1)
318-325: LGTM! Hindi localization properly added.The entry follows the established pattern across all locale files.
assets/l10n/app_en.arb (1)
318-325: LGTM! Base language localization correctly added.The English localization entry is clear, grammatically correct, and properly structured with the required metadata.
assets/l10n/app_ta.arb (1)
327-334: LGTM! Tamil localization correctly added.The final locale file addition is consistent with all other localization files in this PR.
lib/platform_spi/global_config_service.dart (1)
14-18: LGTM!The three new interface methods follow consistent naming conventions and return types, properly extending the configuration service API surface.
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java (2)
632-645: LGTM!The dynamic disk space configuration retrieval is well-implemented with appropriate error handling, fallback to default, and warning logs on parse failure.
99-99: 50 MB is a configurable default, but verification data on typical packet sizes is unavailable.The default minimum space requirement of 50 MB is not a hard limit—it's configurable via the global parameter
mosip.registration.disk_space_size(line 632-640). The implementation properly handles configuration overrides with graceful fallback to the default.However, the underlying concern remains valid: without documented specifications for typical registration packet sizes (biometric data, documents, temporary files), it's unclear whether 50 MB is an appropriate default. Pre-registration packets have a 200 KB threshold, but full registration packets may be significantly larger. Consider documenting the rationale for this default or providing deployment guidance on recommended configurations for different device storage constraints.
lib/platform_android/global_config_service_impl.dart (1)
74-111: LGTM with a note on error handling.The three new methods follow the established pattern in this file. However, returning an empty string on failure makes it impossible to distinguish between "configuration not set" and "error occurred." The provider layer appropriately handles this by applying defaults when the string is empty.
android/app/src/main/java/io/mosip/registration_client/api_services/GlobalConfigSettingsApi.java (1)
89-120: LGTM!The three new API methods follow the established pattern in this class, with consistent error handling and logging. They properly delegate to the repository layer and handle exceptions gracefully.
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1)
135-138: LGTM!The four new configuration key constants follow the established naming conventions and property key patterns used throughout the file.
lib/ui/process_ui/widgets/pre_reg_data_control.dart (1)
358-400: QR scanner validation logic is correct.The QR code scanner properly validates the scanned data length before proceeding to fetch, and falls back to 14 digits if the config is not loaded. This is the correct approach.
lib/ui/process_ui/widgets/update_field_selector.dart (1)
203-218: The dual acceptance of both UIN and VID lengths is intentional. The backend can configure these lengths independently, and the code explicitly validates against both. In MOSIP systems, VID serves as a valid alternative to UIN for authentication and identity services—this is by design. Consider clarifying the field label or help text to indicate both formats are acceptable if user confusion is a concern, but no functional changes are needed.Likely an incorrect or invalid review comment.
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (2)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java (2)
645-654: Add validation for non-positive configured values.The parsing logic handles
NumberFormatException, but negative or zero values like"-10"or"0"would be accepted, potentially allowing registrations without adequate disk space.🔎 Proposed fix to validate positive values
if (diskSpaceSizeConfig != null && !diskSpaceSizeConfig.trim().isEmpty()) { try { - minSpaceRequiredMB = Integer.parseInt(diskSpaceSizeConfig.trim()); + int parsedValue = Integer.parseInt(diskSpaceSizeConfig.trim()); + if (parsedValue > 0) { + minSpaceRequiredMB = parsedValue; + } else { + Log.w(TAG, "Disk space size must be positive: " + diskSpaceSizeConfig + ", using default: " + DEFAULT_MIN_SPACE_REQUIRED_MB + " MB"); + } } catch (NumberFormatException e) { Log.w(TAG, "Invalid disk space size configuration: " + diskSpaceSizeConfig + ", using default: " + DEFAULT_MIN_SPACE_REQUIRED_MB + " MB", e); } }
656-658: Consider adding null check forgetExternalCacheDir().The
getExternalCacheDir()method can returnnullwhen external storage is unavailable or not mounted, which would cause aNullPointerException. While this is pre-existing code, the changed validation logic now depends on it.🔎 Proposed defensive fix
+java.io.File externalCacheDir = context.getExternalCacheDir(); +if (externalCacheDir == null) { + Log.w(TAG, "External cache directory unavailable, skipping disk space check"); + // Or throw an exception if external storage is mandatory +} else { -long externalSpace = context.getExternalCacheDir().getUsableSpace(); + long externalSpace = externalCacheDir.getUsableSpace(); -if ((externalSpace / (1024 * 1024)) < minSpaceRequiredMB) - throw new ClientCheckedException(context, R.string.err_006); + if ((externalSpace / (1024 * 1024)) < minSpaceRequiredMB) + throw new ClientCheckedException(context, R.string.err_006); +}
📜 Review details
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (8)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.javaandroid/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.javaassets/l10n/app_ar.arbassets/l10n/app_en.arbassets/l10n/app_fr.arbassets/l10n/app_hi.arbassets/l10n/app_kn.arbassets/l10n/app_ta.arb
🚧 Files skipped from review as they are similar to previous changes (6)
- assets/l10n/app_ar.arb
- assets/l10n/app_fr.arb
- assets/l10n/app_en.arb
- assets/l10n/app_ta.arb
- assets/l10n/app_kn.arb
- android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java
🔇 Additional comments (3)
assets/l10n/app_hi.arb (1)
318-325: LGTM! Localization entry correctly structured.The new PRID length validation message is properly implemented with:
- Correct placeholder syntax
{length}for dynamic length values- Proper metadata defining the
inttype placeholder- Appropriate Hindi translation conveying the exact length requirement
This integrates well with the PR's objective to add configurable length validation for PRID/UIN/VID.
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java (2)
50-50: LGTM!The new import for
PacketClientStatussupports the auto-approval feature, and renaming the constant toDEFAULT_MIN_SPACE_REQUIRED_MBclearly communicates its role as a fallback value.Also applies to: 101-101
323-329: Auto-approval logic is correctly implemented.The short-circuit evaluation properly handles the null case, and the logic correctly auto-approves when supervisor approval is disabled (flag is null or not "Y"). Constants
SUPERVISOR_APPROVAL_CONFIG_FLAGandENABLEare correctly defined in RegistrationConstants.java.
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
There was a problem hiding this comment.
Actionable comments posted: 1
♻️ Duplicate comments (1)
lib/ui/process_ui/widgets/update_field_selector.dart (1)
52-54: Race condition: Async initialization in initState allows validation before lengths are loaded.This issue was previously flagged. The
_initializeUINVIDLength()method is called asynchronously ininitState()without blocking the build. During the window before lengths are fetched, the validator at lines 230-232 will skip length validation (sinceexpectedLengthwill be null), allowing invalid inputs to pass.Also applies to: 94-106
🧹 Nitpick comments (1)
lib/ui/process_ui/widgets/update_field_selector.dart (1)
213-238: Consider more specific error messages for different validation failures.The validator returns the same generic message (
appLocalizations.valid_uin) for three distinct validation failures:
- Empty input (line 214)
- Invalid length (line 231)
- Non-digit characters (line 236)
More specific error messages would improve user experience by clearly indicating what needs to be corrected (e.g., "UIN must be exactly 10 digits", "UIN must contain only digits").
🔎 Example of more specific validation messages
validator: (value) { if (value == null || value.isEmpty) { - return appLocalizations.valid_uin; + return appLocalizations.enter_uin; // or a specific "required" message } // Determine validation length based on available field subType in UI spec int? expectedLength; if (idSubType == "uin") { expectedLength = uinLength; } else if (idSubType == "vid") { expectedLength = vidLength; } else { // Default to UIN length if no specific ID subType found expectedLength = uinLength; } // Check if length matches the expected length if (expectedLength != null && value.length != expectedLength) { - return appLocalizations.valid_uin; + return appLocalizations.invalid_length; // e.g., "Must be {length} digits" } // Check if value contains only digits if (!validation.hasMatch(value)) { - return appLocalizations.valid_uin; + return appLocalizations.digits_only; // e.g., "Must contain only digits" } return null; },Note: This would require adding new localization keys for the specific error messages.
📜 Review details
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
lib/ui/process_ui/widgets/update_field_selector.dart
🔇 Additional comments (2)
lib/ui/process_ui/widgets/update_field_selector.dart (2)
39-39: LGTM: Regex correctly updated for dynamic length validation.The regex now validates digit-only input without enforcing a fixed length, which aligns with the new dynamic length validation in the validator method.
42-44: LGTM: State variables properly declared.The nullable state variables are correctly declared to hold dynamic length configuration and ID subtype.
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In
@android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java:
- Around line 645-651: The disk-space validation currently treats only a zero
return from getCachedIntegerDiskSpaceSize() as missing, so negative configured
values slip through; update the check in RegistrationServiceImpl by changing the
condition that sets the fallback DEFAULT_MIN_SPACE_REQUIRED_MB from "== 0" to
"<= 0" for minSpaceRequiredMB (the rest of the logic using externalSpace and
context.getExternalCacheDir().getUsableSpace() remains unchanged) so negative or
zero configurations fall back to the default.
🧹 Nitpick comments (2)
lib/provider/global_provider.dart (2)
511-527: Consider renaming methods to reflect their async initialization nature.These methods are named like getters (
getPRIDLength,getUINLength,getVIDLength) but they're actually async initializers that fetch data, apply defaults, mutate state, and trigger notifications. This naming can be misleading.Consider renaming to better reflect their behavior:
getPRIDLength()→fetchPRIDLength()orinitializePRIDLength()getUINLength()→fetchUINLength()orinitializeUINLength()getVIDLength()→fetchVIDLength()orinitializeVIDLength()This aligns with Dart conventions where
gettypically indicates synchronous getters or simple accessors.♻️ Example refactor
- getPRIDLength() async { + fetchPRIDLength() async { int length = await globalConfigService.getPRIDLength(); _pridLength = length == 0 ? 14 : length; notifyListeners(); } - getUINLength() async { + fetchUINLength() async { int length = await globalConfigService.getUINLength(); _uinLength = length == 0 ? 10 : length; notifyListeners(); } - getVIDLength() async { + fetchVIDLength() async { int length = await globalConfigService.getVIDLength(); _vidLength = length == 0 ? 16 : length; notifyListeners(); }
511-527: Consider adding error handling for defensive programming.These methods lack try-catch blocks. If
globalConfigServicethrows an exception, it will propagate unhandled and the state fields will remain null. While this may be acceptable in your codebase's patterns, adding error handling would make the code more defensive and prevent unexpected crashes.♻️ Proposed error handling
getPRIDLength() async { - int length = await globalConfigService.getPRIDLength(); - _pridLength = length == 0 ? 14 : length; - notifyListeners(); + try { + int length = await globalConfigService.getPRIDLength(); + _pridLength = length == 0 ? 14 : length; + } catch (e) { + debugPrint("Error fetching PRID length: $e"); + _pridLength = 14; // Use default on error + } + notifyListeners(); }Apply similar pattern to
getUINLength()andgetVIDLength().
📜 Review details
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (7)
android/app/src/main/java/io/mosip/registration_client/api_services/GlobalConfigSettingsApi.javaandroid/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.javaandroid/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.javalib/platform_android/global_config_service_impl.dartlib/platform_spi/global_config_service.dartlib/provider/global_provider.dartpigeon/global_config_settings.dart
🚧 Files skipped from review as they are similar to previous changes (2)
- android/app/src/main/java/io/mosip/registration_client/api_services/GlobalConfigSettingsApi.java
- android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java
🔇 Additional comments (8)
lib/platform_spi/global_config_service.dart (1)
14-19: LGTM! Clean API extension.The new abstract method declarations for retrieving PRID, UIN, and VID lengths are well-defined and consistent with the existing interface pattern.
pigeon/global_config_settings.dart (1)
15-20: LGTM! Pigeon API surface properly extended.The three new method declarations follow the existing pattern with appropriate
@asyncannotations and return types.lib/provider/global_provider.dart (2)
125-127: LGTM! Field declarations are clean.The nullable integer fields for PRID, UIN, and VID lengths are appropriately declared.
153-156: LGTM! Getters properly expose the fields.The public getters provide appropriate read access to the length fields.
lib/platform_android/global_config_service_impl.dart (1)
74-111: LGTM! Implementations follow established patterns with proper error handling.All three method implementations (
getPRIDLength,getUINLength,getVIDLength) are consistent with the existinggetGpsEnableFlagpattern. They appropriately:
- Initialize to a safe default (0)
- Handle both
PlatformExceptionand general exceptions- Include debug logging for troubleshooting
- Return the default on error, which aligns with the provider's fallback logic
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java (3)
50-50: LGTM!The import is correctly added to support the auto-approval functionality introduced later in the file.
101-101: LGTM!The constant rename from
MIN_SPACE_REQUIRED_MBtoDEFAULT_MIN_SPACE_REQUIRED_MBbetter reflects its role as a fallback value when the configuration is missing or invalid.
323-329: Auto-approval configuration is correctly implemented.All verification checks confirm the logic is sound:
SUPERVISOR_APPROVAL_CONFIG_FLAGcorrectly maps to"mosip.registration.supervisor_approval_config_flag"RegistrationConstants.ENABLEis"Y"as expectedregistrationRepository.updateStatus()correctly handles null parameters (will setclient_statusto NULL in the database)PacketClientStatus.APPROVEDis a valid enum valueThe null check prevents NPE when the config is missing,
trim()handles whitespace properly, and the inverted flag check (auto-approve when NOT enabled) is correct.
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In
@android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java:
- Around line 215-229: getCachedIntegerGlobalParam currently calls
Integer.parseInt(value) without handling NumberFormatException; modify
getCachedIntegerGlobalParam to wrap the parse in a try-catch that catches
NumberFormatException (and null checks for value), logs an informative message
including the param key and the offending value via the repository logger, and
returns 0 on error so callers (e.g., getCachedIntegerDiskSpaceSize,
getCachedIntegerPRIDLength, getCachedIntegerUINLength,
getCachedIntegerVIDLength) no longer need to handle parsing exceptions.
🧹 Nitpick comments (2)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java (2)
324-330: Consider adding audit logging for auto-approval actions.The auto-approval logic correctly checks if supervisor approval is explicitly disabled. However, auto-approving registrations is a significant workflow change that should be audited for compliance and security tracking.
📝 Suggested enhancement: Add audit log entry
// Auto-approve when supervisor approval is disabled (flag not "Y") String supervisorApprovalFlag = globalParamRepository.getCachedStringGlobalParam( RegistrationConstants.SUPERVISOR_APPROVAL_CONFIG_FLAG); if (supervisorApprovalFlag != null && !RegistrationConstants.ENABLE.equalsIgnoreCase(supervisorApprovalFlag.trim())) { + Log.i(TAG, "Auto-approving registration " + this.registrationDto.getPacketId() + " (supervisor approval disabled)"); registrationRepository.updateStatus(this.registrationDto.getPacketId(), null, PacketClientStatus.APPROVED.name()); }
646-652: Add validation for configured disk space minimum.The dynamic disk space threshold correctly falls back to
DEFAULT_MIN_SPACE_REQUIRED_MBwhen the configured value is zero. However, there's no validation to prevent unreasonably low configured values (e.g., 1 MB), which could cause operational issues or unintended behavior.♻️ Suggested enhancement: Add minimum threshold validation
int minSpaceRequiredMB = globalParamRepository.getCachedIntegerDiskSpaceSize(); if (minSpaceRequiredMB == 0) { minSpaceRequiredMB = DEFAULT_MIN_SPACE_REQUIRED_MB; +} else if (minSpaceRequiredMB < 10) { + Log.w(TAG, "Configured disk space size (" + minSpaceRequiredMB + " MB) is unusually low, using default: " + DEFAULT_MIN_SPACE_REQUIRED_MB + " MB"); + minSpaceRequiredMB = DEFAULT_MIN_SPACE_REQUIRED_MB; } long externalSpace = context.getExternalCacheDir().getUsableSpace();Consider setting a reasonable minimum threshold (e.g., 10 MB) below which the default is used, as registration packets with biometrics and documents typically require significant space.
📜 Review details
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (3)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.javaandroid/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.javaandroid/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java
🧰 Additional context used
🧬 Code graph analysis (2)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1)
RegistrationConstants(9-149)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1)
RegistrationConstants(9-149)
🔇 Additional comments (3)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java (2)
50-50: LGTM: Import added for auto-approval feature.The
PacketClientStatusimport is correctly added to support the new auto-approval functionality introduced at lines 324-330.
101-101: LGTM: Constant renamed for clarity.Renaming
MIN_SPACE_REQUIRED_MBtoDEFAULT_MIN_SPACE_REQUIRED_MBaccurately reflects its role as a fallback default when the configured disk space size is unavailable or zero.android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1)
139-143: LGTM: Configuration constants added.The new constants follow the existing naming conventions and properly define configuration keys for disk space size, PRID/UIN/VID lengths, and supervisor approval flag. These constants are correctly referenced by the repository methods and service logic.
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In @lib/ui/process_ui/widgets/update_field_selector.dart:
- Around line 52-54: The async fetch in _initializeUINVIDLength() creates a race
where uinLength/vidLength may be null when the validator in UpdateFieldSelector
runs; add a boolean _isLoadingConfig, set it true before calling
_initializeUINVIDLength() and false when it completes (inside that method or its
future callback), then in build either show a loading indicator or disable the
form widgets when _isLoadingConfig is true; additionally make the validator
fail-safe by treating a null expectedLength as an invalid state (return a
validation error) so input cannot pass while config is unavailable.
🧹 Nitpick comments (3)
lib/ui/process_ui/widgets/update_field_selector.dart (3)
94-106: Extract hard-coded default values to named constants.The default length values (10 for UIN, 16 for VID) are hard-coded at lines 102-103. Extracting these to named constants improves maintainability and makes the defaults more discoverable.
♻️ Proposed refactor
At the top of the class, add constants:
class _UpdateFieldSelectorState extends State<UpdateFieldSelector> with WidgetsBindingObserver { late GlobalProvider globalProvider; late RegistrationTaskProvider registrationTaskProvider; Map<String, List<Field>> fieldsMap = {}; final RegExp inputValidation = RegExp(r'^[0-9]+$'); TextEditingController controller = TextEditingController(); late AppLocalizations appLocalizations = AppLocalizations.of(context)!; int? uinLength; int? vidLength; String? idSubType; + + static const int _defaultUinLength = 10; + static const int _defaultVidLength = 16;Then use them in the method:
Future<void> _initializeUINVIDLength() async { await globalProvider.getUINLength(); await globalProvider.getVIDLength(); // Update local variables after fetching from backend - // Use default values if null: UIN = 10, VID = 16 + // Use default values if null if (mounted) { setState(() { - uinLength = globalProvider.uinLength ?? 10; - vidLength = globalProvider.vidLength ?? 16; + uinLength = globalProvider.uinLength ?? _defaultUinLength; + vidLength = globalProvider.vidLength ?? _defaultVidLength; }); } }
94-106: Consider parallelizing the async configuration fetches.Lines 95-96 await
getUINLength()andgetVIDLength()sequentially. If these calls are independent (no data dependency between them), running them in parallel withFuture.waitwould reduce initialization time.⚡ Proposed optimization
Future<void> _initializeUINVIDLength() async { - await globalProvider.getUINLength(); - await globalProvider.getVIDLength(); + await Future.wait([ + globalProvider.getUINLength(), + globalProvider.getVIDLength(), + ]); // Update local variables after fetching from backend // Use default values if null: UIN = 10, VID = 16 if (mounted) { setState(() { uinLength = globalProvider.uinLength ?? 10; vidLength = globalProvider.vidLength ?? 16; }); } }
213-227: Consider providing specific validation error messages.The validator returns
appLocalizations.valid_uinfor all validation failures (empty input, incorrect length, non-numeric characters). Providing specific error messages would improve user experience by clearly indicating what needs to be corrected.For example:
- "UIN/VID cannot be empty"
- "UIN/VID must be exactly {expectedLength} digits"
- "UIN/VID must contain only numbers"
✨ Example implementation with specific messages
Note: This assumes corresponding localization keys exist or would be added.
validator: (value) { if (value == null || value.isEmpty) { - return appLocalizations.valid_uin; + return appLocalizations.uin_vid_required; // "UIN/VID is required" } // Determine validation length based on available field subType in UI spec int? expectedLength = idSubType == "vid" ? vidLength : uinLength; // Check if length matches the expected length if (expectedLength != null && value.length != expectedLength) { - return appLocalizations.valid_uin; + return appLocalizations.uin_vid_invalid_length + .replaceAll('{length}', expectedLength.toString()); + // "UIN/VID must be exactly {length} digits" } // Check if value contains only digits if (!inputValidation.hasMatch(value)) { - return appLocalizations.valid_uin; + return appLocalizations.uin_vid_numeric_only; // "UIN/VID must contain only numbers" } return null; },
📜 Review details
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
lib/ui/process_ui/widgets/update_field_selector.dart
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2026-01-05T05:15:49.771Z
Learnt from: MadhuMosip
Repo: mosip/android-registration-client PR: 661
File: lib/ui/process_ui/widgets/update_field_selector.dart:64-72
Timestamp: 2026-01-05T05:15:49.771Z
Learning: In lib/ui/process_ui/widgets/update_field_selector.dart, ensure that the process configuration contains only one field type (either UIN or VID). Consequently, the existing idSubType determination logic (scanning the fields for the first 'uin' or 'vid' subType) is appropriate for this use case. If future changes introduce multiple field types, revise the idSubType resolution to handle both, with clear validation to prevent mixing types.
Applied to files:
lib/ui/process_ui/widgets/update_field_selector.dart
🔇 Additional comments (3)
lib/ui/process_ui/widgets/update_field_selector.dart (3)
39-39: LGTM!The regex pattern correctly validates digit-only input for UIN/VID fields.
42-44: LGTM!The nullable state variables appropriately accommodate asynchronous initialization of UIN/VID length configuration.
64-72: LGTM!The ID subType detection logic correctly identifies whether the form uses UIN or VID fields by scanning for the first matching subType. This approach is appropriate given that the process configuration contains only one field type (either UIN or VID).
Based on learnings, this single-type assumption is valid for the current use case.
Signed-off-by: Madhuravas reddy <madhu@mosip.io>
There was a problem hiding this comment.
Actionable comments posted: 0
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java (1)
98-101: Add error handling for malformed configuration values.The
getCachedIntegerGlobalParammethod will throwNumberFormatExceptionif the configuration value is not a valid integer. This affects all the new getter methods (disk space, PRID/UIN/VID lengths) and could cause runtime crashes.Consider adding error handling consistent with the
parseLongWithDefaultpattern (lines 276-287) that gracefully handles parse errors with logging and returns a sensible default.🛡️ Proposed fix with error handling
public int getCachedIntegerGlobalParam(String key) { String value = getCachedStringGlobalParam(key); - return value == null ? 0 : Integer.parseInt(value); + if (value == null || value.trim().isEmpty()) { + return 0; + } + try { + return Integer.parseInt(value.trim()); + } catch (NumberFormatException e) { + Log.e(TAG, "Failed to parse integer value for key: " + key + ", value: " + value, e); + return 0; + } }
📜 Review details
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (3)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.javaandroid/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.javaandroid/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java
🚧 Files skipped from review as they are similar to previous changes (1)
- android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java
🧰 Additional context used
🧬 Code graph analysis (2)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1)
RegistrationConstants(9-149)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java (1)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java (1)
RegistrationConstants(9-149)
🔇 Additional comments (4)
android/clientmanager/src/main/java/io/mosip/registration/clientmanager/service/RegistrationServiceImpl.java (4)
50-50: LGTM!The import is correctly added to support the auto-approval logic introduced later in the file.
101-101: LGTM!The constant rename to
DEFAULT_MIN_SPACE_REQUIRED_MBaccurately reflects its new role as a fallback value when dynamic configuration returns zero.
646-652: Dynamic disk space validation implemented correctly.The logic properly retrieves the configured disk space requirement and falls back to 50 MB when the configuration returns zero. This provides sensible default behavior while allowing configuration flexibility.
Note: This depends on
getCachedIntegerDiskSpaceSize(), which can throwNumberFormatExceptionif the configuration value is malformed (flagged separately in GlobalParamRepository review).
324-330: LGTM! Auto-approval logic is correctly implemented.The logic properly checks the supervisor approval configuration flag and auto-approves registrations when the flag is not set to "Y". The null check and case-insensitive comparison ensure robust handling of configuration values.
The placement after registration insertion and before pre-registration cleanup is appropriate.
* MOSIP-42652: ARC UI automation (#620) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#631) * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] Updated server base build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#651) * [MOSIP-42820] Refactor GitHub Actions workflow for manual build Updated workflow to trigger manually and added DCO validation. Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Refactor GitHub Actions workflow for Android build Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Fix indentation for inputs in build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * RCF-1305 Cherry-pick from release-1.0.x to develop (#656) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 (#638) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> * [DSD-9373] Update JAR file version in README Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1282 fixed operator onboarding timeout issue (#634) * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1273] Added Unit Test Cases (#618) * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features (#617) * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed new branch github url in readme file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed base URL qa-base to qa-core and added technical documents (#542) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * fixed readmd file changes Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Incorrect error message on login screen-RCF-1254 ; In the global settings page after changing the local values incorrect prompt message is displaying-RCF-1251 (#626) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * While selecting languages the data entry languages are not reflecting has per the selected languges (#624) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-887 - While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page (#623) * While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update home_page.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometric_capture_scan_block_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometrics_capture_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Scan button is displaying a Scan now in device settings page (#622) * Scan button is displaying a Scan now in device settings page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * In the global config settings without making any of the changes Submit button should not enabled (#621) * In the global config settings without making any of the changes Submit button should not enabled Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> # Conflicts: # lib/ui/settings/widgets/global_config_settings_tab.dart * Simplify button rendering based on enabled state Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update global_config_settings_tab.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 added config propertys for password validation and document size (#636) * RCF-1283 added config propertys for password validation and document size Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for age limit Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed label key Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1311 removed extra overlapping text (#653) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Should be getting an appropriate error message, If the device is not onboarded (#613) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 - Added config properties for hardcoded values (#650) * RCF-1283 Added mosip.registration.server_profile and mosip.registration.operator.onboarding.bioattributes propertys Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config properties for helpTopics urls Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed mock test file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for biometric env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base (#658) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1300 Implemented blocking of invalid logins after multiple attempts (#641) * RCF-1300 Implemented blocking of invalid logins after multiple attempts Signed-off-by: Madhuravas reddy <madhu@mosip.io> # Conflicts: # android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java # android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java # assets/l10n/app_ar.arb # assets/l10n/app_en.arb # assets/l10n/app_fr.arb # assets/l10n/app_hi.arb # assets/l10n/app_kn.arb # assets/l10n/app_ta.arb * Removed saving new user entry at first login Signed-off-by: Madhuravas reddy <madhu@mosip.io> * renamed updateLoginAttemptMeta to updateLoginAttemptCount Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1218: Added search/filter option in global config setttings (#635) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-373 fixed Incorrect error message on login screen (#660) * RCF-373 fixed Incorrect error message on login screent Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update error messages in app_kn.arb localization file Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Record failed login attempts on authentication error Log failed login attempts for specific error codes. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Log failed login attempts on auth errors Record failed login attempts when an authentication error occurs. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix login error handling and record attempts correctly Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix error handling in AuthenticationApi Refactor error handling and improve code formatting. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1301 - Implemented config properties (#659) * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed duplicate property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added functionality for approved packet pending to be synced to server beyond which client is frozen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved packet sync or upload time issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added messages in multi langauge Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added missed audit log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * implemented logic for mosip.registration.packet.maximum.count.offline.frequency property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid condition Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1275: added registration packet deletion and packet status job (#642) * RCF-1275: added registration packet deletion and packet status job Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: correct the api names Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Update serverBaseURL in build.gradle (#662) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43667:ARC UI automation add testcases and move to develop branch (#640) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1301 Added config properties (#665) * Added doc type format config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added properties for audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused imports Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed Host name value Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 Added config properties (#661) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for disk space check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for PRID input field length validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added input length validation for UIN and VID field Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed Unused logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added default value for _uinLength Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added supervisor_approval_config_flag validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * addeding input field length validation depends on the UI spec Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * returning int value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1308: added unique id for local value editable text field in global config settings (#666) * RCF-1308: added unique id for local value editable text field in global config settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings (#663) * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1302 Added config properties (#669) * Added fields.to.retain.post.prid.fetch property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed param name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added reg_pak_max_cnt_apprv_limit property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed error message Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed validatingRegisteredPacketNotApproveCount name to isMaxNotApprovedPacketCountLimitReached Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44311: Fix and optimize ARC UI automation failures (#671) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1302 implemented logic for packet storage location (#672) * RCF-1302 implemented logic for packet storage location Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit reviews Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1354: Implemented the Maximum number of days without running the sync and added GPS location validation (#664) * RCF-1354: Implemented the Maximum number of days without running the sync job and geo-location validation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * revert the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed null check issue (#675) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 Added ARC Audit (#667) * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * added geo location denied audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * removed unused audits Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1277 Implemented logic to add dynamic description with placeholders (#677) * RCF-1277 Implemented logic to add dynamic description with placeholders Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * description taking as arguments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed the method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed the logic Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language (#679) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1226 Resolved alignment issue for submit button (#684) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44175:ARC - Run the ARC UI automation in French language (#686) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF -1371 : handle the allow once and don't allow behavior. (#682) * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * changed the audit id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Added dynamic document log audit desc (#683) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 fixed device settings page alignment issue (#685) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1393] Added Accessibility ID for Pre-reg id textbox (#687) * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1257 Resolved re-upload biometric issue after fill all the details taking data from PRID (#688) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1217 scan button will be visiable even no devices are connected (#691) * RCF-1217 scan button will be visiable even no devices are connected Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolve code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added SHA pinning for third party actions (#695) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1294] Added allow backup flag config (#694) * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1284 hiding next button in bimetric exception screen (#692) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1289] : screenshot lock for optical image spoofing prevention (#689) * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 RCF-1378 Added audit logs (#681) * RCF-1277 RCF-1378 Added audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * updated REG-EVT-092 audit log description Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1302 implemented config properties (#676) * RCF-1302 implemented config properties Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * showing the popup from UI side with multi language labels Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added pigeon file in .sh (#697) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44485:ARC - Export packet to local device (#699) * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP:44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1303 Added config for capture time out (#703) * RCF-1303 Added config for capture time out Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added int value check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created constant value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * taking biometric capture timeout via BiometricsService Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1370 button clickable issue fixed. (#705) * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1293 updated activity permissions (#706) * RCF-1293 updated activitie permissions Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1293 resolved code rabit error Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1225 : Implemented the Match SDK (#678) * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added new .aar file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .dex file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented with dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .aar compatible with .dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method name Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1408 Revert the security changes enable screen lock for optical images (#709) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1412 Resolved packet export issue (#710) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1410: Packets are failing due to passing document value instead of type (#711) * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * MOSIP-44310: Fix and optimize ARC UI automation failures. (#712) * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Co-authored-by: damodarguru <124761463+damodarguru@users.noreply.github.com> Co-authored-by: Ivanmeneges <ivan.anil016@gmail.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Rakshithasai123 <rakshithasai2002@gmail.com>
* MOSIP-42652: ARC UI automation (#620) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#631) * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] Updated server base build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#651) * [MOSIP-42820] Refactor GitHub Actions workflow for manual build Updated workflow to trigger manually and added DCO validation. Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Refactor GitHub Actions workflow for Android build Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Fix indentation for inputs in build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * RCF-1305 Cherry-pick from release-1.0.x to develop (#656) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 (#638) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> * [DSD-9373] Update JAR file version in README Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1282 fixed operator onboarding timeout issue (#634) * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1273] Added Unit Test Cases (#618) * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features (#617) * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed new branch github url in readme file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed base URL qa-base to qa-core and added technical documents (#542) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * fixed readmd file changes Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Incorrect error message on login screen-RCF-1254 ; In the global settings page after changing the local values incorrect prompt message is displaying-RCF-1251 (#626) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * While selecting languages the data entry languages are not reflecting has per the selected languges (#624) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-887 - While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page (#623) * While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update home_page.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometric_capture_scan_block_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometrics_capture_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Scan button is displaying a Scan now in device settings page (#622) * Scan button is displaying a Scan now in device settings page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * In the global config settings without making any of the changes Submit button should not enabled (#621) * In the global config settings without making any of the changes Submit button should not enabled Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Simplify button rendering based on enabled state Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update global_config_settings_tab.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 added config propertys for password validation and document size (#636) * RCF-1283 added config propertys for password validation and document size Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for age limit Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed label key Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1311 removed extra overlapping text (#653) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Should be getting an appropriate error message, If the device is not onboarded (#613) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 - Added config properties for hardcoded values (#650) * RCF-1283 Added mosip.registration.server_profile and mosip.registration.operator.onboarding.bioattributes propertys Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config properties for helpTopics urls Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed mock test file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for biometric env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base (#658) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1300 Implemented blocking of invalid logins after multiple attempts (#641) * RCF-1300 Implemented blocking of invalid logins after multiple attempts Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed saving new user entry at first login Signed-off-by: Madhuravas reddy <madhu@mosip.io> * renamed updateLoginAttemptMeta to updateLoginAttemptCount Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1218: Added search/filter option in global config setttings (#635) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-373 fixed Incorrect error message on login screen (#660) * RCF-373 fixed Incorrect error message on login screent Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update error messages in app_kn.arb localization file Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Record failed login attempts on authentication error Log failed login attempts for specific error codes. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Log failed login attempts on auth errors Record failed login attempts when an authentication error occurs. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix login error handling and record attempts correctly Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix error handling in AuthenticationApi Refactor error handling and improve code formatting. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1301 - Implemented config properties (#659) * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed duplicate property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added functionality for approved packet pending to be synced to server beyond which client is frozen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved packet sync or upload time issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added messages in multi langauge Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added missed audit log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * implemented logic for mosip.registration.packet.maximum.count.offline.frequency property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid condition Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1275: added registration packet deletion and packet status job (#642) * RCF-1275: added registration packet deletion and packet status job Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: correct the api names Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Update serverBaseURL in build.gradle (#662) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43667:ARC UI automation add testcases and move to develop branch (#640) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1301 Added config properties (#665) * Added doc type format config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added properties for audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused imports Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed Host name value Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 Added config properties (#661) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for disk space check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for PRID input field length validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added input length validation for UIN and VID field Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed Unused logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added default value for _uinLength Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added supervisor_approval_config_flag validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * addeding input field length validation depends on the UI spec Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * returning int value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1308: added unique id for local value editable text field in global config settings (#666) * RCF-1308: added unique id for local value editable text field in global config settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings (#663) * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1302 Added config properties (#669) * Added fields.to.retain.post.prid.fetch property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed param name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added reg_pak_max_cnt_apprv_limit property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed error message Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed validatingRegisteredPacketNotApproveCount name to isMaxNotApprovedPacketCountLimitReached Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44311: Fix and optimize ARC UI automation failures (#671) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1302 implemented logic for packet storage location (#672) * RCF-1302 implemented logic for packet storage location Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit reviews Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1354: Implemented the Maximum number of days without running the sync and added GPS location validation (#664) * RCF-1354: Implemented the Maximum number of days without running the sync job and geo-location validation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * revert the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed null check issue (#675) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 Added ARC Audit (#667) * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * added geo location denied audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * removed unused audits Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1277 Implemented logic to add dynamic description with placeholders (#677) * RCF-1277 Implemented logic to add dynamic description with placeholders Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * description taking as arguments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed the method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed the logic Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language (#679) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1226 Resolved alignment issue for submit button (#684) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44175:ARC - Run the ARC UI automation in French language (#686) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF -1371 : handle the allow once and don't allow behavior. (#682) * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * changed the audit id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Added dynamic document log audit desc (#683) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 fixed device settings page alignment issue (#685) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1393] Added Accessibility ID for Pre-reg id textbox (#687) * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1257 Resolved re-upload biometric issue after fill all the details taking data from PRID (#688) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1217 scan button will be visiable even no devices are connected (#691) * RCF-1217 scan button will be visiable even no devices are connected Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolve code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added SHA pinning for third party actions (#695) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1294] Added allow backup flag config (#694) * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1284 hiding next button in bimetric exception screen (#692) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1289] : screenshot lock for optical image spoofing prevention (#689) * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 RCF-1378 Added audit logs (#681) * RCF-1277 RCF-1378 Added audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * updated REG-EVT-092 audit log description Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1302 implemented config properties (#676) * RCF-1302 implemented config properties Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * showing the popup from UI side with multi language labels Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added pigeon file in .sh (#697) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44485:ARC - Export packet to local device (#699) * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP:44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1303 Added config for capture time out (#703) * RCF-1303 Added config for capture time out Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added int value check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created constant value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * taking biometric capture timeout via BiometricsService Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1370 button clickable issue fixed. (#705) * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1293 updated activity permissions (#706) * RCF-1293 updated activitie permissions Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1293 resolved code rabit error Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1225 : Implemented the Match SDK (#678) * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added new .aar file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .dex file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented with dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .aar compatible with .dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method name Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1408 Revert the security changes enable screen lock for optical images (#709) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1412 Resolved packet export issue (#710) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1410: Packets are failing due to passing document value instead of type (#711) * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * MOSIP-44310: Fix and optimize ARC UI automation failures. (#712) * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Co-authored-by: damodarguru <124761463+damodarguru@users.noreply.github.com> Co-authored-by: Ivanmeneges <ivan.anil016@gmail.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Rakshithasai123 <rakshithasai2002@gmail.com>
* MOSIP-42652: ARC UI automation (#620) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#631) * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] Updated server base build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Update push_trigger.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * [MOSIP-42820] prechecks enabled and severbaseurl to be dynamic (#651) * [MOSIP-42820] Refactor GitHub Actions workflow for manual build Updated workflow to trigger manually and added DCO validation. Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Refactor GitHub Actions workflow for Android build Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * Fix indentation for inputs in build-android.yml Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> --------- Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> * RCF-1305 Cherry-pick from release-1.0.x to develop (#656) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 (#638) * [DSD-9373] Bump version from 0.0.1 to 1.0.0 Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> * [DSD-9373] Update JAR file version in README Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1282 fixed operator onboarding timeout issue (#634) * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed operator onboarding timeout Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review cahnges Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1273] Added Unit Test Cases (#618) * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added unit test cases review Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features (#617) * MOSIP-43619 Added technical documentation for ARC 1.0.0 release features Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed new branch github url in readme file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed base URL qa-base to qa-core and added technical documents (#542) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * fixed readmd file changes Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Incorrect error message on login screen-RCF-1254 ; In the global settings page after changing the local values incorrect prompt message is displaying-RCF-1251 (#626) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * While selecting languages the data entry languages are not reflecting has per the selected languges (#624) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-887 - While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page (#623) * While Onboarding/Updating operator details, Supervisor's Biometrics Onboarding/Update displayed on the page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update home_page.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometric_capture_scan_block_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update operator_biometrics_capture_view.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Scan button is displaying a Scan now in device settings page (#622) * Scan button is displaying a Scan now in device settings page Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ar.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_en.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_fr.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_hi.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_kn.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update app_ta.arb Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * In the global config settings without making any of the changes Submit button should not enabled (#621) * In the global config settings without making any of the changes Submit button should not enabled Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> # Conflicts: # lib/ui/settings/widgets/global_config_settings_tab.dart * Simplify button rendering based on enabled state Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update global_config_settings_tab.dart Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 added config propertys for password validation and document size (#636) * RCF-1283 added config propertys for password validation and document size Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for age limit Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed label key Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1311 removed extra overlapping text (#653) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Should be getting an appropriate error message, If the device is not onboarded (#613) Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1283 - Added config properties for hardcoded values (#650) * RCF-1283 Added mosip.registration.server_profile and mosip.registration.operator.onboarding.bioattributes propertys Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config properties for helpTopics urls Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed mock test file Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for biometric env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base (#658) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1300 Implemented blocking of invalid logins after multiple attempts (#641) * RCF-1300 Implemented blocking of invalid logins after multiple attempts Signed-off-by: Madhuravas reddy <madhu@mosip.io> # Conflicts: # android/clientmanager/src/main/java/io/mosip/registration/clientmanager/constant/RegistrationConstants.java # android/clientmanager/src/main/java/io/mosip/registration/clientmanager/repository/GlobalParamRepository.java # assets/l10n/app_ar.arb # assets/l10n/app_en.arb # assets/l10n/app_fr.arb # assets/l10n/app_hi.arb # assets/l10n/app_kn.arb # assets/l10n/app_ta.arb * Removed saving new user entry at first login Signed-off-by: Madhuravas reddy <madhu@mosip.io> * renamed updateLoginAttemptMeta to updateLoginAttemptCount Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1218: Added search/filter option in global config setttings (#635) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-373 fixed Incorrect error message on login screen (#660) * RCF-373 fixed Incorrect error message on login screent Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Update error messages in app_kn.arb localization file Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Record failed login attempts on authentication error Log failed login attempts for specific error codes. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Log failed login attempts on auth errors Record failed login attempts when an authentication error occurs. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix login error handling and record attempts correctly Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Fix error handling in AuthenticationApi Refactor error handling and improve code formatting. Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1301 - Implemented config properties (#659) * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 added logic for Max no. of days for a packet pending EOD approval beyond which client is frozen for registration Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed duplicate property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added functionality for approved packet pending to be synced to server beyond which client is frozen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved packet sync or upload time issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added messages in multi langauge Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added missed audit log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * implemented logic for mosip.registration.packet.maximum.count.offline.frequency property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid condition Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1275: added registration packet deletion and packet status job (#642) * RCF-1275: added registration packet deletion and packet status job Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: correct the api names Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1275: reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Update serverBaseURL in build.gradle (#662) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-43667:ARC UI automation add testcases and move to develop branch (#640) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1301 Added config properties (#665) * Added doc type format config property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added properties for audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed unused imports Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed Host name value Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1301 Added config properties (#661) * Changed server env to qa-base Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed server env Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for disk space check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added config property for PRID input field length validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added input length validation for UIN and VID field Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Removed Unused logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added default value for _uinLength Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added supervisor_approval_config_flag validation Signed-off-by: Madhuravas reddy <madhu@mosip.io> * addeding input field length validation depends on the UI spec Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed invalid comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * returning int value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1308: added unique id for local value editable text field in global config settings (#666) * RCF-1308: added unique id for local value editable text field in global config settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings (#663) * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: Editable Cron Job in Scheduled Job Settings Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1278: fixed coderabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1302 Added config properties (#669) * Added fields.to.retain.post.prid.fetch property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed param name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added reg_pak_max_cnt_apprv_limit property Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed error message Signed-off-by: Madhuravas reddy <madhu@mosip.io> * changed validatingRegisteredPacketNotApproveCount name to isMaxNotApprovedPacketCountLimitReached Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44311: Fix and optimize ARC UI automation failures (#671) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1302 implemented logic for packet storage location (#672) * RCF-1302 implemented logic for packet storage location Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit reviews Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved coderabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1354: Implemented the Maximum number of days without running the sync and added GPS location validation (#664) * RCF-1354: Implemented the Maximum number of days without running the sync job and geo-location validation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * coderabbit review fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * review comment fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * upadted the review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * updated the review comments Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * revert the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed null check issue (#675) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 Added ARC Audit (#667) * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * Added ARC Audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * added geo location denied audit Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * removed unused audits Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> --------- Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> * RCF-1277 Implemented logic to add dynamic description with placeholders (#677) * RCF-1277 Implemented logic to add dynamic description with placeholders Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * description taking as arguments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Renamed the method name Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Changed the logic Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language (#679) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1226 Resolved alignment issue for submit button (#684) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44175:ARC - Run the ARC UI automation in French language (#686) * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-42652: ARC UI automation Signed-off-by: damodar <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-43667:ARC UI automation add testcases and move to develop branch Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44311:Fix and optimize ARC UI automation failures Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44176:ARC - Run the ARC UI automation in Arab language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44175:ARC - Run the ARC UI automation in French language Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF -1371 : handle the allow once and don't allow behavior. (#682) * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * handle allow onece and don't allow behaviour Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * changed the audit id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * Added dynamic document log audit desc (#683) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 fixed device settings page alignment issue (#685) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1393] Added Accessibility ID for Pre-reg id textbox (#687) * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added accessibility id Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1257 Resolved re-upload biometric issue after fill all the details taking data from PRID (#688) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1217 scan button will be visiable even no devices are connected (#691) * RCF-1217 scan button will be visiable even no devices are connected Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolve code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added SHA pinning for third party actions (#695) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1294] Added allow backup flag config (#694) * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added allow backup flag config Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1284 hiding next button in bimetric exception screen (#692) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comment Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * [RCF-1289] : screenshot lock for optical image spoofing prevention (#689) * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * screenshot lock for optical images Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1277 RCF-1378 Added audit logs (#681) * RCF-1277 RCF-1378 Added audit logs Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * updated REG-EVT-092 audit log description Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1302 implemented config properties (#676) * RCF-1302 implemented config properties Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabiit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * showing the popup from UI side with multi language labels Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * added pigeon file in .sh (#697) Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * MOSIP-44485:ARC - Export packet to local device (#699) * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44485:ARC - Export packet to local device Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP:44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1254 resolved localization issue in global config settings page (#700) Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1243 Resolved user details dashboard alignment issue (#696) * RCF-1284 hiding next button in bimetric exception screen Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1243 Resolved user details dashboard alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved code rabbit review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1397 resolved Security CBC issue (#701) * RCF-1397 Security CBC issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created comman file for secure storage configure Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1394 : Added semantics keys for automation (#693) * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added semantic key for automation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed review comment Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * resolved merge conflict Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * [RCF-1368] added dropdown list in logged language (#690) * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added dropdown list in logged lang Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * RCF-1242 fixed device settings page alignment issue (#702) * fixed device settings page alignment issue Signed-off-by: Madhuravas reddy <madhu@mosip.io> * removed print log Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1242 resolved alignemnt issue in device settings page Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Resolved review comments Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44534-ARC: Refactored report and added Known Issue support in Emailable Report. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1303 Added config for capture time out (#703) * RCF-1303 Added config for capture time out Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Added int value check Signed-off-by: Madhuravas reddy <madhu@mosip.io> * Created constant value Signed-off-by: Madhuravas reddy <madhu@mosip.io> * taking biometric capture timeout via BiometricsService Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1370 button clickable issue fixed. (#705) * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * button clickable issue fixed Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1293 updated activity permissions (#706) * RCF-1293 updated activitie permissions Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1293 resolved code rabit error Signed-off-by: Madhuravas reddy <madhu@mosip.io> --------- Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1225 : Implemented the Match SDK (#678) * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1225: match sdk implementation Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added new .aar file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .dex file Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented with dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * added .aar compatible with .dex Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * implemented compile time dex converter Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the code rabbit changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted review comment changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * rename the method name Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * modify the config based sdk load Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * reverted the changes Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * RCF-1408 Revert the security changes enable screen lock for optical images (#709) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1412 Resolved packet export issue (#710) Signed-off-by: Madhuravas reddy <madhu@mosip.io> * RCF-1410: Packets are failing due to passing document value instead of type (#711) * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * fixed packet failing issue Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> * refactor the code Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> --------- Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> * MOSIP-44310: Fix and optimize ARC UI automation failures. (#712) * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * MOSIP-44310:Fix and optimize ARC UI automation failures. Signed-off-by: damodarguru <damodar.g@cyberpwn.com> --------- Signed-off-by: damodarguru <damodar.g@cyberpwn.com> * clear text traffic disable (#723) Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * removed unused match sdk bundle module (#724) Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * fixed template rendering issue in pending approval tab (#829) Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * Migrate Android library modules from to Java 21 (#1037) * fixed template rendering issue in pending approval tab (#829) Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Migrate Android library modules from to Java 21 Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Migrate Android library modules from to Java 21 Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Revert "Merge branch 'patch-ai-dev' of https://github.com/GOKULRAJ136/android-registration-client into patch-ai-dev" This reverts commit 6849aff998bbad0c1d5c38c72a72d9c962fb182b, reversing changes made to 695beb74c93c9133b4a11f269c69c274c1e9f5a8. Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Corrected Import Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Resolved review comments Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Removed redundant null checks Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Version changes and defect fixes Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Test cases changes Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Test cases changes Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Testcase Coverage 80% Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Resolved code rabbit comments Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Update NetworkModuleTest.java Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * centralize dependency versions into android gradle Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> * Resolve review comments Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> --------- Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> Co-authored-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * [MOSIP-44993] Added Transaction ID and Capture Time and validation (#1060) * added Transaction ID and CaptureTime and validation Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * added validation test cases and upadte bio-util version Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * added validation test cases and upadte bio-util version Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * added validation and reverted the review Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * added validation and reverted the review Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * added validation and reverted the review Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * reverted the review comment Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> --------- Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> * upadted code rabbit review Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> --------- Signed-off-by: damodar <damodar.g@cyberpwn.com> Signed-off-by: Ivanmeneges <ivan.anil016@gmail.com> Signed-off-by: Praful Rakhade <prafulrakhade02@gmail.com> Signed-off-by: Madhuravas reddy <madhu@mosip.io> Signed-off-by: sachin.sp <sachin.sp@cyberpwn.com> Signed-off-by: Rakshithasai123 <rakshithasai2002@gmail.com> Signed-off-by: damodarguru <damodar.g@cyberpwn.com> Signed-off-by: Sachin S P <52343650+SachinPremkumar@users.noreply.github.com> Signed-off-by: GOKULRAJ136 <110164849+GOKULRAJ136@users.noreply.github.com> Co-authored-by: damodarguru <124761463+damodarguru@users.noreply.github.com> Co-authored-by: Ivanmeneges <ivan.anil016@gmail.com> Co-authored-by: Madhuravas reddy <madhu@mosip.io> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: sachin.sp <sachin.sp@cyberpwn.com> Co-authored-by: Rakshithasai123 <rakshithasai2002@gmail.com> Co-authored-by: Gokulraj C <110164849+GOKULRAJ136@users.noreply.github.com>
mosip.registration.disk_space_size
mosip.kernel.prid.length
mosip.kernel.uin.length
mosip.kernel.vid.length
Summary by CodeRabbit
New Features
Documentation
✏️ Tip: You can customize this high-level summary in your review settings.