Commit Graph

194 Commits

Author SHA1 Message Date
Josue
6e380fe11c refactor: rename display component to FullSize so it's only used for vnc stream full display 2021-08-10 17:07:10 -04:00
Josue
e4f617ffc0 refactor: remove unnecessary setup for displaying vnc feed 2021-08-10 17:07:10 -04:00
Josue
96576f5055 refactor: remove react-vnc and add react-vnc-display for vnc connection in the server page 2021-08-10 17:07:10 -04:00
Josue
c1d8cf3a48 style: remove bottom padding from inner pannel 2021-08-10 17:07:10 -04:00
Josue
bf93f5a5db refactor: add condition to render divider 2021-08-10 17:07:10 -04:00
Josue
57c891bfdf refactor: add anchors to list items in server list 2021-08-10 17:07:10 -04:00
Josue
32b3b6a1f8 refactor: add better alignment and a divider to the resource component 2021-08-10 17:07:10 -04:00
Josue
fa7950057c refactor: include link icon and decorator in the resource component 2021-08-10 17:07:10 -04:00
Josue
0cfe18904f refactor: move volumes and nested data to their own component 2021-08-10 17:07:10 -04:00
Josue
7608d643fd refactor: pass fetched server into Resource component 2021-08-10 17:07:10 -04:00
Josue
8f353679bb feat: add server page and boilerplate code for the components 2021-08-10 17:07:10 -04:00
Josue
159c02e0ab style(front-end): modify scrollbar style for panels to match design 2021-08-10 17:07:09 -04:00
Josue
6d1f4f8025 fix(front-end): adjust padding and breakpoint when showing scrollbars 2021-08-10 17:07:09 -04:00
Josue
8615bf9f20 fix(front-end): avoid sending a set_power request when closing the power menu 2021-06-25 16:52:23 -04:00
Josue
a1163916ab fix(front-end): adjust logic to perform set action and change prop name sent to the back-end 2021-06-25 16:52:23 -04:00
Josue
bf8a323c50 style(front-end): change icon for edit mode, and fix problem with capitalized text in power button 2021-06-25 16:52:23 -04:00
Josue
42d3a637d0 refactor(front-end): add fetcher to set power and refactor power buttons 2021-06-25 16:52:23 -04:00
Josue
68765a3408 refactor(front-end): add colours to main theme, add select all functionality and fix style errors 2021-06-25 16:52:23 -04:00
Josue
809bb1bb32 style: fix colours when enabling edit mode 2021-06-25 16:52:23 -04:00
Josue
025d64b0fc fix: improve server selection in the server component 2021-06-25 16:52:23 -04:00
Josue
b5770ab02d feat: add controls to turn servers on or off 2021-06-25 16:52:23 -04:00
Josue
9945915f5a refactor: filter out empty nodes before rendering a component 2021-06-04 12:11:49 -04:00
Josue
6611d9f91b refactor: remove unnecessary comment 2021-06-04 12:11:49 -04:00
Josue
8e78ed2fea refactor: sanitize hosts data to avoid using empty nodes 2021-06-04 12:11:49 -04:00
Josue
284d536f7f style: add dividers between nodes and links 2021-06-04 12:11:49 -04:00
Josue
c31cdeec11 style: remove searchbar and add red bottom border 2021-06-04 12:11:49 -04:00
Josue
341a4ad50a fix: change data types in fileSystem to avoid crashing during building process 2021-06-04 12:11:49 -04:00
Josue
227685983f fix: use colour from the palette for the spinner 2021-06-04 12:11:49 -04:00
Josue
029714112b fix: remove unnecessary comment 2021-06-04 12:11:49 -04:00
Josue
440b5c81ef refactor: use online instead of is_removable 2021-06-04 12:11:49 -04:00
Josue
4f88f0113b refactor: turn drawer icons and header icons into buttons and add URIs 2021-06-04 12:11:49 -04:00
Josue
89313de042 refactor: modify SharedStorage to match latest chagnes in specs 2021-06-04 12:11:49 -04:00
Josue
ee063c9f43 feat: add FileSystems component and types 2021-06-04 12:11:49 -04:00
Josue
117fd8a78d style: change CPU component to match latest changes in the design 2021-06-04 12:11:49 -04:00
Josue
1852c68454 fix: filter out nodes with no uuid 2021-06-04 12:11:49 -04:00
Josue
e8693e7ef8 fix: hide progress bar and message if a node is offline 2021-06-04 12:11:49 -04:00
Josue
936057f39e fix: change server status value to match what's in the specs 2021-06-04 12:11:49 -04:00
Josue
64f0c2d756 feat: add spinner 2021-06-04 12:11:49 -04:00
Josue
0e1098d893 refactor: update host state following specs 2021-06-04 12:11:49 -04:00
Josue
7199e1899e refactor: update valid values for link_state 2021-06-04 12:11:49 -04:00
Josue
6b2d3700f9 fix: use host_uuid instead of index number to determine server's host 2021-06-04 12:11:49 -04:00
Josue
24e4509c8d refactor: add reserved prop to Memory component 2021-06-04 12:11:49 -04:00
Josue
a3a4e4c72d fix: use correct endpoint for network 2021-06-04 12:11:49 -04:00
Josue
0e09683d61 fix: use prop names from the specs 2021-06-04 12:11:49 -04:00
Josue
c3f0a948a6 fix: remove subdirectory from URIs 2021-06-04 12:11:49 -04:00
Josue
f79b9e3f04 refactor: adopt back-end naming in all the components 2021-06-04 12:11:49 -04:00
Josue
ff9460cc49 refactor: use node status to determine Anvil status, and add set_power for an anvil 2021-06-04 12:11:49 -04:00
Josue
982a8e4f00 fix: use AnvilStatus type for hosts info instead of Anvil type 2021-06-04 12:11:49 -04:00
Josue
1255ca2599 refactor: translate and display node state messages 2021-06-04 12:11:49 -04:00
Josue
e775b4ac16 refactor: use regex instead of a map to display node state 2021-06-04 12:11:49 -04:00