mabashian
|
ccecd90015
|
Convert InventoryGroupsList to use useRequest and useSelected hooks
|
2020-07-29 15:07:06 -04:00 |
|
mabashian
|
b35aa1ac83
|
Converts OrganizationTeamList to use useRequest in preparation for advanced search
|
2020-07-29 13:12:10 -04:00 |
|
mabashian
|
b11f2f017f
|
Update capitalization to match PF guidelines
|
2020-07-29 11:44:17 -04:00 |
|
mabashian
|
9d8a177c75
|
Update capitalization to match PF guidelines
|
2020-07-29 11:43:28 -04:00 |
|
mabashian
|
7d8963388f
|
Update capitalization to match PF guidelines
|
2020-07-29 11:41:16 -04:00 |
|
mabashian
|
3e0d0ec62d
|
Update capitalization to match PF guidelines
|
2020-07-29 11:39:32 -04:00 |
|
mabashian
|
a34953cd6c
|
Update list to use useSelected, useRequest, useDeleteItems hooks
|
2020-07-29 11:32:08 -04:00 |
|
mabashian
|
48b29352d7
|
Converts InventorySourcesList to use useRequest in preparation for advanced search
|
2020-07-29 10:08:45 -04:00 |
|
mabashian
|
8addc6bb59
|
Converts JobTemplatesList to use useRequest in preparation for advanced search
|
2020-07-29 09:48:54 -04:00 |
|
mabashian
|
e343c9698d
|
Converts ProjectsList to use useRequest in preparation for advanced search
|
2020-07-29 09:09:27 -04:00 |
|
mabashian
|
bc02321689
|
Adopt useSelected
|
2020-07-29 08:45:06 -04:00 |
|
mabashian
|
f775ed3f77
|
Converts UserList to functional component
|
2020-07-28 16:22:51 -04:00 |
|
mabashian
|
45286ebf41
|
Fixes bug where help icon showed up beneath the form label. I believe the labelIcon prop was added in a recent update of PF and is what we should be using.
|
2020-07-23 10:43:10 -04:00 |
|
mabashian
|
3c27e1ca12
|
Revert "Gets rid of custom form reset function in favor of formik's resetForm in credential form"
This reverts commit 26fa94dc6f1f1c1306c32ba571eb2899e516b0a0.
|
2020-06-16 16:16:30 -04:00 |
|
mabashian
|
8aa6e9466f
|
Fixes credential type dropdown item sort issue where Vault appeared after VMware
|
2020-06-16 16:16:30 -04:00 |
|
mabashian
|
9180334908
|
Adds a bit more unit test coverage around credential add/edit save functionality, making sure that we're making the correct calls with the correct payloads.
|
2020-06-16 16:16:30 -04:00 |
|
mabashian
|
9d63b679f9
|
Gets rid of custom form reset function in favor of formik's resetForm in credential form
|
2020-06-16 16:16:30 -04:00 |
|
mabashian
|
d5578d9744
|
Only render subform if cred type inputs.fields exists. This fixes a bug where an error was thrown when a custom credential type without an input configuration existed in the database.
|
2020-06-16 16:16:30 -04:00 |
|
mabashian
|
7fefea31c0
|
Removes nested ternary in CredentialField validate param by moving logic out to a function and making it a little more readable.
|
2020-06-16 16:16:30 -04:00 |
|
mabashian
|
b5ce1fe2f3
|
Changes CredentialSubForm to TypeInputsSubForm
|
2020-06-16 16:16:30 -04:00 |
|
mabashian
|
3dfc9328a9
|
Dynamically render credential subform fields based on options responses for each credential type
|
2020-06-16 16:16:30 -04:00 |
|
mabashian
|
781b675837
|
Upgrade jquery to 3.5.1
|
2020-06-16 14:44:17 -04:00 |
|
mabashian
|
5e3ce7b7ea
|
Update ngToast to most recent version
|
2020-06-16 14:44:16 -04:00 |
|
mabashian
|
34dd034f7c
|
Upgrades to the latest angular-tz-extensions
|
2020-06-16 14:44:16 -04:00 |
|
mabashian
|
d5fcf733f0
|
Upgrades to the latest angular-codemirror
|
2020-06-16 14:44:16 -04:00 |
|
mabashian
|
8d63ebf0e0
|
Upgrade to the latest angular-scheduler
|
2020-06-16 14:44:16 -04:00 |
|
mabashian
|
57a6c8d693
|
Manually bumps websocket-extensions to 0.1.14 in awx/ui
|
2020-06-08 14:29:52 -04:00 |
|
mabashian
|
142c0da9f0
|
Manually bumps websocket-extensions to 0.1.14
|
2020-06-08 14:14:59 -04:00 |
|
mabashian
|
66df922956
|
Wrap credential form submission code in useRequest to avoid the "unmounted component" errors we've seen if we try to push a new route onto the history but the coomponent is already unmounted.
|
2020-06-02 12:06:13 -04:00 |
|
mabashian
|
b01e312b8f
|
Remove unnecessary sleep
|
2020-06-01 16:08:44 -04:00 |
|
mabashian
|
78ade1d99d
|
Build inputSourcesMap using an array reduce method instead of forEach with a local variable.
|
2020-06-01 15:55:18 -04:00 |
|
mabashian
|
5367bc4d3b
|
Adds test coverage for cred plugin prompt
|
2020-06-01 14:46:13 -04:00 |
|
mabashian
|
df069f3874
|
Adds prop type checking to a few components that were missing it. Adds basic test coverage for credential plugin field and selected components. Adds foundation for credential plugin prompt component tests (more coverage to come in a later commit).
|
2020-06-01 14:46:13 -04:00 |
|
mabashian
|
e927680cc2
|
Fix linting errors
|
2020-06-01 14:46:13 -04:00 |
|
mabashian
|
4b95297bd4
|
Adds basic credential plugin support to relevant fields in the static credential forms.
|
2020-06-01 14:46:13 -04:00 |
|
mabashian
|
068d9660b3
|
Addresses npm audit security report vulnerabilities with http-proxy which is a dependency of some of our dependencies.
|
2020-06-01 14:40:33 -04:00 |
|
mabashian
|
d6f7692a7d
|
Upgrade patternfly deps to latest stable versions
|
2020-05-18 15:46:48 -04:00 |
|
mabashian
|
da1a19ce88
|
Fixes pathing after aliases removed
|
2020-05-18 15:06:20 -04:00 |
|
mabashian
|
67b826b438
|
Moves credential mocks out to data json files
|
2020-05-18 14:25:36 -04:00 |
|
mabashian
|
428527052c
|
Use credential type value from hook value instead of accessing it directly
|
2020-05-18 14:23:47 -04:00 |
|
mabashian
|
4a9d39c3fa
|
Adds support for GCE credentials in credential form(s)
|
2020-05-18 14:23:47 -04:00 |
|
mabashian
|
f29144ba91
|
Fixes bug where all_parents_must_converge was not being set for new or existing approval nodes.
|
2020-05-18 13:23:57 -04:00 |
|
mabashian
|
be0a7a2aa9
|
Pass route contents as child instead of using render prop
|
2020-04-15 14:33:35 -04:00 |
|
mabashian
|
d0d8d1c66c
|
Fix schedule edit prop types error thrown on schedule prop
|
2020-04-15 14:33:35 -04:00 |
|
mabashian
|
8a8a48a4ff
|
Fix prop types on schedule edit
|
2020-04-15 14:33:35 -04:00 |
|
mabashian
|
b0aa795b10
|
Remove rogue console.logs
|
2020-04-15 14:33:35 -04:00 |
|
mabashian
|
017064aecf
|
Adds support for editing proj/jt/wfjt schedule
|
2020-04-15 14:33:35 -04:00 |
|
mabashian
|
188b23e88f
|
No need to pass undefined explicitly. view will be undefined if it's not passed
|
2020-04-09 10:28:25 -04:00 |
|
mabashian
|
63bed7a30d
|
Fixes issue where job type redirects weren't firing correctly
|
2020-04-09 10:28:25 -04:00 |
|
mabashian
|
9d6fbd6c78
|
Updates launch button tests to reflect passing empty object rather than null for launch payload without prompts
|
2020-04-08 16:10:02 -04:00 |
|
mabashian
|
edb4dac652
|
Pass empty params to launch endpoint rather than null to alleviate 400 error when launching a JT with default creds.
|
2020-04-08 16:10:02 -04:00 |
|
mabashian
|
f734918d3e
|
Removes withRouter from breadcrumbs in favor of hooks
|
2020-04-08 09:48:16 -04:00 |
|
mabashian
|
7feac5ecd6
|
Updates routes in breadcrumbs so they no longer use the render prop
|
2020-04-08 09:17:46 -04:00 |
|
mabashian
|
193ec21149
|
Converts most of our route render prop usage to children
|
2020-04-08 09:17:46 -04:00 |
|
mabashian
|
14e62057da
|
Fix linting error by not using index in key
|
2020-04-08 09:12:32 -04:00 |
|
mabashian
|
c881762c97
|
Upgrades pf deps to latest
|
2020-04-07 18:07:47 -04:00 |
|
mabashian
|
0389e72197
|
Adds workflow job id to approval header link to match up with what's displayed on the jobs list
|
2020-04-03 13:39:06 -04:00 |
|
mabashian
|
0732795ecc
|
Rows in the wfjt node form templates list should only be disabled if the user cannot start the job.
|
2020-04-03 13:27:28 -04:00 |
|
mabashian
|
33a699b8ae
|
Display form errors on new lines if there are multiple
|
2020-03-31 10:57:30 -04:00 |
|
mabashian
|
288ce123ca
|
Adds resources_needed_to_start to the list of keys for error message handling
|
2020-03-30 17:04:17 -04:00 |
|
mabashian
|
c7b23aac9b
|
Removes static run on string options and opts for the more dynamic ux pattern already adopted in the old UI
|
2020-03-30 15:37:56 -04:00 |
|
mabashian
|
b4ea60eb79
|
Fixes issue where repeat frequency was not displaying correctly for schedules that only run once
|
2020-03-30 15:37:56 -04:00 |
|
mabashian
|
24c738c6d8
|
Moves generation of today and tomorrow strings out of the return of the ScheduleForm
|
2020-03-30 15:37:56 -04:00 |
|
mabashian
|
0c26734d7d
|
Move the construction of the rule object out to it's own function
|
2020-03-30 15:37:56 -04:00 |
|
mabashian
|
d9b613ccb3
|
Implement schedule add form on JT/WFJT/Proj
|
2020-03-30 15:37:56 -04:00 |
|
mabashian
|
a8f56f78e9
|
Remove unused touched and error props
|
2020-03-26 14:11:22 -04:00 |
|
mabashian
|
f7ad3d78eb
|
Fixes issues with organization when saving the project form.
Changes helperTextInvalid prop type to node which matches more closely with what the upstream PF component supports.
|
2020-03-26 13:57:11 -04:00 |
|
mabashian
|
77e99ad355
|
Adds aria-label to some buttons without text
|
2020-03-26 12:58:45 -04:00 |
|
mabashian
|
2274b4b4e4
|
Upgrade jest and babel-jest to latest (v25)
|
2020-03-18 09:44:25 -04:00 |
|
mabashian
|
6db6fe90fd
|
Adds error div to toggle fields built using form generator so that errors can be shown underneath the toggle
|
2020-03-17 15:27:16 -04:00 |
|
mabashian
|
a0937a8b7c
|
Bumps eslint from 5.6 to 6.8
|
2020-03-17 13:44:33 -04:00 |
|
mabashian
|
61600a8252
|
Adds aria-labels to links without descernible inner text
|
2020-03-16 10:39:21 -04:00 |
|
mabashian
|
abe8153358
|
Remove rogue console
|
2020-03-13 16:38:46 -04:00 |
|
mabashian
|
43abeec3d7
|
Mark img aria-labels for translation
|
2020-03-13 11:25:47 -04:00 |
|
mabashian
|
bd8886a867
|
Adds lang attr to html tag in ui next app
|
2020-03-13 11:21:25 -04:00 |
|
mabashian
|
bd68317cfd
|
Adds aria-label attrs to buttons without inner text
|
2020-03-13 11:13:28 -04:00 |
|
mabashian
|
6c7ab97159
|
Adds aria-label attrs to img elements
|
2020-03-10 16:12:29 -04:00 |
|
mabashian
|
8077c910b0
|
Adds lang attr to installing template
|
2020-03-10 16:10:51 -04:00 |
|
mabashian
|
ecc68c1003
|
Adds lang attr to html tag to specify default language for the application
|
2020-03-10 15:33:31 -04:00 |
|
mabashian
|
dd5f25186b
|
Fixes bug where user with edit permissions on a credential but no permissions on the credentials org would be denied access to the form in the UI.
|
2020-03-10 13:31:55 -04:00 |
|
mabashian
|
6dd4d04bf5
|
Move label out to styled component. Removes dependency on internal pf classes.
|
2020-03-06 14:56:17 -05:00 |
|
mabashian
|
21b4455ee6
|
Change nestedResource to schedule in setBreadcrumbConfig. As it currently stands the only nested resource that could be passed here is a schedule.
|
2020-03-06 14:36:35 -05:00 |
|
mabashian
|
314e345825
|
Tweak Schedules props to include the options request callback needed to load the list after rebasing.
|
2020-03-06 14:36:35 -05:00 |
|
mabashian
|
90e047821d
|
Makes entire hierarchy of schedule components generic
|
2020-03-06 14:36:34 -05:00 |
|
mabashian
|
01fe89e43c
|
Moves request to generate preview down into the ScheduleDetail component
|
2020-03-06 14:32:09 -05:00 |
|
mabashian
|
1f2edd81ab
|
Adds generic schedule detail component and applies it to JT schedules
|
2020-03-06 14:32:09 -05:00 |
|
mabashian
|
d33daeee91
|
Adds Add button to schedules list along with rbac restrictions
|
2020-03-05 12:34:29 -05:00 |
|
mabashian
|
d5372dae36
|
Upgrade react and react-dom to latest
|
2020-03-03 13:07:50 -05:00 |
|
mabashian
|
3c7f596288
|
Change currentValue prop to simply value. Adds basic unit test coverage to MultiButtonToggle component.
|
2020-03-03 12:57:12 -05:00 |
|
mabashian
|
10b5a10728
|
Jobs that error should trigger us to to update the Recent Jobs list along with successful/failed/canceled
|
2020-03-03 11:05:28 -05:00 |
|
mabashian
|
d3fa34c665
|
Remove tooltip update when job finishes. This will be handled later down the line by buildTooltips().
|
2020-03-03 11:05:28 -05:00 |
|
mabashian
|
48a615231b
|
Fix jshint errors
|
2020-03-03 11:05:28 -05:00 |
|
mabashian
|
b09ac71647
|
Trims down GET requests made on the dashboard in response to websocket messages
|
2020-03-03 11:05:28 -05:00 |
|
mabashian
|
d5dd3c521f
|
Consume finished timestamp on org templates list when available via websocket message
|
2020-03-03 11:05:28 -05:00 |
|
mabashian
|
db43341f96
|
Consume finished timestamp from websocket message and update the relevant job row. Also adds logic to attempt to re-order the list when the sort order is -finished since we have enough information client-side to do that.
|
2020-03-03 11:05:28 -05:00 |
|
mabashian
|
3234f246db
|
Consume finished timestamp from websocket message when it's available to update the relevant row in the templates list.
|
2020-03-03 11:05:28 -05:00 |
|
mabashian
|
a6cd32522f
|
Removes GET requests in response to websocket messages on the org job templates list. List is solely updated based on data from the websocket messages.
|
2020-03-03 11:05:28 -05:00 |
|
mabashian
|
51a6194b8d
|
Removes logic performing GET requests on api/v2/templates whenever a job status update message comes across the websocket. We now use data exclusively from the websocket to update the UI.
|
2020-03-03 11:05:28 -05:00 |
|
mabashian
|
e75f7b0beb
|
Stop making rest calls for inventory source sync updates on inventory sources list
|
2020-03-03 11:05:28 -05:00 |
|
mabashian
|
179c62e2f3
|
Stop making rest calls for project sync updates on projects list
|
2020-03-03 11:05:28 -05:00 |
|