Commit Graph
100 Commits
Author SHA1 Message Date
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
Marliana Lara ae349addfe Resolve credential type id and retrieve scm_type choices from OPTIONS 2019-10-31 16:38:32 -04:00
Marliana Lara 31fdd5e85c Add scm refspec to project detail and remove org id from top level shared component 2019-10-31 16:38:32 -04:00
Marliana Lara e4bde24f38 Add project add form and tests 2019-10-31 16:38:32 -04:00
Marliana Lara 9c019e1cc0 Add organization and credential lookups 2019-10-31 16:38:31 -04:00
Marliana Lara 2b6cfd7b3d Handle undefined schedule value in job detail component 2019-10-29 11:24:11 -04:00
Marliana Lara 5ac2211ef4 Merge pull request #3875 from marshmalien/5048-missing-job-details
Handle undefined schedule value in job detail component
2019-10-21 16:23:19 -04:00
Marliana Lara 9c9bf0ed84 Handle undefined schedule value in job detail component 2019-10-21 16:13:52 -04:00
Marliana Lara e5184e0ed1 Fix workflow results detail panel responsive style 2019-10-14 13:50:59 -04:00
Marliana Lara 6282b5bacb Style empty list placeholder text inline 2019-10-14 13:11:31 -04:00
Marliana Lara 4b83bda306 Wrap phrase for translation and update test 2019-10-09 22:24:50 -04:00
Marliana Lara 7fc4e8d20a Add project detail and unit tests 2019-10-09 22:24:49 -04:00
Marliana Lara e97fc54deb Add class to StatusIcon wrapper and fix merge conflicts 2019-09-26 11:50:38 -04:00
Marliana Lara 76325eefd3 Expand job detail tests to verify more fields
* Update job detail tests to use large mock job data source
* Move mock job data source into a shared file
* Update OrgAccess snapshot due to DetailList style change
2019-09-25 16:39:05 -04:00
Marliana Lara 4b8a06801c Add missing job detail fields and status icons 2019-09-25 16:35:29 -04:00
Marliana Lara ad2e58cd43 Align the top of the modal to a fixed distance from the top of the
browser
2019-09-11 11:48:17 -04:00
Marliana Lara e53c979344 Show changed status when the status is both ok and changed 2019-09-10 17:09:25 -04:00
Marliana Lara 2527a78874 Combine host and job status icons into one generic status icon 2019-09-10 17:06:53 -04:00
Marliana Lara 871f2cf9c5 Add host event modal tests and code cleanup 2019-09-10 16:29:25 -04:00
Marliana Lara 25aa9bc43e Change empty state text 2019-09-06 12:52:44 -04:00
Marliana Lara a79de2b4ed Fix existing test failures 2019-09-06 12:44:11 -04:00
Marliana Lara 7480baf256 Add host event modal 2019-09-06 12:43:53 -04:00
Marliana Lara 5babab7af4 Add host status icon and pull status styles into separate file 2019-09-06 12:43:17 -04:00
Marliana Lara b77160f575 Fix broken tests due to JobTemplateForm changes 2019-08-26 15:01:06 -04:00
Marliana Lara 156d03fa45 Add playbook select and project field validation 2019-08-26 15:00:59 -04:00
Marliana Lara 45a69551f1 Change JT form project field into a single select input 2019-08-16 13:05:12 -04:00
Marliana Lara 748bf63d4e Move job event line styles into a shared dir
Set a field to avoid setState warnings

