Commit Graph
100 Commits
Author SHA1 Message Date
Marliana Lara c2ba495824 Prevent project lookup from firing requests on every render 2020-04-06 16:50:10 -04:00
Marliana Lara ae021c37e3 Add inventory source prompt details 2020-04-03 14:56:20 -04:00
Marliana Lara 86b49b6fe2 Mark login button for translation 2020-04-02 14:19:13 -04:00
Marliana Lara d1b5a60bb9 Add project node details 2020-04-02 13:09:24 -04:00
Marliana Lara 4704e24c24 Fetch full resource object and replace the matching node 2020-04-01 15:21:42 -04:00
Marliana Lara c18aa90534 Add timeout detail to node view modal 2020-03-31 13:39:05 -04:00
Marliana Lara 5cba34c34d Use styles to add prompt header spacing 2020-03-31 12:05:13 -04:00
Marliana Lara caaefef900 Add modal to show a preview of node prompt values 2020-03-30 17:31:50 -04:00
Marliana Lara 979f549d90 Disable launch button when there are zero nodes 2020-03-26 10:16:33 -04:00
Marliana Lara 5a45a62cb3 Hookup WF documentation button to visualizer toolbar 2020-03-25 17:44:34 -04:00
Marliana Lara abfeb735f0 Add launch button to workflow visualizer 2020-03-24 17:42:22 -04:00
Marliana Lara ad7498c3fc Fix bugs related to Job Template labels and tags
* Use default PF select toggle behavior
* Fix label submit when no inventory provided
2020-03-23 17:06:38 -04:00
Marliana Lara 53c8c80f7f Fix JT form edit save bug when inventory has no value 2020-03-20 16:37:33 -04:00
Marliana Lara 9e00337bc1 Rename useSelected hook and update error modal condition 2020-03-20 10:54:59 -04:00
Marliana Lara 72672d6bbe Move useSelect to shared util directory 2020-03-20 10:54:59 -04:00
Marliana Lara 51f52f6332 Translate aria labels 2020-03-20 10:54:58 -04:00
Marliana Lara 11b2b17d08 Add associate modal to nested inventory host list 2020-03-20 10:54:55 -04:00
Marliana Lara eb28800082 Fix nested project schedule breadcrumb 2020-03-18 13:17:42 -04:00
Marliana Lara 676b29346c Switch side nav to dark theme 2020-03-10 16:40:34 -04:00
Marliana Lara 2cb5046ec6 Throw an error when host inventory doesn't match parent inventory 2020-03-10 15:33:39 -04:00
Marliana Lara e816f73ecf Show content error when the top-level inventory and host inventory do not match 2020-03-10 14:24:59 -04:00
Marliana Lara 87396f968c Use variables for inventory breadcrumb path segments 2020-03-10 13:02:14 -04:00
Marliana Lara b7d2d6ad89 Add Inventory Group Host Add form 2020-03-09 19:58:31 -04:00
Marliana Lara 0f5b694514 Fix form action button layout 2020-03-09 14:56:39 -04:00
Marliana Lara 25f4aa19b7 Add disassociate inventory group host modal 2020-03-06 17:48:12 -05:00
Marliana Lara 4c6191041c Fix credential form action button layout 2020-03-06 11:12:09 -05:00
Marliana Lara 3d5a002676 Remove all inventory route logic from Host screens 2020-03-06 01:36:38 -05:00
Marliana Lara bb6d9af90b Create nested inventory host route files and components 2020-03-06 01:35:58 -05:00
Marliana Lara da94b2dc9e Add InventoryHostAdd route file 2020-03-06 01:25:07 -05:00
Marliana Lara 9d449c419b Fix bug where Inv Host Add form doesn't save due to form error 2020-03-05 10:58:06 -05:00
Marliana Lara 2b48e43946 Add Inventory Group Host list 2020-03-03 12:01:25 -05:00
Marliana Lara 3bf1ad3028 Move HostToggle into shared components directory 2020-02-27 09:56:21 -05:00
Marliana Lara deced917cf Refactor HostListItem into functional component and add test for host toggle 2020-02-26 15:27:19 -05:00
Marliana Lara 033848a605 Refactor Hosts into functional component 2020-02-26 15:10:17 -05:00
Marliana Lara 37a33f931a Add completed jobs subtab to all resources
* Resources include: Host, InventoryHost, Inventory, SmartInventory, Template, and
WFTemplate
* Move JobList into top-level shared component directory
2020-02-25 21:50:31 -05:00
Marliana Lara 255fd0a9cb Align modal buttons to the left 2020-02-25 10:12:58 -05:00
Marliana Lara 9310d59e0a Use PF color variables in HostStatus bar 2020-02-21 15:33:13 -05:00
Marliana Lara f2e1e71302 Remove tab and button style overrides 2020-02-21 15:33:11 -05:00
Marliana Lara 9013dcfea7 Move status icon into separate directory
* Remove ButtonGroup export
2020-02-20 15:29:47 -05:00
Marliana Lara 4ebc2573a3 Remove DataList component overrides 2020-02-20 15:21:34 -05:00
Marliana Lara fe9b03a189 Move ButtonGroup into CodeMirrorInput directory 2020-02-20 15:19:10 -05:00
Marliana Lara d2f6c367f0 Remove alert modal styles 2020-02-20 15:19:08 -05:00
Marliana Lara 34b717d00c Remove vertical separator 2020-02-20 15:16:14 -05:00
Marliana Lara 590199baff Remove ListActionButton component 2020-02-13 15:36:17 -05:00
Marliana Lara 3b9dd3ba8c Remove ActionButtonCell component 2020-02-13 15:25:25 -05:00
Marliana Lara 446021cf22 Remove Switch component 2020-02-13 15:25:22 -05:00
Marliana Lara ca85020b26 Use PF Chip and ChipGroup components 2020-02-11 12:50:25 -05:00
Marliana Lara 5d2912605f Remove PF style overrides from card, breadcrumb, sidenav, tooltip, and modal components 2020-02-11 12:50:12 -05:00
Marliana Lara 69049a4427 Convert elapsed days into hours and add unit test 2020-02-11 10:19:23 -05:00
Marliana Lara debbac5c78 Use date object to format elapsed time 2020-02-10 14:25:34 -05:00
Marliana Lara b00249b515 Add job event summary toolbar 2020-02-10 12:47:23 -05:00
Marliana Lara 43e1b4a7db Max host form field tooltip should not enable field 2020-02-07 14:30:33 -05:00
Marliana Lara d250dd0cd6 Adjust ansi colors to complement the host status bar 2020-02-06 14:12:49 -05:00
Marliana Lara 028a0a9279 Adjust host status colors 2020-02-06 11:21:14 -05:00
Marliana Lara 4be7cf66ec Add host status bar 2020-02-05 19:57:55 -05:00
Marliana Lara 6d792a8234 Style job output navigation control bar 2020-02-05 12:33:30 -05:00
Marliana Lara 48fa5bb2cd Upgrade PatternFly dependencies 2020-01-31 12:10:06 -05:00
Marliana Lara 1c7afb66f7 Fix host job sparkline links 2020-01-28 15:09:01 -05:00
Marliana Lara de75592f2a Refactor Teams and Team components 2020-01-28 12:26:40 -05:00
Marliana Lara 9cb7b0902a Fix org team link url 2020-01-28 12:26:21 -05:00
Marliana Lara 84f056294d Fix unit test error in HostAdd 2020-01-23 17:54:06 -05:00
Marliana Lara b906f8d757 Add delete button to user details 2020-01-23 17:53:34 -05:00
Marliana Lara 2fae523fd4 Add delete button to team details 2020-01-23 17:53:08 -05:00
Marliana Lara afc1f85668 Update job template detail unit tests 2020-01-23 13:59:20 -05:00
Marliana Lara 6efa751157 Add DeleteButton component to job template details 2020-01-23 13:58:49 -05:00
Marliana Lara 10131432b5 Refactor job template detail into functional component 2020-01-23 13:52:29 -05:00
Marliana Lara 3b430c8bdf Add delete to project details 2020-01-23 12:13:12 -05:00
Marliana Lara 627dae6580 Add delete button to organization details 2020-01-23 12:12:15 -05:00
Marliana Lara 6d8b843ad0 Upgrade to babel 7.8.0 2020-01-22 15:03:02 -05:00
Marliana Lara 00a9e42001 Wrap floating loading text in a card 2020-01-22 13:36:15 -05:00
Marliana Lara fc5363a140 Replace loadHost with an IIFE 2020-01-22 12:25:43 -05:00
Marliana Lara d33bbdd4f6 Add inventory host edit form 2020-01-22 11:06:45 -05:00
Marliana Lara 0952bae09f Replace withRouter with react-router hooks in RoutedTabs 2020-01-21 10:06:46 -05:00
Marliana Lara d549c217bb Fetch new inventory on location change 2020-01-16 22:55:47 -05:00
Marliana Lara 946c16916f Remove form card header close button 2020-01-16 13:47:02 -05:00
Marliana Lara 06ce5a16ce Show credential type link if it's managed by tower 2020-01-16 09:14:37 -05:00
Marliana Lara 15c665ea52 Add Credential Detail view
* Add Credential and CredentialDetail unit tests
* Add credential_type mock data
2020-01-16 09:14:30 -05:00
Marliana Lara 6ec96a8f4f Update detail components to use ActionButtonWrapper 2020-01-09 10:53:17 -05:00
Marliana Lara 6c3e42a1ac Reset selected list after successful delete 2019-12-19 13:41:40 -05:00
Marliana Lara f461a46155 Use credential_types from credential.summary_fields to display "Type" column 2019-12-19 10:36:38 -05:00
Marliana Lara eee84b1af7 Fetch credential types and options only on initial render 2019-12-19 10:36:38 -05:00
Marliana Lara c4ff27cedb Add Credential List and unit tests 2019-12-19 10:36:36 -05:00
Marliana Lara 5d35506b0c Add Inventory Host Add form 2019-12-12 13:58:22 -05:00
Marliana Lara 4c89568d71 Apply radio selection to ALL selected groups in modal
* Use semantic html to describe modal list
* Move nested try/catch block
* Remove deprecated type fields
* If delete fails, keep selected list checked
2019-12-10 12:29:33 -05:00
Marliana Lara 5d1f322cd1 Add Inventory Groups list 2019-12-05 08:55:50 -05:00
Marliana Lara 9cdb281f06 Check inventory use permissions to disable workflow inventory lookup 2019-11-27 16:42:57 -05:00
Marliana Lara 42b019d8c8 Check inventory use permissions to disable workflow inventory lookup 2019-11-27 11:36:51 -05:00
Marliana Lara 1b50895738 Use short circuit operator in favor of ternary conditional 2019-11-25 11:17:37 -05:00
Marliana Lara faa0802d97 Update breadcrumb and fetch new hosts when url changes 2019-11-21 11:36:18 -05:00
Marliana Lara fa144aa98f Add Inventory Host list and unit tests
* Add Inventory Host Add route
* Fix host disabled loading switch bug
2019-11-21 11:36:17 -05:00
Marliana Lara ea4e98c52a Move Switch into shared component directory and update tests 2019-11-21 11:36:12 -05:00
Marliana Lara c13c5b6c13 Hide overflow chip in filter tags component 2019-11-13 13:45:50 -05:00
Marliana Lara 7cc0041aa8 Remove our implementation of Chip and ChipGroup in favor of PatternFly's component 2019-11-12 12:44:56 -05:00
Marliana Lara 5319659d58 Address PR feedback
* Set local_path default value to empty string
* Make playbook directory required
* Update unit tests
2019-11-11 15:38:52 -05:00
Marliana Lara e4721d7722 Add project manual scm type subform 2019-11-07 13:30:30 -05:00
Marliana Lara 6fee0db17b Fix right margin and padding to 0px on body el 2019-11-05 14:48:04 -05:00
Marliana Lara 0f32161df0 Pull credential api request outside of ProjectEdit 2019-11-05 12:40:34 -05:00
Marliana Lara ecf340f722 Add Project Edit test coverage 2019-11-04 09:16:31 -05:00
Marliana Lara d77040a7a9 Add Project Edit form and refactor how the form handles credentials 2019-11-03 21:28:10 -05:00
Marliana Lara a8140e86d7 Encapsulate each scm type subform in its own component 2019-10-31 19:00:55 -04:00