Vahana Cloud
Data Modeler Enhancements
Problem Statement
Users often face data inconsistency issues when multiple users (U1 and U2) are editing the same entity simultaneously. If U2 saves changes first and U1 saves after, U2’s modifications may be overwritten, leading to potential data loss.
Enhancements & Fixes
- Lock & Unlock Entity – Prevents data overrides by introducing entity locking. Users receive notification alerts when changes occur, ensuring better collaboration.
- Access Management for Data Model & Linked Entities – Restricts visibility of linked entities for users who lack permissions for the parent data model.
- UI/UX Update (Table Sorting) – Introduces sorting functionality to improve usability. Recent modifications and newly created entries now appear at the top. A new “Last Modified On” column is added to tables (Data Model, Entity, Enumeration). Sorting is enabled for columns.
- Limit of Attributes – Implements a maximum attribute limit of 30,000 per entity to maintain system performance and data integrity.
Application Permission (Android Application)
Problem Statement:
Users need a streamlined way to manage app-level permissions for Android and iOS. The existing process lacks in-app control, clear descriptions, and guidance for permission management, making it difficult to configure app behavior across different environments.
Solution:
- Permission Management:
- Show a list of app-specific permissions (e.g., Location, Camera, Notifications)
- Allow users to toggle between “Grant” and “Revoke.”
- Integration in Download Settings:
- Permissions may vary by environment. Place the permission management feature within the Download Settings page,
- Allowing users to configure permissions based on the OS (iOS or Android).
- Known Bug: Users can open the camera even when the Access Camera permission is disabled from the download module.
Tech Debt
- PostgreSQL Version Upgrade – Upgraded PostgreSQL to the latest supported version for improved performance and stability in Vahana Cloud.
- Angular Version Upgrade – Updated Angular framework in Data Modeler to enhance maintainability, security, and compatibility.
Bug Fixes
- Fixed an issue where users were unable to access middleware.
- Fixed an issue to the creation of a middleware application.
- Fixed an issue for editing documents in the documentation module.
- Fixed an issue with BA role permissions.
- Fixed an issue with the loading screen for comparing documents.
- Fixed an issue in Asset Manager that doesn’t cause errors when uploading large or unsupported files.
- Fixed an issue with inconsistent loading screens in certain modules of Vahana Cloud.