-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(web): use queries and TypeScript in storage components #1585
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3cd1e7 - Browse repository at this point
Copy the full SHA d3cd1e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc0d7b0 - Browse repository at this point
Copy the full SHA cc0d7b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 427ad31 - Browse repository at this point
Copy the full SHA 427ad31View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbe4818 - Browse repository at this point
Copy the full SHA fbe4818View commit details -
Configuration menu - View commit details
-
Copy full SHA for 387f128 - Browse repository at this point
Copy the full SHA 387f128View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eedc91 - Browse repository at this point
Copy the full SHA 2eedc91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 532b399 - Browse repository at this point
Copy the full SHA 532b399View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2caa22 - Browse repository at this point
Copy the full SHA e2caa22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b32c70 - Browse repository at this point
Copy the full SHA 1b32c70View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0dcbf7 - Browse repository at this point
Copy the full SHA c0dcbf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fec4d5e - Browse repository at this point
Copy the full SHA fec4d5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e51ad0 - Browse repository at this point
Copy the full SHA 1e51ad0View commit details -
feat(web): partially adapt storage UI to queries (#1577)
Trello: https://trello.com/c/nV7mjrf9/ This is the first step towards adapting the storage code to use queries. As this part of the code is rather complex, we decided to move as many components as possible to TypeScript to have a kind of security net. ## What is included * Add a set of types from from our OpenAPI docs (see #1564) in `api/storage/types`. * Add a set of storage UI types in `types/storage`. We should unify the types, but let's do it later. * Define a new `api/storage` module moving big chunks of the `StorageClient` code. * Define a set of queries under `queries/storage`. * Adapt the `ProposalPage` component to use queries. It retrieves a lot of information that injects to nested components. * Convert `ProposalPage` and `InstallationDeviceField` to TypeScript. ## What is missing * As you may see, the front end is not building. That problems (and other subtle bugs) will be fixed as we adapt the rest of storage components to TypeScript. So a bunch of additional pull requests will follow. * Additionally, we are removing all those skeletons from the UI. We will use a unified mechanism.
Configuration menu - View commit details
-
Copy full SHA for 83621ad - Browse repository at this point
Copy the full SHA 83621adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d93b33 - Browse repository at this point
Copy the full SHA 5d93b33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 421aadb - Browse repository at this point
Copy the full SHA 421aadbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12bacd6 - Browse repository at this point
Copy the full SHA 12bacd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9603cd - Browse repository at this point
Copy the full SHA a9603cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8358a94 - Browse repository at this point
Copy the full SHA 8358a94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d9626a - Browse repository at this point
Copy the full SHA 0d9626aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc7c91e - Browse repository at this point
Copy the full SHA bc7c91eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dd5e03 - Browse repository at this point
Copy the full SHA 0dd5e03View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdf5ea0 - Browse repository at this point
Copy the full SHA bdf5ea0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72bece4 - Browse repository at this point
Copy the full SHA 72bece4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29511fe - Browse repository at this point
Copy the full SHA 29511feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a9ec0b - Browse repository at this point
Copy the full SHA 2a9ec0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01bb419 - Browse repository at this point
Copy the full SHA 01bb419View commit details -
chore(web): remove the @function tags
* It is not needed as the parser correctly identifies those functions.
Configuration menu - View commit details
-
Copy full SHA for f1328ef - Browse repository at this point
Copy the full SHA f1328efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0413927 - Browse repository at this point
Copy the full SHA 0413927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 881d506 - Browse repository at this point
Copy the full SHA 881d506View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8cef05 - Browse repository at this point
Copy the full SHA f8cef05View commit details -
Configuration menu - View commit details
-
Copy full SHA for a89816e - Browse repository at this point
Copy the full SHA a89816eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 512811c - Browse repository at this point
Copy the full SHA 512811cView commit details -
refactor(web): drop storage client tests
* The client is deprecated. Let's move to queries.
Configuration menu - View commit details
-
Copy full SHA for ab1f373 - Browse repository at this point
Copy the full SHA ab1f373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6893e35 - Browse repository at this point
Copy the full SHA 6893e35View commit details -
refactor(web): convert some storage components to TypeScript (round 1) (
#1578) Continuation of #1577. It covers the conversion of the following components/modules: * `EncryptionField` * `PartitionsField` * `ProposalSettingsSection` * `SnapshotsField` * `VolumeDialog` * `InvalidMaxSizeError` * `VolumeFields` * `VolumeLocationDialog` * `VolumeLocationSelectorTable` * `BootSelection` * `utils`
Configuration menu - View commit details
-
Copy full SHA for b6ec8e0 - Browse repository at this point
Copy the full SHA b6ec8e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf6fdc7 - Browse repository at this point
Copy the full SHA cf6fdc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8552ddf - Browse repository at this point
Copy the full SHA 8552ddfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca9cff4 - Browse repository at this point
Copy the full SHA ca9cff4View commit details -
chore(web): merge the master branch into
storage-typescript
(#1579)Let's merge `master` into the `storage-typescript` branch to avoid potential conflicts.
Configuration menu - View commit details
-
Copy full SHA for 412b6f6 - Browse repository at this point
Copy the full SHA 412b6f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78b50f2 - Browse repository at this point
Copy the full SHA 78b50f2View commit details -
feat(web): use queries in boot and space policy selectors (#1580)
Follow-up of #1577. It adapts `BootSelection` and `SpacePolicySelection` to use queries.
Configuration menu - View commit details
-
Copy full SHA for 488de5f - Browse repository at this point
Copy the full SHA 488de5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f68682 - Browse repository at this point
Copy the full SHA 3f68682View commit details -
Configuration menu - View commit details
-
Copy full SHA for 766fcff - Browse repository at this point
Copy the full SHA 766fcffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f4c5c3 - Browse repository at this point
Copy the full SHA 9f4c5c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 253b3e1 - Browse repository at this point
Copy the full SHA 253b3e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1263023 - Browse repository at this point
Copy the full SHA 1263023View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcfa7ea - Browse repository at this point
Copy the full SHA dcfa7eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82996a6 - Browse repository at this point
Copy the full SHA 82996a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dcb06a - Browse repository at this point
Copy the full SHA 3dcb06aView commit details -
refactor(web): remove the StoragePage component
* This component is not used anymore.
Configuration menu - View commit details
-
Copy full SHA for f89686e - Browse repository at this point
Copy the full SHA f89686eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f5aed2 - Browse repository at this point
Copy the full SHA 2f5aed2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c48dec - Browse repository at this point
Copy the full SHA 8c48decView commit details -
Configuration menu - View commit details
-
Copy full SHA for f89f664 - Browse repository at this point
Copy the full SHA f89f664View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aed31d7 - Browse repository at this point
Copy the full SHA aed31d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c232069 - Browse repository at this point
Copy the full SHA c232069View commit details -
refactor(web): convert some storage components to TypeScript (round …
…2) (#1583) Continuation of #1577. It covers the conversion of the following components/modules: * `BootConfigField` * `device-utils` * `SpaceActionsTable` * `DeviceSelectorTable` * `EncryptionSettingsDialog` * `ProposalActionDialog` * `ProposalActionSummary` * `StoragePage` * `ProposalResultSection` * `ProposalTransactionalInfo` * `SpaceActionsTable`
Configuration menu - View commit details
-
Copy full SHA for 0689f5d - Browse repository at this point
Copy the full SHA 0689f5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a56eed7 - Browse repository at this point
Copy the full SHA a56eed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcdf78f - Browse repository at this point
Copy the full SHA fcdf78fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 110fd76 - Browse repository at this point
Copy the full SHA 110fd76View commit details