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
|
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
|
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 |
|
mabashian
|
60a137225a
|
Changes how the jobs list reacts to socket messages. We now only make targeted GET requests for new rows. We use the available information in the socket message to update the relevant row (if visible in the list).
|
2020-03-03 11:05:28 -05:00 |
|
mabashian
|
322b4ee1e4
|
Updates our four patternfly deps to latest
|
2020-03-02 13:43:15 -05:00 |
|