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
|
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 |
|
mabashian
|
4b3d3537b4
|
Fix linting error (unused var)
|
2019-12-11 17:21:02 -05:00 |
|
mabashian
|
efbff24528
|
Adds trailing slash to /api request
|
2019-12-11 17:21:02 -05:00 |
|
mabashian
|
1d9ce6cc15
|
Moves config request out to block of code that gets executed before the app is bootstrapped. This should allow us to redirect to the override url before the app begins to render, improving the UX.
|
2019-12-11 17:21:02 -05:00 |
|
mabashian
|
794ce96b17
|
Reverts changes to logout logic. We don't want to redirect to an override url if the user explicitly logs out.
|
2019-12-11 17:21:02 -05:00 |
|
mabashian
|
181421a2ee
|
Adds logic to redirect unauthenticated user if LOGIN_REDIRECT_OVERRIDE is set as long as the user is not navigating to /login or /#/login. Also redirects on logout if LOGIN_REDIRECT_OVERRIDE is set.
|
2019-12-11 17:21:02 -05:00 |
|
mabashian
|
f467e26842
|
Adds login redirect override field to the System (Misc System) Settings interface
|
2019-12-11 17:21:02 -05:00 |
|
mabashian
|
bf6c16197c
|
Moves config request out to block of code that gets executed before the app is bootstrapped. This should allow us to redirect to the override url before the app begins to render, improving the UX.
|
2019-12-11 11:39:11 -05:00 |
|
mabashian
|
25cc341888
|
Reverts changes to logout logic. We don't want to redirect to an override url if the user explicitly logs out.
|
2019-12-11 11:39:02 -05:00 |
|
mabashian
|
d899e75ad7
|
Adds logic to redirect unauthenticated user if LOGIN_REDIRECT_OVERRIDE is set as long as the user is not navigating to /login or /#/login. Also redirects on logout if LOGIN_REDIRECT_OVERRIDE is set.
|
2019-12-11 11:38:55 -05:00 |
|
mabashian
|
f94438cf9b
|
Adds login redirect override field to the System (Misc System) Settings interface
|
2019-12-11 11:38:31 -05:00 |
|
mabashian
|
86ba1639c3
|
Pull in latest version of our angular-scheduler fork to fix Tueday/Tuesday typo
|
2019-12-09 10:43:15 -05:00 |
|
mabashian
|
2d4df3d50e
|
Fixes bug where permissions checkboxes had inverse effect after upgrading angular to 1.7.x.
|
2019-12-05 07:34:14 -05:00 |
|
mabashian
|
bd7248d21c
|
Properly show template add button and options based on OPTIONS response on both job_templates and workflow_job_templates endpoints.
|
2019-12-04 17:58:56 -05:00 |
|
mabashian
|
9bdd49bec5
|
Adds translations for missing strings in Toolbar.jsx
|
2019-12-04 17:58:56 -05:00 |
|
mabashian
|
2506db88f2
|
Ellipsis workflow node names that are too long to fit on the node
|
2019-12-04 17:58:56 -05:00 |
|
mabashian
|
61c38eabf8
|
Revert inadvertent variable name changes in old ui app
|
2019-12-04 17:58:56 -05:00 |
|
mabashian
|
37a1e5d9b0
|
First pass workflow viz
|
2019-12-04 17:58:56 -05:00 |
|
mabashian
|
8a9ebe2086
|
Fixes bug where permissions checkboxes had inverse effect after upgrading angular to 1.7.x.
|
2019-12-04 13:54:02 -05:00 |
|
mabashian
|
a859ecfbde
|
Upgrades angular and auxiliary deps to 1.7.9
|
2019-12-04 13:54:02 -05:00 |
|
mabashian
|
93b49f314d
|
Upgrades angular and auxiliary deps to 1.7.9
|
2019-12-04 11:03:24 -05:00 |
|
mabashian
|
93a9a0354f
|
Adds missing semicolons to make linter happy
|
2019-11-27 12:37:21 -05:00 |
|
mabashian
|
ee6e28e066
|
Only show the days to keep input on the scheduler for system jobs that require it. Hides this field for cleaning up tokens and sessions.
|
2019-11-27 12:37:16 -05:00 |
|
mabashian
|
a56686ca77
|
Adds missing semicolons to make linter happy
|
2019-11-26 15:59:19 -05:00 |
|
mabashian
|
7e82f0fad7
|
Only show the days to keep input on the scheduler for system jobs that require it. Hides this field for cleaning up tokens and sessions.
|
2019-11-26 15:05:45 -05:00 |
|
mabashian
|
ee8775a08d
|
Adds link to docs on container groups add/edit forms to match instance groups. Updates instance groups link.
|
2019-11-25 10:35:23 -05:00 |
|
mabashian
|
8ff413efc0
|
Adds link to docs on container groups add/edit forms to match instance groups. Updates instance groups link.
|
2019-11-21 11:05:06 -05:00 |
|
mabashian
|
f89db3586b
|
Adds id attribute to logout button
|
2019-11-20 10:42:37 -05:00 |
|