upcoming: [UIE-9780] - Add new API endpoints, types and queries for Rโฆ
Resource Locking feature(RESPROT2)
Description ๐
Added new API endpoints, types, and queries for Resource Locking feature
Changes ๐
Added new endpoints (API v4 beta): GET /v4beta/locks GET /v4beta/locks/{lock_id} POST /v4beta/locks DELETE /v4beta/locks/{lock_id}
Introduced new types: LockEntity LockType CreateLockPayload ResourceLock
Added required queries: useLocksQuery useLockQuery useCreateLockMutation useDeleteLockMutation
Scope ๐ข
Upon production release, changes in this PR will be visible to:
- [ ] All customers
- [ ] Some customers (e.g. in Beta or Limited Availability)
- [x] No customers / Not applicable
How to test ๐งช
Confirm changes match API spec (API spec - added in the parent ticket)
Author Checklists
As an Author, to speed up the review process, I considered ๐ค
๐ Doing a self review โ Our contribution guidelines ๐ค Splitting feature into small PRs โ Adding a changeset ๐งช Providing/improving test coverage ๐ Removing all sensitive information from the code and PR description ๐ฉ Using a feature flag to protect the release ๐ฃ Providing comprehensive reproduction steps ๐ Providing or updating our documentation ๐ Scheduling a pair reviewing session ๐ฑ Providing mobile support โฟ Providing accessibility support
- [ ] I have read and considered all applicable items listed above.
As an Author, before moving this PR from Draft to Open, I confirmed โ
- [x] All tests and CI checks are passing
- [x] TypeScript compilation succeeded without errors
- [x] Code passes all linting rules
Looks like some tests and typescript typecheck is failing for some reason
Cloud Manager UI test results
:tada: 830 passing tests on test run #3 โ๏ธ
| :x: Failing | :white_check_mark: Passing | :arrow_right_hook: Skipped | :clock1: Duration |
0 Failing | 830 Passing | 11 Skipped | 35m 30s |