mabashian
|
10ae6c9042
|
Cleans up console error thrown from this test. Also fixed the last test as it wasn't actually testing the desired behavior.
|
2020-09-21 13:24:23 -04:00 |
|
mabashian
|
8bee409a4a
|
Auto populate various required lookups on various forms
|
2020-09-21 13:24:23 -04:00 |
|
mabashian
|
8fab4559b9
|
Add data-job-status attr to all StatusIcons so that automated tests can determine whether or not a status has been updated via websockets.
|
2020-09-11 09:27:44 -04:00 |
|
mabashian
|
45ca9976f3
|
Fix merge conflict error
|
2020-09-11 09:17:42 -04:00 |
|
mabashian
|
5b56bda0bb
|
Fix tests after changing node data structure
|
2020-09-11 09:17:42 -04:00 |
|
mabashian
|
c318a17590
|
Refresh nodes after workflow has finished running so that we can display all job info for relevant nodes.
|
2020-09-11 09:17:42 -04:00 |
|
mabashian
|
e28c9bb3c4
|
Remove unnecessary constant variable
|
2020-09-11 09:17:42 -04:00 |
|
mabashian
|
c209c98e3f
|
Update job for job detail/workflow details based on websockets. Re-fetch job after job finishes running to display all available info.
|
2020-09-11 09:17:42 -04:00 |
|
mabashian
|
af77116f1e
|
Convert Job.jsx to functional component in preparation for socket hook usage
|
2020-09-11 09:17:42 -04:00 |
|
mabashian
|
328e503f5b
|
Update workflow node job status based on websocket messages
|
2020-09-11 09:17:42 -04:00 |
|
mabashian
|
5d4ef86db7
|
Rename inv/inv source ws functions
|
2020-09-11 09:17:42 -04:00 |
|
mabashian
|
3e99e94b8c
|
Redirect user to visualizer page after successful workflow creation
|
2020-09-11 09:17:42 -04:00 |
|
mabashian
|
130a43f5c4
|
Simplify kebab modal open logic
|
2020-09-10 15:32:30 -04:00 |
|
mabashian
|
0fc6affe85
|
Refactor kebab modal tracking logic in delete/cancel buttons
|
2020-09-10 15:32:29 -04:00 |
|
mabashian
|
c8a07309ee
|
Fix typo
|
2020-09-10 15:32:29 -04:00 |
|
mabashian
|
2b60759edc
|
Fix bug where delete/cancel buttons in kebab would not actually make delete/cancel requests
|
2020-09-10 15:32:29 -04:00 |
|
mabashian
|
225f57fefd
|
Remove use of i18n.plural in favor of low level i18n._.
|
2020-09-10 15:32:29 -04:00 |
|
mabashian
|
bae10718d5
|
Remove RelatedAPI model in favor of JobsAPI. Adds cancel method to JobsAPI and uses that on the jobs list.
|
2020-09-10 15:32:29 -04:00 |
|
mabashian
|
f27b541396
|
Adds cancel button to jobs list toolbar
|
2020-09-10 15:32:29 -04:00 |
|
mabashian
|
6889128571
|
Peel axios instantiation out into it's own file so that it can be used in the RelatedAPI model
|
2020-09-10 15:32:29 -04:00 |
|
mabashian
|
19886f7ec3
|
Hide edit button on workflow node details view for users that don't have the ability to edit the workflow
|
2020-09-09 09:44:09 -04:00 |
|
mabashian
|
945dfbb648
|
Fixes some rbac issues in the workflow toolbar and start screen. Add/edit-related buttons should be hidden for users that cannot edit the workflow.
|
2020-09-09 09:07:46 -04:00 |
|
mabashian
|
e830da97f3
|
Fix broken credential form tests after id change
|
2020-09-04 15:49:11 -07:00 |
|
mabashian
|
77c211dabe
|
Adds id's to credential form buttons
|
2020-09-04 11:22:34 -04:00 |
|
mabashian
|
e5f9ed827b
|
Undo commenting out of strictmode
|
2020-09-04 09:20:09 -04:00 |
|
mabashian
|
2d2108b1de
|
Support file upload/drag and drop on credential mutliline fields
|
2020-09-04 09:20:09 -04:00 |
|
mabashian
|
895010c675
|
Pre-populate organization galaxy credential field with the default galaxy credential
|
2020-09-01 13:45:03 -04:00 |
|
mabashian
|
458807c0c7
|
Add a Galaxy Credential multi-select field to the Organizations form
|
2020-09-01 13:45:03 -04:00 |
|
mabashian
|
9d511a4c04
|
Fix id on credential select fields
|
2020-08-28 17:02:25 -04:00 |
|
mabashian
|
ae4f1a15d3
|
Add ID's to the buttons in the external test modal for cred form
|
2020-08-28 15:43:44 -04:00 |
|
mabashian
|
e93aa34864
|
Adds support for a Test button on the credential form when the credential type is 'external'
|
2020-08-28 15:43:44 -04:00 |
|
mabashian
|
73d21a01cb
|
Adds visualizer button to workflow template rows on templates list
|
2020-08-26 17:03:48 -04:00 |
|
mabashian
|
c731e4282b
|
Use low level i18n._ instead of i18n.plural for plurals on the schedule form. This fixes a bug where the page would crash on static builds when a frequency was selected.
|
2020-08-26 13:18:07 -04:00 |
|
mabashian
|
8fac722b10
|
Fixes bug where users were unable to turn webhooks off when editing job templates/workflow job templates
|
2020-08-25 16:02:55 -04:00 |
|
mabashian
|
80fe98b8d6
|
Fix npm audit warnings
|
2020-08-21 09:20:29 -04:00 |
|
mabashian
|
222a65c875
|
Adds extra variables to schedule details. Updates parameters by which we display prompt fields on schedule details. Extend VariableDetails component to be able to handle values that come in raw JSON form.
|
2020-08-20 14:29:24 -04:00 |
|
mabashian
|
daeb5a8de8
|
Only disable single notification row when toggling, not all rows
|
2020-08-20 14:24:05 -04:00 |
|
mabashian
|
681b765b9a
|
Adds support for toggling approval notifications on orgs and wfjts
|
2020-08-20 13:36:32 -04:00 |
|
mabashian
|
c0cb1dee91
|
Adds workflow detail tab to workflow results
|
2020-08-19 13:55:42 -04:00 |
|
mabashian
|
1e9a71a2e4
|
Run prettier
|
2020-08-13 11:55:57 -04:00 |
|
mabashian
|
98b7f3b618
|
Support workflow prompting on launch
|
2020-08-13 11:36:58 -04:00 |
|
mabashian
|
4a3e4af0d9
|
Updated import/export names for consistency
|
2020-08-04 15:29:59 -04:00 |
|
mabashian
|
b145f97e0e
|
Handle form submission errors that may be deeply nested in the return object
|
2020-08-04 14:30:42 -04:00 |
|
mabashian
|
4ce2235f68
|
Fix rbac on Add button on User Access/Team Roles lists
|
2020-08-04 08:49:51 -04:00 |
|
mabashian
|
460ce7fcfa
|
Updates OrganizationLookup to use useRequest
|
2020-07-31 12:01:55 -04:00 |
|
mabashian
|
d8af8baae3
|
Converts NotificationList to functional component and now uses useRequest
|
2020-07-31 10:49:27 -04:00 |
|
mabashian
|
dcaab9bc8b
|
Converts ResourceAccessList to functional component
|
2020-07-30 10:10:56 -04:00 |
|
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
|
98e44de7a1
|
Update capitalization to match PF guidelines
|
2020-07-29 11:45:58 -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
|
2409bc5ee3
|
Converts WorkflowJobTemplatesList to use useRequest in preparation for advanced search
|
2020-07-28 17:13:56 -04:00 |
|
mabashian
|
f775ed3f77
|
Converts UserList to functional component
|
2020-07-28 16:22:51 -04:00 |
|
mabashian
|
721c8d98f8
|
Prevents debug messages from being logged while tests are running
|
2020-07-28 13:13:00 -04:00 |
|
mabashian
|
8b2c98ffde
|
Fixes console errors thrown about React state updates being be wrapped into act(...) on the job template add form
|
2020-07-28 12:08:40 -04:00 |
|
mabashian
|
1faaba4e6c
|
Fixes console errors thrown about React state updates being be wrapped into act(...) on the inventory form
|
2020-07-28 12:05:02 -04:00 |
|
mabashian
|
7e8d0b5883
|
Fixes console errors thrown about isValid on the workflow job template form
|
2020-07-28 11:49:17 -04:00 |
|
mabashian
|
e6e79227e5
|
Fixes console errors thrown about isValid on the credential form
|
2020-07-28 11:26:48 -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
|
c4d9b81c55
|
Fixes bug where all_parents_must_converge was not being set for new or existing approval nodes.
|
2020-05-18 15:16:05 -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 |
|