Commit Graph

3833 Commits

Author SHA1 Message Date
Tsu-ba-me
7e57a96034 fix(striker-ui): export map to colour of contained button 2023-12-12 14:45:56 -05:00
Tsu-ba-me
ef969fe056 fix(striker-ui): expose callback to control whether to disable menu item 2023-12-12 14:43:40 -05:00
Tsu-ba-me
6532fe84fe fix(striker-ui): add props to control action area visibility in confirm dialog 2023-12-12 14:42:35 -05:00
Tsu-ba-me
1b328913d1 fix(striker-ui): add prop to control show cancel button in dialog actions 2023-12-12 14:40:15 -05:00
Tsu-ba-me
753358a13b fix(striker-ui): add button with menu 2023-12-11 18:33:15 -05:00
Tsu-ba-me
5b231fdb7e fix(striker-ui): add generic menu 2023-12-11 18:32:27 -05:00
Tsu-ba-me
d0f9ced223 fix(striker-ui): adjust margin between children on inner panel header 2023-12-11 14:08:14 -05:00
Tsu-ba-me
7bb98ba95f fix(striker-ui-api): add force option to shutdown server 2023-12-11 11:34:13 -05:00
Digimer
20ae35758a
Merge pull request #549 from ylei-tsubame/issues/404-prevent-peer-autocomplete
Web UI: patch 404, 545, 546
2023-12-06 20:30:21 -05:00
Tsu-ba-me
aefa232a35 build(striker-ui-api): rebuild 2023-12-06 18:09:37 -05:00
Tsu-ba-me
b2b330914d build(striker-ui): rebuild 2023-12-06 18:08:08 -05:00
Tsu-ba-me
f725f53f2e fix(striker-ui): prevent browsers from auto-complete add peer fields 2023-12-06 18:04:29 -05:00
Tsu-ba-me
d4d9d916ab fix(striker-ui): remove user, db port, ssh port from add peer form 2023-12-06 17:55:12 -05:00
Tsu-ba-me
903524e59d fix(striker-ui): reload file list after delete, edit 2023-12-06 17:27:50 -05:00
Tsu-ba-me
a5bb320234 feat(striker-ui): add non-hook fetcher, bundle with states 2023-12-06 16:53:02 -05:00
Tsu-ba-me
b5b1e4d6b7 fix(striker-ui): add loading prop to List 2023-12-06 16:04:00 -05:00
Tsu-ba-me
71729e3425 fix(striker-ui): rename to resetChecks 2023-12-06 12:06:29 -05:00
Tsu-ba-me
47960b8565 fix(striker-ui-api): replace all instances of parseInt 2023-12-06 10:53:07 -05:00
Tsu-ba-me
8f5620f84e fix(striker-ui-api): exclude blank records from provision server data 2023-12-06 10:53:07 -05:00
Digimer
26bfb80707
Merge pull request #548 from ylei-tsubame/issues/526-reload-on-add
Web UI: patch 452, 493, 508, and 526
2023-12-04 19:37:09 -05:00
Tsu-ba-me
d7d7fcb039 fix(striker-ui): reset checklist after delete in manage fences, manifests 2023-12-04 16:46:51 -05:00
Tsu-ba-me
cf4e4ff3f0 fix(striker-ui): reload manifests after add, edit, or delete 2023-12-04 16:18:19 -05:00
Tsu-ba-me
2100829083 fix(striker-ui): replace manifest forms' submission with method from hook 2023-12-04 16:00:47 -05:00
Tsu-ba-me
5e2ef764f4 fix(striker-ui): update fence list after add, edit, or delete 2023-12-04 14:51:03 -05:00
Tsu-ba-me
ece7efda99 fix(striker-ui): migrate setApiMessage from manifest manager 2023-12-04 14:22:11 -05:00
Tsu-ba-me
28f36c6d85 fix(striker-ui): restyle buttons in VNC window 2023-12-01 16:04:48 -05:00
Tsu-ba-me
0ed354c8f4 fix(striker-ui): add return home to VNC window, reorganize RFB disconnect 2023-12-01 16:04:48 -05:00
Tsu-ba-me
1d606ea20d fix(striker-ui): allow open VNC connection in new tab from dashboard 2023-12-01 16:04:48 -05:00
Tsu-ba-me
f56cf55f04 fix(striker-ui-api): min VG sizes instead of sum when getting anvil node storage 2023-12-01 16:04:48 -05:00
Digimer
2d478e40a1
Merge pull request #544 from ylei-tsubame/issues/541-autoselect-in-provserver
Web UI: patch 489, 537, 538, 541
2023-11-29 17:00:39 -05:00
Tsu-ba-me
da3e2eda7c build(striker-ui): rebuild 2023-11-29 14:38:19 -05:00
Tsu-ba-me
45f184509d fix(striker-ui): restyle mono texts in provision server confirm 2023-11-29 14:32:10 -05:00
Tsu-ba-me
f51af47b51 fix(striker-ui): add edge prop to inline mono text 2023-11-29 14:32:10 -05:00
Tsu-ba-me
8c380db940 fix(striker-ui): auto-select only prop in provision server 2023-11-29 14:32:10 -05:00
Tsu-ba-me
cfaa492a12 fix(striker-ui): don't crop content of select in input with select 2023-11-29 14:32:10 -05:00
Tsu-ba-me
f8f4f8cd80 fix(striker-ui): remove invalid prop from confirm grid in provision server 2023-11-29 14:32:10 -05:00
Tsu-ba-me
21e410784f fix(striker-ui): swap slider with autocomplete for cores in provision server 2023-11-29 14:32:10 -05:00
Tsu-ba-me
331c961995 fix(striker-ui): identify required fields for input tests in provision server 2023-11-29 14:32:10 -05:00
Digimer
d89f687e85
Merge pull request #542 from ClusterLabs/anvil-tools-dev
Anvil tools dev
2023-11-29 13:37:13 -05:00
digimer
fd880e2fdf Finished anvil-watch-servers
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-11-29 11:37:00 -05:00
digimer
26f4446bf9 Continued work on anvil-watch-servers; Parsed server data now.
* Updated Cluster->parse_cib() to store DRBD fence node restrictions by
  server/node. Also updated to make it easier to get the server's
  preferred node.

