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 |
|
mabashian
|
2bbcd2d663
|
Move visualizer/workflow output state logic out to reducer and refactor some of the larger functions. Introduces contexts for state/dispatch that can be used by descendent components of both the visualizer and the workflow output components.
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
a786118415
|
Removes reference to the node unified job template name in the view modal for now. This component is really just a placeholder and this change fixes an error that is thrown when the node's unified job template is deleted.
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
65429e581a
|
Properly bookend @constants alias so that it doesn't inadvertently match something we don't want it to match
|
2020-02-17 12:41:23 -05:00 |
|
mabashian
|
eb6f4dca55
|
Run prettier
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
ce09c4b3cd
|
Changes "Key" references to "Legend"
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
c971e9d61c
|
Turns all the workflow tool buttons in to pf button components.
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
e34bf90ca7
|
Vertically center the pause icon in the node type letter component
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
700296a558
|
Change Exit button text to Exit Without Saving in the unsaved changes modal.
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
492ea0616e
|
Moves util/workflow.jsx to components/Workflow/WorkflowUtils.jsx and updates imports
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
eddb6e1faf
|
Combines the two start node components into one. Removes use of document.getElementById in workflow components in favor of refs.
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
f98b274177
|
Adds default search and sort columns to the four lists in the workflow node wizard
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
662ff41fe9
|
Moves inline css to styled component in WorkflowOutputToolbar
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
fd146dde30
|
Adds unit test coverage to some of the workflow output components. Also adds support for hovering on workflow results links to see the edge type (success/fail/always).
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
e394d0a6f6
|
Add close button to workflow tools/key
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
5a1a47b7aa
|
Default '---' not needed due to changes to how the prop is passed to CodeMirrorInput
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
3d5c32c354
|
Update function/callback props passed into workflow components to start with "on"
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
01cc0ac8f1
|
Adds unit test coverage for shared workflow components
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
5a9248e619
|
Prettier
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
1d84d03566
|
Stabilized workflow visualizer and output point. Workflow jobs can be viewed and workflows can be built (without jt prompting).
|
2020-02-17 12:41:22 -05:00 |
|
mabashian
|
50ba4f9759
|
Halfway implemented node details. Still need to handle cases where the user has edited the node and cases where the node is brand new.
|
2020-02-17 12:41:21 -05:00 |
|
mabashian
|
de55af6ae6
|
Fully functioning workflow editor without read-only view modal and without prompting.
|
2020-02-17 12:41:21 -05:00 |
|
mabashian
|
ca478ac880
|
Render workflow results. Extensive refactors of workflow components in general.
|
2020-02-17 12:41:21 -05:00 |
|
mabashian
|
4e811c744a
|
Use FieldTooltip instead of Tooltip component. Remove promptValidate prop from FieldWithPrompt. This checkbox shouldn't ever need a custom validator function.
|
2020-02-14 10:56:11 -05:00 |
|
mabashian
|
10c6297706
|
Adds basic unit test coverage for the FieldWithPrompt component
|
2020-02-13 09:42:09 -05:00 |
|
mabashian
|
3a2a61af82
|
Adds tooltip to run type that was previously removed. Fixes unit test failures by adding ask_job_type_on_launch to mock data.
|
2020-02-13 09:06:35 -05:00 |
|
mabashian
|
a8fa816165
|
Adds FieldWithPrompt component to handle fields that are also promptable
|
2020-02-12 13:50:54 -05:00 |
|
mabashian
|
5d6e1284e3
|
Adds missing job list search fields
|
2020-02-10 17:00:44 -05:00 |
|
mabashian
|
a0ba125ea9
|
Brings template list sort fields into parity with the existing UI
|
2020-02-10 16:34:37 -05:00 |
|
mabashian
|
5d162b739b
|
Fix import order to address linting error
|
2020-01-22 09:01:35 -05:00 |
|
mabashian
|
b094c063ae
|
Use directory alias for imports instead of relative path in our test files
|
2020-01-20 17:32:05 -05:00 |
|
mabashian
|
ef3f98a399
|
Upgrades pf deps to latest. Adds ability to click on row items in order to select them rather than having to click on checkboxes/radio buttons.
|
2020-01-02 11:10:15 -05:00 |
|
mabashian
|
475e2605d4
|
Changes redirect logic slightly to lean on a global var to store the config response rather than a constant on the awApp module. This should allow us to avoid test changes.
|
2019-12-11 21:12:38 -05:00 |
|
mabashian
|
c16ad89ff9
|
Fix linting error (unused var)
|
2019-12-11 21:12:33 -05:00 |
|
mabashian
|
425d1168b9
|
Adds trailing slash to /api request
|
2019-12-11 21:12:26 -05:00 |
|
mabashian
|
7ceaa9ec4a
|
Changes redirect logic slightly to lean on a global var to store the config response rather than a constant on the awApp module. This should allow us to avoid test changes.
|
2019-12-11 17:21:02 -05:00 |
|