Commit Graph
100 Commits
Author SHA1 Message Date
kialam a4f808df34 Schedules form - pass time prop as string. (#14206) 2023-07-06 07:57:55 -07:00
kialam 98d67e2133 Update Patternfly and related deps. (#14086) 2023-06-12 12:35:26 -07:00
Kia Lam f558957538 Commit .po files. 2023-03-17 09:41:29 -07:00
Kia Lam c30760aaa9 Fix brandname in banner. 2023-03-16 23:37:30 -04:00
Kia Lamandkialam 42c848b57b Add banner to dashboard page.
Co-Authored-By: kialam <2293210+kialam@users.noreply.github.com>
2023-03-16 23:23:21 -04:00
Kia Lam 4e18827909 Add new licenses and remove old ones. 2023-02-02 14:34:59 -08:00
Kia Lam 59ce8c4148 Upgrade high and critial dependencies. 2023-02-02 14:07:28 -08:00
kialam ca07bc85cb Merge pull request #13367 from kialam/fix-13290-instance-404
Conditionally query /health_check endpoint for execution node only.
2023-01-12 13:20:35 -08:00
Kia Lam 58bad6cfa9 Conditionally query /health_check endpoint for execution node only. 2022-12-21 10:44:12 -08:00
Kia Lam 3c656842f0 Use optional chaining operator to prevent the modal from throwing an error. 2022-11-01 15:09:30 -07:00
kialam e40824bded Fix Schedules Form date validation same day different time scenario (#13062)
* Format datetime and convert to ms to compare which date is larger.

* Add supporting unit test.
2022-10-28 19:59:54 -03:00
Kia Lam 7127d18072 Fix pending state for health check button. 2022-10-13 19:12:21 -07:00
Kia Lam 8a959e9586 Fix enable/disable node state on browser resize. 2022-10-11 16:26:24 -07:00
Kia Lam 3b9333be9f Link out to docs; use some in place of forEach when looping through results. 2022-10-10 19:46:01 -07:00
Kia Lam 04b814cfd8 Update UI to support pending health checks. 2022-10-10 19:45:46 -07:00
kialam bb2e5cba0a Merge pull request #13027 from kialam/fix-topology-css-overflow
Fix CSS overflow for legend and tooltip in Topology view.
2022-10-10 14:04:06 -07:00
Kia Lam 2e38bbcbcd Fix CSS overflow for legend and tooltip in Topology view. 2022-10-10 08:44:36 -07:00
kialam ceea0a0a39 Add tooltips to Instance form; change name field to host name. (#12912) 2022-09-28 10:22:49 -03:00
kialam 2b2ddb68cf Merge pull request #12962 from kialam/fix-403-local-proxy-error
Remove changeOrigin proxy setting.
2022-09-27 09:36:26 -07:00
Kia Lam 12e8608f98 Remove changeOrigin proxy setting. 2022-09-27 09:16:00 -07:00
kialam cdd2282282 Merge pull request #12915 from kialam/fix-legend-and-tooltip-overflow-topology-view
Add scroll overflow for legend and tooltip in Topology View.
2022-09-26 11:45:36 -07:00
kialam 6e57bc47aa Merge pull request #12943 from kialam/add-locators
Add locators for QE.
2022-09-26 11:15:12 -07:00
Kia Lam a1a4f26f19 Add scroll overflow for legend and tooltip in Topology View. 2022-09-26 11:05:19 -07:00
Kia Lam fb4a7373a1 Add locators for QE. 2022-09-26 10:54:13 -07:00
Kia Lam 78cc9fb019 Fix missing details message in Topology view. 2022-09-23 09:46:15 -04:00
Kia Lam 9c6aa93093 Remove action items from Instance peers list. 2022-09-23 09:46:15 -04:00
Kia Lam 4a41098b24 Add health check toast notification for Instance list and detail views. 2022-09-23 09:46:15 -04:00
Kia Lam 0510978516 Use reusable HealthCheckAlert component. 2022-09-23 09:46:15 -04:00
Kia Lam 6009d98163 Modify proxy config to allow UI to point to named sites. 2022-09-23 09:46:15 -04:00
Kia Lam b4edfc24ac Add more helper unit tests. 2022-09-23 09:46:14 -04:00
Kia Lam d4b25058cd Add update node logic; fix JSX formatting on SVG elements. 2022-09-23 09:46:14 -04:00
Kia Lam c1ba769b20 Add enabled and disabled node states to legend. 2022-09-23 09:46:14 -04:00
Kia Lam fd10d83893 Account for node state of 'unavailable' in the UI. 2022-09-23 09:46:14 -04:00
Kia Lam 03685e51b5 Fix Instance Detail StatusLabel to show node_state. 2022-09-23 09:46:14 -04:00
Kia Lam cb49eec2b5 Allow k8s to create Instance Groups. 2022-09-23 09:46:13 -04:00
Kia Lam 3333080616 Remove 'hop' node type from Add Instance form. 2022-09-23 09:46:13 -04:00
Kia Lam e2b9352dad Replace Chip with Label component for IG labels. 2022-09-23 09:46:13 -04:00
Kia Lam da945eed93 Fix node state. 2022-09-23 09:46:13 -04:00
Kia Lam dba03616f4 Fix unit tests. 2022-09-23 09:46:13 -04:00
Kia Lam a59aa44249 Update status label to reflect instance node states. 2022-09-23 09:46:13 -04:00
Kia Lam e1c33935fb Properly show Peers tab in UI. 2022-09-23 09:46:13 -04:00
Kia Lam 8ebeeaf148 Add correct permissions for memory capacity slider. 2022-09-23 09:46:13 -04:00
Kia Lam 28f24c8811 Represent enabled field in Topology View:
- use dotted circles to represent `enabled: false`
- use solid circle stroke to represent `enabled: true`
- excise places where `Unavailable` node state is used in the UI.
2022-09-23 09:46:12 -04:00
Kia Lam 89a6162dcd Add new node details; update legend. 2022-09-23 09:46:12 -04:00
Kia Lam 4bf9925cf7 Topology changes:
- add new node and link states
    - add directionality to links
    - update icons
2022-09-23 09:46:12 -04:00
Kia Lam 9bcb60d9e0 Remove d3 csp declaration. 2022-07-18 08:57:03 -07:00
Kia Lam 40109d58c7 Host d3 files needed for webworker. 2022-07-18 08:57:02 -07:00
Kia Lam 2ef3f5f9e8 Remove external script call to D3.js. 2022-07-18 08:57:02 -07:00
Kia Lam 96fa881df1 Fix unit test. 2022-06-13 08:59:31 -07:00
Kia Lam b692bbaa12 Allow lookup modals to refresh when opened. 2022-06-10 14:44:53 -07:00
Kia Lam 48b3a43ec2 Allow worker files to be loaded as blob objects. 2022-06-06 10:47:30 -07:00
kialam 3d0391173b Add popover help text to job details and ad hoc job details (#12261)
* Add popover text to Job Details page.

* Add module documentation links to ad hoc job detail page.

* Add forks help text to job details.
2022-06-01 13:00:59 -04:00
kialam ce560bcd5f Cleanup some text strings files to return object literals (#12269)
* Cleanup some text strings files to return object literals instead of arrow functions.

* Fix render.

* Fix unit tests.
2022-06-01 12:10:55 -04:00
Kia Lam 954b32941e Fix on save error message for wf approval nodes. 2022-05-16 11:17:23 -07:00
kialam 70697869d7 Merge pull request #12220 from kialam/add-popover-detail-job-templates
Fix pop over text for job template details page.
2022-05-11 18:34:42 -07:00
Kia Lam 10e55108ef Fix pop over text for job template details page. 2022-05-11 16:14:58 -07:00
Kia Lam a133a14b70 Fix unit tests. 2022-05-11 12:29:32 -07:00
Kia Lam 6e87b29e92 Add help text to JT and WJT forms. 2022-05-11 09:10:22 -07:00
Kia Lam be1d0c525c Add popover text to JT and WJT details pages. 2022-05-11 09:10:21 -07:00
kialam 1da57a4a12 Merge pull request #12191 from kialam/fix-12188-undefined-wf-approval-list
Fix deleted wf approval node name.
2022-05-09 11:16:21 -07:00
Kia Lam b17f22cd38 Fix unit tests. 2022-05-09 10:55:51 -07:00
Kia Lam cbde56549d Fix deleted wf approval node name. 2022-05-06 13:51:16 -07:00
kialam f7be6b6423 Remove timezone formatting for date picker entry. (#12163) 2022-05-05 16:46:38 -04:00
Kia Lam 97fd3832d4 Upgrade @patternfly/react-core. 2022-05-04 14:19:21 -07:00
kialam 3b44838dde Merge pull request #12146 from nixocio/ui_all
Update dependabot
2022-05-02 14:46:58 -07:00
kialam 4bbdf1ec8a Merge pull request #12138 from kialam/add-directory-dependabot
Add directory destination to dependabot yaml file
2022-05-02 12:30:53 -07:00
Kia Lam 4596df449e Add directory. 2022-05-02 12:07:50 -07:00
kialam ec5e677635 Merge pull request #11938 from kialam/mesh-viz-unit-tests
Mesh viz unit tests
2022-03-28 08:44:19 -07:00
Kia Lam 7702abb368 Add unit tests for Topology View. 2022-03-22 15:31:27 -07:00
Kia Lam 2c073ae488 Add d3 to CSP. 2022-03-11 08:50:28 -08:00
kialam d02cef9d92 Merge pull request #11501 from kialam/add-mesh-viz
Add mesh visualizer
2022-03-10 11:48:03 -08:00
Kia Lam 23f6fae27a Add data-cy to content loader; move simulatioWorker to /util directory. 2022-03-09 07:36:04 -08:00
Kia Lam e4f0153a7d Remove import statements from web worker file. 2022-03-09 06:58:43 -08:00
Kia Lam 8bf9dd038e Address review feedback. 2022-03-08 12:58:04 -08:00
Kia Lam 7a6fd2623e Move web worker out of /screens directory. 2022-03-08 12:34:05 -08:00
Kia Lam 079eed2b9e Mock web worker. 2022-03-08 10:13:47 -08:00
Kia Lam 4040e09cb8 Remove setTimeout and old comment from MeshGraph.js. 2022-03-01 16:25:12 -08:00
Kia Lam fd135caed5 Offload simulation calculation to web worker. 2022-02-23 18:54:18 -08:00
Kia Lam 7fbab6760e Small layout adjustment. 2022-02-23 12:37:20 -08:00
Kia Lam 7ebf6b77e5 Disable zoom controls until mesh layout is finalized. 2022-02-22 13:45:30 -08:00
Kia Lam fee47fe347 Vertically center node type symbols on Firefox. 2022-02-22 09:36:57 -08:00
Kia Lam 039c038cd7 Move zoom methods into a hook. 2022-02-22 09:36:43 -08:00
Kia Lam ef5cd66494 Excise disable-lint rules. 2022-02-17 13:58:16 -08:00
Kia Lam 0d1898e72d Add error screen. 2022-02-17 13:26:31 -08:00
Kia Lam 8993dc706a Redirect to Instances/{nodeId}/details page. 2022-02-17 10:53:27 -08:00
Kia Lam af18453691 Use 100% height. 2022-02-17 10:21:48 -08:00
kialamandTiago Góes c102bf05af Update awx/ui/src/screens/TopologyView/MeshGraph.js
Co-authored-by: Tiago Góes <tiago.goes2009@gmail.com>
2022-02-17 10:21:48 -08:00
Kia Lam b1570302bc Refactor: move constants and helper functions into their own files. 2022-02-17 10:21:48 -08:00
Kia Lam 69a42b1a89 Some lint fixes; fix routesConfig unit test. 2022-02-17 10:21:48 -08:00
Kia Lam 272e012626 Add new loading screen placeholder. 2022-02-17 10:21:47 -08:00
Kia Lam d785f30c5f Fix JSX errors. 2022-02-17 10:21:47 -08:00
Kia Lam 9854f8a6ab Use alpha decay percentage instead of absolute value for loading screen. 2022-02-17 10:21:47 -08:00
Kia Lam 4235bf67f8 Truncate long host names in graph, show full name in tooltip. 2022-02-17 10:21:47 -08:00
Kia Lam a6bc0d4222 Add loading screen. 2022-02-17 10:21:47 -08:00
Kia Lam b859c3360d Add zoom to fit. 2022-02-17 10:21:47 -08:00
Kia Lam 391907c41e Add reset zoom button. 2022-02-17 10:21:47 -08:00
Kia Lam 04a550cc67 Hook up zoom in, zoom out buttons. 2022-02-17 10:21:46 -08:00
Kia Lam cf459dc4e8 Remove placeholder label text. 2022-02-17 10:21:46 -08:00
Kia Lam afebcc574d Add icons to header; randomly generate data. 2022-02-17 10:21:46 -08:00
Kia Lam f3474f0811 Add legend toggle to header. 2022-02-17 10:21:46 -08:00