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 |
|
mabashian
|
1f0acef844
|
Changes Toggle to MultiButtonToggle in an attempt to differentiate it from an upstream PF component. Altered props to be a bit more concise as well as support more than two buttons.
|
2020-03-02 11:22:18 -05:00 |
|
mabashian
|
a997b40852
|
Refactors YamlJsonToggle component into something a little more generic so that it can be used to toggle between local and utc times in the schedule details view.
|
2020-02-28 17:25:31 -05:00 |
|
mabashian
|
e80e3f7410
|
Reapply prompt on launch for job template fields after rebasing.
|
2020-02-26 16:59:45 -05:00 |
|
mabashian
|
0e663921d6
|
Removes rogue comment and marks JT inventory validation string for translation.
|
2020-02-26 14:47:28 -05:00 |
|
mabashian
|
0582079606
|
Adds prompt on launch support to the rest of the relevant fields in the Job template form. Adds extra variables field to the job template form. Removes the advanced section in favor of a straight form.
|
2020-02-26 14:47:28 -05:00 |
|
mabashian
|
e6f0c01aa6
|
Schedule list now uses useRequest hooks for fetching and deleting. Also rolled a component for schedule toggles that can be used throughout the tree.
|
2020-02-21 16:14:22 -05:00 |
|
mabashian
|
e6e31a9fc6
|
Updates after removing PF overrides to list components.
|
2020-02-21 15:30:09 -05:00 |
|
mabashian
|
801aaf9323
|
Adds the All Schedules list
|
2020-02-21 15:30:09 -05:00 |
|
mabashian
|
764c0b2e15
|
Fix unit test failures where we were using workflow action toooltip item id's
|
2020-02-20 12:57:38 -05:00 |
|
mabashian
|
23677b4963
|
Explicitly pass id through to the action item
|
2020-02-20 10:38:01 -05:00 |
|
mabashian
|
96d9d41f19
|
Expose id's on workflow action items
|
2020-02-20 10:24:37 -05:00 |
|
mabashian
|
f6523ab5a0
|
Adds id's to the node name and the node type letter
|
2020-02-17 12:41:24 -05:00 |
|
mabashian
|
47c783da37
|
Remove Workflow Visualizer text from visualizer toolbar
|
2020-02-17 12:41:24 -05:00 |
|
mabashian
|
74afc7b424
|
Run prettier to fix failures
|
2020-02-17 12:41:24 -05:00 |
|
mabashian
|
48eeeea7f3
|
Disable tools/legend buttons when the workflow has no nodes and is displaying the start screen.
|
2020-02-17 12:41:24 -05:00 |
|
mabashian
|
aa6857fd38
|
Hide message stating that the resource has been deleted if the output node is an approval node
|
2020-02-17 12:41:24 -05:00 |
|
mabashian
|
25fe2a2ce6
|
Adds tests for the node type step components in the node modal
|
2020-02-17 12:41:24 -05:00 |
|
mabashian
|
3d1e3741cd
|
Run prettier
|
2020-02-17 12:41:24 -05:00 |
|
mabashian
|
2ef57e0221
|
Adds id to workflow visualizer start screen button
|
2020-02-17 12:41:24 -05:00 |
|
mabashian
|
bc08c02b89
|
Adds ID's to toolbar(s) and action buttons within visualizer/output toolbars.
|
2020-02-17 12:41:24 -05:00 |
|
mabashian
|
50c74a2ec8
|
Adds test coverage for node modal components
|
2020-02-17 12:41:24 -05:00 |
|
mabashian
|
887469d73e
|
Adds test for link add/edit/delete modals
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
f9debb8f94
|
Adds tests for delete all nodes and unsaved changes modals
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
b3929d1177
|
Remove HorizontalSeparator component. Patternfly now has a Divider component that we can use if we need something like this.
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
e3cfdb74ba
|
Adds basic unit test coverage to visualizer components (not including modals).
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
1d0e752989
|
Adds unit test coverage for workflow reducer
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
05a3bb0622
|
Removes unnecessary 'type' field on nodes and links
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
bc7fd26af6
|
Fixes bug where navigating from one output route to another was breaking
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
048d4dbd95
|
Fixes bug where viewing the workflow output, clicking a node to view the details of that job and then hitting the back button would result in an error and no output graph.
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
c70e5357d3
|
Mark min/sec labels for translation
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
7576ba2ade
|
Swap history.push for history.replace to alleviate console warning dealing with pushing to the same path.
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
877e630a90
|
Replace withRouter with useHistory hook
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
ef854aabb7
|
Adds test coverage to the workflow output and workflow output graph components
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
fc3f19bd2b
|
Fix some styling discrepancies between Chrome and Firefox in the workflow viz/output graphs.
Cleans up deleted job/job template use cases. Show message indicating that the ujt associated with a node has been deleted.
|
2020-02-17 12:41:23 -05:00 |
|