Commit Graph

55 Commits

Author SHA1 Message Date
Tsu-ba-me
7d98119abe fix(striker-ui&api): provide formatted os list to provision form 2023-08-20 19:56:17 -04:00
Tsu-ba-me
94480c68d6 fix(striker-ui): rename 'node pair'->node in provision server 2023-08-11 14:13:04 -04:00
Tsu-ba-me
cd869363d2 fix(striker-ui): correct optimized-for-os option key/value in ProvisionServerDialog 2023-07-03 04:46:06 -04:00
Tsu-ba-me
3622f4556f fix(striker-ui): relocate type SelectItem 2023-02-14 22:42:50 -05:00
Tsu-ba-me
bb4b9f5441 refactor(striker-ui): apply mt in Spinner occurrences 2022-11-28 14:37:21 -05:00
Tsu-ba-me
8e5dccac03 fix(striker-ui): revise axios instance to use default data transformers 2022-11-28 14:37:21 -05:00
Tsu-ba-me
4488477f3b refactor(striker-ui): don't export test input types 2022-11-28 14:37:20 -05:00
Tsu-ba-me
e41bc3a572 fix(striker-ui): separate type and render() in ConfirmDialog
* Make ConfirmDialog open state local and expose its setter through ref
2022-11-28 14:37:20 -05:00
Tsu-ba-me
37c856d383 fix(striker-ui): separate type and render() in ContainedButton 2022-11-28 14:37:20 -05:00
Tsu-ba-me
d3f0e77c86 fix(striker-ui): split text variants 2022-11-28 14:37:19 -05:00
Tsu-ba-me
6d7a0e4ef6 fix(striker-ui): add help button and message to OutlinedInputWithLabel 2022-11-28 14:37:19 -05:00
Tsu-ba-me
bcfda2e37d fix(striker-ui): show Spinner until provision server data is received 2022-11-28 14:37:18 -05:00
Tsu-ba-me
38d8081c72 fix(striker-ui): add input test to ensure unique server name 2022-11-28 14:37:18 -05:00
Tsu-ba-me
4131c02462 fix(striker-ui): apply Monospace to ConfirmDialog content 2022-11-28 14:37:18 -05:00
Tsu-ba-me
d8cbf63fb7 fix(striker-ui): add ProvisionServerDialog to Servers panel; see body
* update min memory and virtual disk size in ProvisionServerDialog
* revise input tests in ProvisionServerDialog to match changes to input
  tests
* add close button to ProvisionServerDialog
2022-11-28 14:37:18 -05:00
Tsu-ba-me
c074f548ed fix(striker-ui): fetch provision server input data from back-end 2022-11-28 14:37:18 -05:00
Tsu-ba-me
70f06e47e5 chore(striker-ui): turn off eslint react/jsx-props-no-spreading 2022-11-28 14:37:17 -05:00
Tsu-ba-me
ab4f5bdfe5 fix(striker-ui): add provision server request and related displays 2022-11-28 14:37:17 -05:00
Tsu-ba-me
3936060208 fix(striker-ui): add confirm before provision server 2022-11-28 14:37:17 -05:00
Tsu-ba-me
6c0af0bb1d fix(striker-ui): remove debug display for memory and virtual disks 2022-11-28 14:37:17 -05:00
Tsu-ba-me
67b1ed72f3 fix(striker-ui): improve info in anvil select list and remove base 10 units 2022-11-28 14:37:17 -05:00
Tsu-ba-me
d5ae619ce3 fix(striker-ui): add anvil UUID map to anvil data 2022-11-28 14:37:17 -05:00
Tsu-ba-me
117c6adda5 fix(striker-ui): add info to storage group select items; see body
Additional changes:
* add anvil description field
* use hoisted format data size functions and remove local copies
2022-11-28 14:37:17 -05:00
Tsu-ba-me
5d5a16516a fix(striker-ui): show easier to read range in out-of-bounds messages 2022-11-28 14:37:17 -05:00
Tsu-ba-me
75606eb9a0 fix(striker-ui): make optimize for OS required 2022-11-28 14:37:17 -05:00
Tsu-ba-me
7de3e951f7 fix(striker-ui): mark remaining required fields in provision server 2022-11-28 14:37:17 -05:00
Tsu-ba-me
d65fd45c45 fix(striker-ui): mark optimize for OS as required 2022-11-28 14:37:17 -05:00
Tsu-ba-me
86062d33a2 fix(striker-ui): hoist OutlinedLabeledInputWithSelect 2022-11-28 14:37:17 -05:00
Tsu-ba-me
c280498d4b fix(striker-ui): set higher initial unit for memory and VD size 2022-11-28 14:37:17 -05:00
Tsu-ba-me
f06ffff3d8 fix(striker-ui): show warning message when input validation fails 2022-11-28 14:37:17 -05:00
Tsu-ba-me
bbba31036a fix(striker-ui): apply InputMessageBox and SelectWithLabel in provision server 2022-11-28 14:37:17 -05:00
Tsu-ba-me
599cd59d2f fix(striker-ui): hoist testInput() and add server name validations 2022-11-28 14:37:17 -05:00
Tsu-ba-me
113fda4900 fix(striker-ui): correct and reduce validations 2022-11-28 14:37:17 -05:00
Tsu-ba-me
1414117ac1 fix(striker-ui): install and driver ISO cannot be the same 2022-11-28 14:37:17 -05:00
Tsu-ba-me
97269e33c9 fix(striker-ui): add validation for virtual disks 2022-11-28 14:37:17 -05:00
Tsu-ba-me
559679f8a3 fix(striker-ui): add basic validation workflow 2022-11-28 14:37:17 -05:00
Tsu-ba-me
d4887f7f2c fix(striker-ui): add max button to VD size 2022-11-28 14:37:17 -05:00
Tsu-ba-me
2f215f2de6 refactor(striker-ui): rename HTML input variables to improve readability 2022-11-28 14:37:17 -05:00
Tsu-ba-me
092f57927f fix(striker-ui): revise updateLimit() to handle anvil selection 2022-11-28 14:37:17 -05:00
Tsu-ba-me
949afb4f62 fix(striker-ui): add clear to file selects 2022-11-28 14:37:17 -05:00
Tsu-ba-me
653f7e6609 fix(striker-ui): make filter logic work with multiple VDs 2022-11-28 14:37:17 -05:00
Tsu-ba-me
dd9ea87f84 fix(striker-ui): correct filter logic for virtual disks WIP 2022-11-28 14:37:17 -05:00
Tsu-ba-me
35dadf3a1e fix(striker-ui): filter Anvils without storage groups 2022-11-28 14:37:17 -05:00
Tsu-ba-me
7f81c92e3b fix(striker-ui): add max memory button 2022-11-28 14:37:17 -05:00
Tsu-ba-me
c8bd3ca944 fix(striker-ui): simplify repeated filter logic into updateLimits() 2022-11-28 14:37:17 -05:00
Tsu-ba-me
54a8a9f54b fix(striker-ui): consolidate organize and filter logic in Provision Server form 2022-11-28 14:37:17 -05:00
Tsu-ba-me
740f6c27b8 fix(striker-ui): combine functions for filter anvils and get max values 2022-11-28 14:37:17 -05:00
Tsu-ba-me
3489e97d6d fix(striker-ui): style provision server form inputs 2022-11-28 14:37:17 -05:00
Tsu-ba-me
92ddab3344 fix(striker-ui): autocomplete OS and simplify dSize 2022-11-28 14:37:17 -05:00
Tsu-ba-me
459742093e fix(striker-ui): add ISO fields to Provision Server form 2022-11-28 14:37:17 -05:00