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 |
|
mabashian
|
68a6315626
|
Adds react-hooks eslint rules and fixes a few warnings
|
2019-11-11 14:56:25 -05:00 |
|
mabashian
|
8bfbd85cf9
|
Adds eslint-plugin-react-hooks as a dev dep
|
2019-11-11 14:25:04 -05:00 |
|
mabashian
|
ab4fba7ce9
|
Address PR feedback. Refactors a bit of unit test coverage to move away from testing state. Re-organized some of the structure of the user list tests to be slightly more efficient.
|
2019-11-11 11:57:39 -05:00 |
|
mabashian
|
deb6e58397
|
Adds Users list, forms and details. Adds password form field.
|
2019-11-11 10:43:56 -05:00 |
|
mabashian
|
823a74c98b
|
Prettier
|
2019-11-08 14:18:44 -05:00 |
|
mabashian
|
c294a63f32
|
Updates a couple of team list checkbox tests to test the UI rather than state/props internals. Fixes bug where select all was selected on load.
|
2019-11-08 12:44:45 -05:00 |
|
mabashian
|
84bce530dc
|
Adds organization field to team form. Adds edit button to team list items.
|
2019-11-08 12:44:45 -05:00 |
|
mabashian
|
6acd3c98b7
|
Updates stale copy pasta. Org -> Team
|
2019-11-08 12:44:45 -05:00 |
|
mabashian
|
1e80b2e295
|
Adds basic teams list and add/edit forms. The edit button on the list rows and the org lookup in the form are both missing and will be added in a later commit.
|
2019-11-08 12:44:45 -05:00 |
|
mabashian
|
4e31bdd2d2
|
Removes changes to serializer that added type to host recent jobs. Addresses Switch styling issues on host list items.
|
2019-11-06 09:35:45 -05:00 |
|
mabashian
|
d5e9716ceb
|
Move CardHeader styled component(s) outside of render functions. Refactors host options calls out to it's own function.
|
2019-11-06 09:35:45 -05:00 |
|
mabashian
|
01963b0ee7
|
Add host list, add/edit forms, and details
|
2019-11-06 09:35:45 -05:00 |
|
mabashian
|
e9728f2a78
|
Update snapshot after rebase
|
2019-10-30 20:11:11 -04:00 |
|
mabashian
|
64776f97cf
|
Prettier formatting
|
2019-10-30 19:13:35 -04:00 |
|