Tsu-ba-me
c05932c261
fix(striker-ui): prioritize parent open state in Dialog
2023-09-21 03:41:15 -04:00
Tsu-ba-me
e8fe92321e
fix(striker-ui): break dialog action group
2023-09-21 03:41:15 -04:00
Tsu-ba-me
414987ef3e
fix(striker-ui): decompose dialog scroll box
2023-09-21 03:41:15 -04:00
Tsu-ba-me
a8f5170264
fix(striker-ui): decompose confirm dialog
2023-09-21 03:41:15 -04:00
Tsu-ba-me
e2c264a40f
fix(striker-ui): add colour presets in ContainedButton
2023-09-21 03:41:15 -04:00
Tsu-ba-me
f064623dd3
fix(striker-ui): adjust combine scroll box branching in ConfirmDialog
2023-09-21 03:41:15 -04:00
Tsu-ba-me
782bbd2bfa
fix(striker-ui): add UncontrolledInput
2023-09-21 03:41:15 -04:00
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
54d92f0c21
fix(striker-ui): correct file upload progress display
...
The upload progress was all modifying the last uploading file in the
list. This commit corrects it such that each progress event matches the
file uplaoding.
In addition, this commit alos prevents the pregress bar from reaching
100 before the request completes.
2023-08-19 04:40:33 -04:00
Tsu-ba-me
686f61969c
fix(striker-ui): rename node->subnode in manifest form fields
2023-08-19 04:40:33 -04:00
Tsu-ba-me
07e04a970a
fix(striker-ui): add form summary to manage manifest forms
2023-08-17 01:21:24 -04:00
Tsu-ba-me
382640bad0
fix(striker-ui): add optional close button to form dialog
2023-08-17 00:58:34 -04:00
Tsu-ba-me
ade881f0d3
fix(striker-ui): remove custom sort comparator for network ifaces
2023-08-16 16:42:15 -04:00
Tsu-ba-me
8846a09a2c
fix(striker-ui): sort network ifaces by name initially
2023-08-16 16:23:57 -04:00
Tsu-ba-me
54e0ae35c5
fix(striker-ui): rename nodes->subnodes in hosts panel
2023-08-11 14:20:50 -04:00
Tsu-ba-me
92c4cb86c1
fix(striker-ui): rename node->subnode in host status
2023-08-11 14:13:04 -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
32ee5c65c9
fix(striker-ui): rename node->subnode in prepare host form
2023-08-11 14:13:04 -04:00
Tsu-ba-me
a91d4f6e5e
fix(striker-ui): guard against uninit subnodes in network init form
2023-08-11 13:35:11 -04:00
Tsu-ba-me
53f169ad5c
fix(striker-ui): add close button to add peer dialog
2023-08-11 13:33:54 -04:00
Tsu-ba-me
fce5bc5c11
fix(striker-ui): set query param for fetch screenshot explicitly
2023-08-11 12:58:15 -04:00
Tsu-ba-me
f681f6f47a
fix(striker-ui): auto-suggest IP, mask for all network types
2023-08-10 12:15:54 -04:00
Tsu-ba-me
b6bb813fb2
fix(striker-ui): limit MN count to 1, auto-suggest MN IP, mask
2023-08-10 12:15:54 -04:00
Tsu-ba-me
86ecd3537c
fix(striker-ui): auto-suggest last octet of not IFN on striker based on host sequence
2023-08-10 12:15:54 -04:00
Tsu-ba-me
1987fc7c2c
fix(striker-ui): revert user to 'admin' in add peer
2023-08-09 15:03:07 -04:00
Tsu-ba-me
823f0780b1
fix(striker-ui): default user to 'root' in add peer
2023-08-07 01:47:35 -04:00
Tsu-ba-me
37f427aa64
fix(striker-ui): use full host string instead of hostname when building server VNC url
2023-07-20 22:28:04 -04:00
Tsu-ba-me
44fa698927
fix(striker-ui): correct types on FullSize
2023-07-20 22:28:04 -04:00
Tsu-ba-me
0ada0d4292
fix(striker-ui): correct VNC key-combo menu colours
2023-07-20 22:28:04 -04:00
Tsu-ba-me
a00a5721d6
fix(striker-ui): auto-reconnect VNC upon failure
2023-07-20 22:28:04 -04:00
Tsu-ba-me
eb907affbc
fix(striker-ui): restore server VNC to working state
2023-07-20 22:28:04 -04:00
Tsu-ba-me
22f85171c7
fix(striker-ui): correct, organize file location checkboxes
2023-07-03 04:46:07 -04:00
Tsu-ba-me
76ab36e1f9
fix(striker-ui): test after repop in general, network config forms
2023-07-03 04:46:07 -04:00
Tsu-ba-me
ffe7f1884e
fix(striker-ui): repop, connect reconfig striker
2023-07-03 04:46:07 -04:00
Tsu-ba-me
e436b4de11
fix(striker-ui): connect prepare network submission with endpoint
2023-07-03 04:46:07 -04:00
Tsu-ba-me
823c293012
fix(striker-ui): get form data, add confirm in prepare network
2023-07-03 04:46:07 -04:00
Tsu-ba-me
aa5fa7d3e6
fix(striker-ui): repop gateway iface, iface name in network config
2023-07-03 04:46:07 -04:00
Tsu-ba-me
99a82e3d75
fix(striker-ui): default to warning messages in GateForm
2023-07-03 04:46:07 -04:00
Tsu-ba-me
483f8db9ed
fix(striker-ui): set interfaces as applied during read from host detail in network config
2023-07-03 04:46:07 -04:00
Tsu-ba-me
5f5d521c58
fix(striker-ui): repopulate network configs in network form
2023-07-03 04:46:07 -04:00
Tsu-ba-me
cdfc179f9f
fix(striker-ui): make input number fence param easier by remove input type
2023-07-03 04:46:07 -04:00
Tsu-ba-me
488ed99370
fix(striker-ui): correct fence management; see details
...
* add input validation to fix fields, i.e., select agent, and dynamic
fields, i.e., fence parameters (according to param type)
* connect add, update, delete dialogs to respective back-end endpoints
2023-07-03 04:46:07 -04:00
Tsu-ba-me
43308a2e88
fix(striker-ui): make form summary entry value scrollable
2023-07-03 04:46:07 -04:00
Tsu-ba-me
0edb8910c2
fix(striker-ui): expose reveal button props, allow adjust line height in SensitiveText
2023-07-03 04:46:07 -04:00
Tsu-ba-me
2ec8031e0e
fix(striker-ui): correct nested appearance in FormSummary
2023-07-03 04:46:07 -04:00
Tsu-ba-me
7414553dae
fix(striker-ui): correct add, update, delete submission for UPS(es)
2023-07-03 04:46:07 -04:00
Tsu-ba-me
251a048b8a
fix(striker-ui): enable delete manifest(s)
2023-07-03 04:46:07 -04:00
Tsu-ba-me
a1a2a043a8
fix(striker-ui): add (un)check all to checklist hook, apply to manage SSH key conflicts
2023-07-03 04:46:07 -04:00
Tsu-ba-me
453562eb08
fix(striker-ui): add job indicator, complete message to StrikerInitForm
2023-07-03 04:46:06 -04:00
Tsu-ba-me
f7918d7d6c
fix(striker-ui): align request method, body in striker init form with API
2023-07-03 04:46:06 -04:00
Tsu-ba-me
cefbba36ca
fix(striker-ui): correct requests in striker init components
2023-07-03 04:46:06 -04:00
Tsu-ba-me
f49ffd709f
fix(striker-ui): add logout, simplify action buttons in AnvilDrawer
2023-07-03 04:46:06 -04:00
Tsu-ba-me
2f9af32845
fix(striker-ui): simplify icon links, display session user in drawer
2023-07-03 04:46:06 -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
73c791296b
fix(striker-ui): allow delete in server VMs management
2023-07-03 04:46:06 -04:00
Tsu-ba-me
e638e2d388
fix(striker-ui): set auto width for select in input with select
2023-07-03 04:46:06 -04:00
Tsu-ba-me
3376d5e4ef
fix(striker-ui): add delete preset to IconButton
2023-07-03 04:46:06 -04:00
Tsu-ba-me
ea2997c4d6
fix(striker-ui): replace power button in anvil server management
2023-07-03 04:46:06 -04:00
Tsu-ba-me
a219c120b1
fix(striker-ui): adjust disabled colour in ContainedButton
2023-07-03 04:46:06 -04:00
Tsu-ba-me
9e9a81a5ce
fix(striker-ui): replace all /cgi-bin urls
2023-07-03 04:46:06 -04:00
Tsu-ba-me
3fd611eebb
fix(striker-ui): remove job details link for now
2023-07-03 04:46:06 -04:00
Tsu-ba-me
87c8240bf7
fix(striker-ui): complete user management in striker config
2023-07-03 04:46:06 -04:00
Tsu-ba-me
446359bfe9
fix(striker-ui): don't always show null in FormSummary
2023-07-03 04:46:06 -04:00
Tsu-ba-me
d5baae790c
fix(striker-ui): allow diable delete in List
2023-07-03 04:46:06 -04:00
Tsu-ba-me
0711d8a63a
feat(striker-ui): simplify building form confirm dialog
2023-07-03 04:46:06 -04:00
Tsu-ba-me
e1e03ba7f9
fix(striker-ui): add get list item checkbox props callback to List
2023-07-03 04:46:06 -04:00
Tsu-ba-me
4dece7aaf8
fix(striker-ui): apply withCredentials to all API requests
2023-07-03 04:46:06 -04:00
Tsu-ba-me
8d343e5cca
fix(striker-ui): attempt reconnect after unclean disconnect in VNC
2023-07-03 04:46:06 -04:00
Tsu-ba-me
c4fd8cc2f6
fix(striker-ui): match front-end VNC connect
2023-07-03 04:46:06 -04:00
Tsu-ba-me
0b304251ff
fix(striker-ui): use query param return-to in login
2023-07-03 04:46:06 -04:00
Tsu-ba-me
0f223950e4
fix(striker-ui): correct /login to post with-credentials enabled
2023-06-20 00:48:21 -04:00
Tsu-ba-me
089efdbdc3
fix(striker-ui): add GatePanel and login page
2023-06-20 00:48:21 -04:00
Tsu-ba-me
4fc2655a44
fix(striker-ui): reflect GateForm changes in PrepareHostForm
2023-06-20 00:48:21 -04:00
Tsu-ba-me
7f826132a4
fix(striker-ui): pass input values to submit append in GateForm
2023-06-20 00:48:21 -04:00
Tsu-ba-me
305968e5e9
fix(striker-ui): don't reset (re-render) form element in GateForm
2023-06-20 00:48:21 -04:00
Tsu-ba-me
95ce723b86
fix(striker-ui): revise GateForm to use form event
2023-06-20 00:48:21 -04:00
Tsu-ba-me
9878d03ee5
fix(striker-ui): add event handler append props in InputWithRef
2023-06-20 00:48:21 -04:00
Tsu-ba-me
c4704aa298
fix(striker-ui): rename message id in manage manifest
2023-06-20 00:48:21 -04:00
Tsu-ba-me
594062e823
fix(striker-ui): add IPMI IP to host inputs in manage manifest
2023-06-19 15:15:33 -04:00
Tsu-ba-me
3ab1fe88d2
fix(striker-ui): connect manifest-related forms submission with confirm dialog
2023-06-19 15:15:33 -04:00
Tsu-ba-me
39e3623085
fix(striker-ui): enable confirm dialog for submit run manifest
2023-06-19 15:15:33 -04:00
Tsu-ba-me
1b4a5baeb5
fix(striker-ui): add password compare check in run manifest form
2023-06-19 15:15:33 -04:00
Tsu-ba-me
499abdd7bd
fix(striker-ui): add host to input error message in manage manifest host inputs
2023-06-19 15:15:33 -04:00
Tsu-ba-me
4837143c73
fix(striker-ui): add input test to network subnet mask in manage manifest
2023-06-19 15:15:33 -04:00
Tsu-ba-me
1e2aee47a3
fix(striker-ui): populate add manifest form with template props
2023-06-19 15:15:33 -04:00
Tsu-ba-me
16ac5a4e6d
fix(striker-ui): add IPv4 CSV input test to network config in manage manifest
2023-06-19 15:15:33 -04:00
Tsu-ba-me
4bbd8a32f3
fix(striker-ui): unset message and validity where necessary in manage manifest
2023-06-19 15:15:33 -04:00
Tsu-ba-me
bc25f1a2ad
fix(striker-ui): add unmount event and simplify mount/first render event in InputWithRef
2023-06-19 15:15:33 -04:00
Tsu-ba-me
b00afbe7cf
fix(striker-ui): avoid depend on outdated message list in MessageGroup setters
2023-06-19 15:15:32 -04:00
Tsu-ba-me
d22b11bb90
fix(striker-ui): simplify form message setting by removing message setter list
2023-06-19 15:15:32 -04:00
Tsu-ba-me
23ea09ed35
fix(striker-ui): avoid unneeded recreation of message setters
2023-06-19 15:15:32 -04:00
Tsu-ba-me
b99ac243ab
fix(striker-ui): make grid keys unique in manifest host input group
2023-06-19 15:15:32 -04:00
Tsu-ba-me
4db9d8b321
refactor(striker-ui): rename id variables in manifest network input group
2023-06-19 15:15:32 -04:00
Tsu-ba-me
47e822421d
fix(striker-ui): remove unneeded dependency in InputWithRef
2023-06-19 15:15:32 -04:00
Tsu-ba-me
23ddce9cec
fix(striker-ui): remove unused form validity flags in manifest network config
2023-06-19 15:15:32 -04:00
Tsu-ba-me
239138a8b1
fix(striker-ui): get data from inputs in manage manifest forms
2023-06-19 15:15:32 -04:00
Tsu-ba-me
d402258b8a
fix(striker-ui): expose base input props in OutlinedInputWithLabel
2023-06-19 15:15:32 -04:00
Tsu-ba-me
c20100ab74
fix(striker-ui): enable dataset in SwitchWithLabel
2023-06-19 15:15:32 -04:00
Tsu-ba-me
cd14783c08
fix(striker-ui): correct label in SwitchWithLabel
2023-06-19 15:15:32 -04:00
Tsu-ba-me
515d3b3b9e
fix(striker-ui): include host id in an-host input ids
2023-06-19 15:15:32 -04:00
Tsu-ba-me
8110a3daaf
fix(striker-ui): export input id builders for an-network inputs
2023-06-19 15:15:32 -04:00
Tsu-ba-me
dfd07bb7f5
fix(striker-ui): export input id builders in host input group
2023-06-19 15:15:32 -04:00
Tsu-ba-me
195348c6c7
fix(striker-ui): export input id builder in run manifest input group
2023-06-19 15:15:32 -04:00
Tsu-ba-me
586204122e
fix(striker-ui): hide passwords in run manifest form
2023-06-19 15:15:32 -04:00
Tsu-ba-me
e73f67d50e
fix(striker-ui): rename anvil->an (anvil or anvil node)
2023-06-19 15:15:32 -04:00
Tsu-ba-me
5897353d7b
fix(striker-ui): add message area to manage manifest forms
2023-06-19 15:15:32 -04:00
Tsu-ba-me
2e26e3ed40
fix(striker-ui): change fence port valid type
2023-06-19 15:15:32 -04:00
Tsu-ba-me
c0189cba8d
fix(striker-ui): add run manifest form
2023-06-19 15:15:32 -04:00
Tsu-ba-me
f72a348fb5
fix(striker-ui): add play preset to IconButton
2023-06-19 15:15:32 -04:00
Tsu-ba-me
6aaa4f6237
fix(striker-ui): add edit manifest form
2023-06-19 15:15:32 -04:00
Tsu-ba-me
18533ba0c8
fix(striker-ui): move scroll style offsets to ConfirmDialog
2023-06-19 15:15:32 -04:00
Tsu-ba-me
fc016ea719
fix(striker-ui): expose disableProceed in ConfirmDialog
2023-06-19 15:15:32 -04:00
Tsu-ba-me
952d95feac
fix(striker-ui): add general loading prop to ConfirmDialog
2023-06-19 15:15:32 -04:00
Tsu-ba-me
85dde72db7
fix(striker-ui): add default DNS CSV
2023-06-19 15:15:32 -04:00
Tsu-ba-me
89c7f6b980
fix(striker-ui): build fence and ups list from manifest template
2023-06-19 15:15:32 -04:00
Tsu-ba-me
c35b2d7969
fix(striker-ui): rearrange fence and ups inputs for host in manage manifest
2023-06-19 15:15:32 -04:00
Tsu-ba-me
b58a1cb63a
fix(striker-ui): add initial host config to add manifest form
2023-06-19 15:15:32 -04:00
Tsu-ba-me
172674db9a
refactor(striker-ui): rename manifest network object and network event handlers
2023-06-19 15:15:32 -04:00
Tsu-ba-me
20aba7c559
fix(striker-ui): hoist network list in manifest network config
2023-06-19 15:15:32 -04:00
Tsu-ba-me
adf01f9bdd
fix(striker-ui): complete edit/remove network(s) in manifest network config
2023-06-19 15:15:31 -04:00
Tsu-ba-me
81139bb1ad
fix(striker-ui): center add network button
2023-06-19 15:15:31 -04:00
Tsu-ba-me
b269770d3a
fix(striker-ui): enable add/remove networks
2023-06-19 15:15:31 -04:00
Tsu-ba-me
768ef98f51
fix(striker-ui): add input groups to build add/edit manifest forms
2023-06-19 15:15:31 -04:00
Tsu-ba-me
f59d273ebb
fix(striker-ui): add 'add', 'close' presets to IconButton
2023-06-19 15:15:31 -04:00
Tsu-ba-me
17657388af
fix(striker-ui): add preset icon props in IconButton presets
2023-06-19 15:15:31 -04:00
Tsu-ba-me
e5d7014b9f
fix(striker-ui): run 'set validity on first render' in useEffect
2023-06-19 15:15:31 -04:00
Tsu-ba-me
15942d258d
fix(striker-ui): adjust inner panel margin
2023-06-19 15:15:31 -04:00
Tsu-ba-me
fb8e92ffb4
fix(striker-ui): consolidate network types
2023-06-19 15:15:31 -04:00
Tsu-ba-me
0ce470a034
fix(striker-ui): manifest list
2023-06-19 15:15:31 -04:00
Tsu-ba-me
4eeb1d676f
fix(striker-ui): add form validation and message in ManageUpsPanel
2023-04-04 00:23:00 -04:00
Tsu-ba-me
7976170ca2
fix(striker-ui): passthrough input validation in EditUpsInputGroup
2023-04-04 00:23:00 -04:00
Tsu-ba-me
c0fb71ea29
fix(striker-ui): add input validation to AddUpsInputGroup
2023-04-04 00:23:00 -04:00
Tsu-ba-me
5f4ecf7bcf
fix(striker-ui): add input tests to CommonUpsInputGroup
2023-04-04 00:23:00 -04:00
Tsu-ba-me
8abd47eb18
fix(striker-ui): correct validity test on first render in InputWithRef
2023-04-04 00:23:00 -04:00
Tsu-ba-me
10126a5a95
fix(striker-ui): expose blur and focus event handler slots in SelectWithLabel
2023-04-04 00:23:00 -04:00
Tsu-ba-me
4b14d2d568
fix(striker-ui): add arbitrary slot before action area in ConfirmDialog
2023-04-04 00:23:00 -04:00
Tsu-ba-me
5538f9bdae
fix(striker-ui): show UPS type as required
2023-04-04 00:23:00 -04:00
Tsu-ba-me
3610c05d29
fix(striker-ui): expose required in SelectWithLabel
2023-04-04 00:23:00 -04:00
Tsu-ba-me
230256a163
fix(striker-ui): add Link to UPS type options
2023-04-04 00:23:00 -04:00
Tsu-ba-me
4ff8905509
fix(striker-ui): connect add and edit forms with ManageUpsPanel
2023-04-04 00:23:00 -04:00
Tsu-ba-me
59517b0424
fix(striker-ui): allow UPS type selection in EditUpsInputGroup
2023-04-04 00:23:00 -04:00
Tsu-ba-me
ca3d84a12c
fix(striker-ui): export input id and include previous value in AddUpsInputGroup
2023-04-04 00:23:00 -04:00
Tsu-ba-me
9878281270
fix(striker-ui): export input id in CommonUpsInputGroup
2023-04-04 00:23:00 -04:00
Tsu-ba-me
d65c1880c0
fix(striker-ui): pass id to input element in SelectWithLabel
2023-04-04 00:23:00 -04:00
Tsu-ba-me
7337752573
feat(striker-ui): add EditUpsInputGroup
2023-04-04 00:23:00 -04:00
Tsu-ba-me
831ac43d03
fix(striker-ui): remove duplicate parameter in CommonUpsInputGroup
2023-04-04 00:23:00 -04:00
Tsu-ba-me
28ff0c79bd
fix(striker-ui): center List empty text
2023-04-04 00:23:00 -04:00
Tsu-ba-me
9bfd5ec672
feat(striker-ui): add manage UPS related components
2023-04-04 00:23:00 -04:00
Tsu-ba-me
01dc0db18d
fix(striker-ui): add FormDialog
2023-04-04 00:23:00 -04:00
Tsu-ba-me
c7b0186b62
fix(striker-ui): hide password related in fence list
2023-04-03 13:14:00 -04:00