* Fixes an issue where tab titles were not truncating when characters used 4 bytes for encoding.
* Changed substringUtf method to be more accurate and added comments
* fix: for intra-account copy, validation screen should not visible
* fix: handle online operations using a button instead manual CLI commands
* reset validation cache on leaving of permission screen
* update same account logic
* fix: update job action menu list and permission screen messages
* uplift error handling to context level
* use of logError instead of console.error
* Initial dev for container copy
* remove padding from label
* Added Copy Job prerequisites screen
* Added hooks to evaluate reader role access
* added copyjob pre-requsite screen along with it's validations
* Added monitor copy job list screen
* added copy job list refresh and reset functionality
* remove arm token dependency
* fetch account details from account id instead of context
* Fix lint & typescript checks
* show copyjob screen from portal navigation
* adding copy job details screen
* remove duplicate code & show sql accounts only
* ui fixes for list job page
* pending icon
* copy job details screen ui
* reset .vscode/settings.json
* Fixed existing UTs
* disabling action buttons until it's in progress
* fixed formatting
* Adding loader on submit button and show job creation errors in the panel itself
* updating disabling action menu item logic
* added custom pager
* fix lint and ts errors
* updating file names and removing comments
* remove comments
* modularize the arom common code
* Adding content and removing tooltip
* updating job details screen
* updating online copy enabled screen
* Adding below changes
- Don't show permission screen for same account in offline mode
- Don't show identity permissions for same account in online mode
- Show error message if selected containers are identical
- Update abort signal messages
* added feedback code from explorer
* Add tooltips and long polling
- Added tooltips to permission sections
- Implemented long polling for PITR and online copy enabled sections
- Long polling automatically stops after 15 minutes
- After polling ends, a refresh button will be displayed
---------
Co-authored-by: nishthaAhujaa <nishtha17354@iiittd.ac.in>
* fixed the issue of ddm
* fixed the ddm issue
* updated test and ploicyvaluebtdefault as true
* fixed test
---------
Co-authored-by: Sakshi Gupta <sakshig@microsoft.com>
* updated the validation logic as per BE values(policyFormatVersion will be removed from BE)
* removed field
* updated all test
---------
Co-authored-by: Sakshi Gupta <sakshig@microsoft.com>
* ddm for DE for noSQL
* ddm for DE for noSQL
* ddm for DE for noSQL
* ddm fix for the default case and test fix
* formatting issue
* updated the text change
* added validation errors
---------
Co-authored-by: Sakshi Gupta <sakshig@microsoft.com>
* Add multiple languages for Full Text Search Policy
* fix tests
* show multiple languages for multi language support enabled accounts
* addressed comments
---------
Co-authored-by: Asier Isayas <aisayas@microsoft.com>
* fix: Clean file input after uploading files
- Enhance file upload component to trigger re-renders on state changes
* fix: Clean file input after uploading files
- Enhance file upload component to trigger re-renders on state changes
* add two new fabric sample datasets.
* Update Fabric Home with two sample datasets. One regular and one for vector search.
* Update specs for sample data container
* Add telemetry instead of console log
* Add sampleDataFile to telemetry when importing sample data
---------
Co-authored-by: Mark Brown <mjbrown@microsoft.com>
Co-authored-by: Laurent Nguyen <languye@microsoft.com>
* Send message to Fabric when container is updated (via settings, created or deleted).
* Fix format
---------
Co-authored-by: Laurent Nguyen <languye@microsoft.com>
* Add E2E test changes to support RBAC for Mongo and Cassandra.
* Uncomment Mongo changes.
* Be more selective with which tokens are passed to DE for each test.
* Commenting or deleting UI references to Query Advisor
* Removing (commenting out) QueryTabComponent from two views
* Added new splash screen button, commented out copilot prompt bar
* Fixing unit test
* Acquire token for NoSQL account prior to running tests.
* Change client id to user assigned managed identity.
* Change to use managed identity. Add token variables for gremlin and
tables.
* Add RBAC details to test README.
* Add token for SQL readonly database. Skip resource token tests when RBAC
enabled.
* Use hardcoded account name for sql readonly.
* Use specific tag for sql readonly.
* Remove comment.
* Force hosted explorer to load config.json before calling useAADAuth.
* Ensure AAD endpoint from config.json loads before useAADAuth.
* Fix immediate linting errors and warnings.
* Remove separate spinner for waiting on config to load.
* Simplifying auth and reintroducing "No tokens for given scope, and no authorization code was passed to acquireToken." error. Blocking on login if incorrect AAD_ENDPOINT provided.
* Fix linting errors.
* Add error handling to prevent unhandled errors thrown when login prompt is cancelled prematurely.
* Refactor logic for determining if we should use data plane RBAC to a
common function.
* Support RBAC for gremlin API.
* Refactor to use common function.
* Fix unit tests.
* Move test function inside test scope.
* Minor clean ups.
* Reinstate utf8ToB64 function in case this breaks a corner case.