Signed-off-by: digimer <mkelly@alteeve.ca>
2023-11-29 01:27:21 -05:00
digimer
207a014ae0 Got anvil-watch-servers showing the status of subnodes.
* Updated System->maintenance_mode() to take 'host_uuid' so that the
  maintenance mode of remote machines can be checked/set.

Signed-off-by: digimer <mkelly@alteeve.ca>
2023-11-27 23:47:29 -05:00
digimer
a8b1934352 Adding new anvil-watch-servers tool and man page
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-11-27 23:47:29 -05:00
Digimer
ba4addd653
Merge pull request #540 from ylei-tsubame/rebuild-web
Web UI: patch 520, 401, 518, 514, and additional small issues
2023-11-27 23:46:45 -05:00
Tsu-ba-me
be2fd4bbed build(striker-ui-api): rebuild 2023-11-27 17:14:09 -05:00
Tsu-ba-me
65f7b020e3 build(striker-ui): rebuild 2023-11-27 17:14:09 -05:00
Tsu-ba-me
af3ab2989a fix(striker-ui): apply session expiry check 2023-11-27 17:14:09 -05:00
Tsu-ba-me
3ee7a41895 fix(striker-ui): align cookie jar with API 2023-11-27 17:14:09 -05:00
Tsu-ba-me
0fad937554 fix(striker-ui-api): move user to session cookie 2023-11-27 17:14:09 -05:00
Tsu-ba-me
34bd441c83 fix(striker-ui-api): add session cookie to hold expiry 2023-11-27 17:14:09 -05:00