Fix lint errors
2019-08-13 17:06:24 -04:00
Marliana Lara 475645f604 Add JobOutput tests 2019-08-13 17:05:47 -04:00
Marliana Lara 74ef0e7abf Refactor MenuControls as a functional component
* Fix lint errors
2019-08-13 17:05:47 -04:00
Marliana Lara 2aa38e84dd Add guard clause to loadMoreRows and style tweaks 2019-08-13 17:05:46 -04:00
Marliana Lara 161c7706bc Add InfiniteLoader to fetch rows as needed 2019-08-13 17:05:46 -04:00
Marliana Lara da92889323 WIP - react virtualizer 2019-08-13 17:05:45 -04:00
Marliana Lara 859c364fbe Add MenuControl tests 2019-08-13 17:05:44 -04:00
Marliana Lara 408b38174a Add job output menu controls component 2019-08-13 17:05:44 -04:00
Marliana Lara 3c96968ee0 Add link to organization inventory list 2019-07-29 12:36:30 -04:00
Marliana Lara fb0c82598f Address PR feedback 2019-07-09 12:37:50 -04:00
Marliana Lara 7afaacb5e3 Add Job Template Add form skeleton and test 2019-07-03 15:44:52 -04:00
Marliana Lara b06421b870 Rename TemplateForm to JobTemplateForm 2019-07-03 15:44:52 -04:00
Marliana Lara 5e6562023d Merge pull request #295 from marshmalien/job-template-directory-name
Job template directory name
2019-06-26 15:10:33 -04:00
Marliana Lara 14280ec53b Update launch button hover styles 2019-06-26 14:51:27 -04:00
Marliana Lara edef496583 Update job template breadcrumb content 2019-06-26 14:49:10 -04:00
Marliana Lara cfc0a4771f Update the JT Edit directory, file, and component names 2019-06-26 14:45:35 -04:00
Marliana Lara f6ddb72482 Add key to ansible select options test 2019-06-26 14:41:38 -04:00
Marliana Lara a503529d05 Merge pull request #291 from marshmalien/skeleton-template-edit-form
Skeleton template edit form
2019-06-26 10:33:22 -04:00
Marliana Lara a2a245c89e Add unique key prop to ansible select options 2019-06-26 10:21:34 -04:00
Marliana Lara f3bf35311e Address PR feedback and merge conflicts 2019-06-25 16:29:55 -04:00
Marliana Lara 67d619f9cc Add template edit and form tests 2019-06-25 15:49:28 -04:00
Marliana Lara 463357c81e Add template edit form skeleton 2019-06-25 15:49:24 -04:00
Marliana Lara 7b3e5cd8d5 Refactor AnsibleSelect data prop to accept an array of option objects
* First custom_virtualenv in options list is always default
2019-06-25 15:47:42 -04:00
Marliana Lara 740402e5a8 Merge pull request #279 from mabashian/templates-routes
Add basic routing for templates
2019-06-20 12:11:22 -04:00
Marliana Lara 5662d8b625 Remove Fragment 2019-06-20 12:01:43 -04:00
Marliana Lara 0b10ff7fe6 Merge pull request #268 from marshmalien/263-org-badge-count-styles
Group organization list user and member badges
2019-06-18 13:53:32 -04:00
Marliana Lara c9a4cb7696 Reduce gap between organization list count badges 2019-06-18 12:07:08 -04:00
Marliana Lara 4e45a3b365 Merge pull request #256 from marshmalien/skeleton-job-results
Skeleton job results
2019-06-17 11:48:14 -04:00
Marliana Lara 096f5fb324 Fix lint errors and pull in new content error and loading handler 2019-06-14 15:34:55 -04:00
Marliana Lara 416d30a189 Add close button to job detail and test 2019-06-14 14:46:48 -04:00
Marliana Lara cda5cc25b8 Add Job results skeleton tests 2019-06-14 14:46:48 -04:00
Marliana Lara 508d8311dd Add Job results skeleton 2019-06-14 14:46:48 -04:00
Marliana Lara 54f9dd5e98 Add Job API model 2019-06-14 14:46:48 -04:00
Marliana Lara 4fe558392a Update organization card header and tabs to use styled-components 2019-06-14 14:46:42 -04:00
Marliana Lara abb37299cb Add isolated badge to instance groups list 2019-06-03 13:20:23 -04:00
Marliana Lara 56df930b99 Sanitize instance group breadcrumb name 2019-05-21 09:55:35 -04:00
Marliana Lara e95339ba6e Add instance group name to breadcrumb 2019-05-16 16:46:53 -04:00
Marliana Lara 17f71600df Add styles to grow dropdown width based on content 2019-05-16 12:23:47 -04:00
Marliana Lara 0b3245eab6 Merge pull request #201 from marshmalien/194-missing-header-dropdowns
Fix page header styles, search icon, and vertical separator
2019-05-13 16:23:48 -04:00
Marliana Lara b640203f88 Fix page header styles, search icon, and vertical separator 2019-05-10 12:29:55 -04:00
Marliana Lara 0fc8179ca3 Merge pull request #190 from marshmalien/pf-base-css-import
Use recommended PatternFly Base CSS
2019-05-02 14:37:52 -04:00
Marliana Lara 516aecf7de Use recommended PatternFly Base CSS 2019-05-02 11:43:13 -04:00
Marliana Lara 2ab688932d Remove org list links 2019-04-09 11:37:43 -04:00
Marliana Lara 212d3d517d Replace lookup with patternfly's input group component and 'fix' the height 2019-04-05 15:39:14 -04:00
Marliana Lara 868ad51158 Set static value to const variable 2019-04-05 09:58:19 -04:00
Marliana Lara 8302992a35 Fix Organization User badge linkout 2019-04-05 08:44:12 -04:00
Marliana Lara 268d50a339 Update Org Details UX layout and add show more/less to instance groups field 2019-04-03 13:40:08 -04:00
Marliana Lara 4e4afb4a98 Add sorting to all occurrences of the Template list 2019-04-01 13:44:24 -04:00