Commit Graph
100 Commits
Author SHA1 Message Date
mabashian a8e1c8960f Remove details function 2018-12-14 16:27:35 -05:00
mabashian 7f66053654 Changed workflow node details link to href so that i can be opened in new tab 2018-12-14 14:59:19 -05:00
mabashian ae7361f82d Fixes bug where admin/member roles weren't showing up when adding user to org 2018-12-10 11:12:09 -05:00
mabashian c0c666cc87 Fixes bug launching jt where first survey question is optional and empty 2018-12-07 15:12:22 -05:00
mabashian b891e2c204 Properly POST credentials to workflow nodes 2018-12-07 14:37:56 -05:00
mabashian a8bf7366cf Sanitize username and description in application tokens list 2018-12-07 14:24:12 -05:00
mabashian 15adb1e828 Changes workflow key icon from fa-key to fa-compass 2018-11-29 17:16:25 -05:00
mabashian 51669c9765 Fixes hint/lint errors in workflow viz test 2018-11-27 16:12:42 -05:00
mabashian 17cc82d946 Ensure that selected row is cleared when adding new node after editing existing node 2018-11-27 16:12:42 -05:00
mabashian 10de5b6866 Fixes clicking on a wf in wf node. Also fixes editing wf in wf node with inv prompt 2018-11-27 16:12:42 -05:00
mabashian 55dc27f243 Set active tab to jobs when initially clicking a workflow_job_template type node 2018-11-27 16:12:42 -05:00
mabashian 6fc2ba3495 Fixes delete node shifting e2e test 2018-11-27 16:12:42 -05:00
mabashian 7bad01e193 Fixes e2e workflow visualizer tests 2018-11-27 16:12:42 -05:00
mabashian 62a1f10c42 Fix node pagination for project/inv 2018-11-27 16:12:42 -05:00
mabashian 3975a2ecdb fix linkpath class 2018-11-27 16:12:42 -05:00
mabashian ed40ba6267 Fix searching on related fields 2018-11-27 16:12:42 -05:00
mabashian 54d56f2284 Fix node jobs column sorting. Adds arrows to potential workflow node links 2018-11-27 16:12:42 -05:00
mabashian 1477bbae30 Fixed error Cannot read property 'type' of undefined in console when selecting a project or inventory node 2018-11-27 16:12:42 -05:00
mabashian 625c6c30fc Fixed edge dropdown id 2018-11-27 16:12:42 -05:00
mabashian 28a4bbbe8a Fixed jshint errors that fell out of merge conflict 2018-11-27 16:12:41 -05:00
mabashian 1cfcaa72ad Fixed editNodeHelpMessage logic that was broken during merge conflict 2018-11-27 16:12:41 -05:00
mabashian 56885a5da1 Remove reference to isStartNode and just check the id of the node to determine if it's our start node or not 2018-11-27 16:12:41 -05:00
mabashian 623cf54766 Added dagre and graphlib licenses 2018-11-27 16:12:41 -05:00
mabashian a804c854bf Fix test failures and jshint errors 2018-11-27 16:12:41 -05:00
mabashian 3c510e6344 Fixed bug where root link became clickable. Fix workflow key on results page. 2018-11-27 16:12:41 -05:00
mabashian 5b459e3c5d Code cleanup. Fixed bugs with workflow results page including details links 2018-11-27 16:12:41 -05:00
mabashian 72263c5c7b Addresses a number of workflow related bugs 2018-11-27 16:12:41 -05:00
mabashian 4a6a3b27fa Fixed a number of workflow visualizer bugs. Added loading spinners while data is being loaded/processed. 2018-11-27 16:12:41 -05:00
mabashian ae0d0db62c Added dagre to handle our workflow graph layout. Fixed various workflow related bugs. 2018-11-27 16:12:41 -05:00
mabashian 700860e040 Fix long name tooltip. Fixed bug adding new node before finishing adding new link.
Fixed template list column layout.  Ensure that we're getting 200 workflow nodes per GET request
2018-11-27 16:12:41 -05:00
mabashian b84fc3b111 Fixes for post-rebase bugs 2018-11-27 16:12:41 -05:00
mabashian 05f4d94db2 Fixed serveral bugs including credential prompting. Added logic to bring links/nodes to the forefront when you hover over them in case there's some overlap 2018-11-27 16:12:40 -05:00
mabashian 61fb3eb390 First pass at implementing better node placement in the workflow graph 2018-11-27 16:12:40 -05:00
mabashian 7b95d2114d Implements workflow convergence without proper layout 2018-11-27 16:12:40 -05:00
mabashian 29b4979736 Completed work necessary to support editing workflow links and nodes separately. Added hover and tooltip to links 2018-11-27 16:12:40 -05:00
mabashian 87d6253176 Decouple editing a wf node with editing a node link 2018-11-27 16:12:40 -05:00
mabashian 1d7d2820fd Use patch instead of put when updating a wfjt 2018-11-19 12:04:35 -05:00
mabashian 9645e5bcd3 Remove portalMode accidental portalMode inclusion that resulted from merge conflict 2018-10-15 18:50:58 -04:00
mabashian 0a09d98fe8 Removes system tracking code from the UI. Moves import of shared out to app.js 2018-10-15 18:50:58 -04:00
mabashian 9f25fdd079 Ensure workflow graph width is 100% of container 2018-10-05 06:42:53 -06:00
mabashian 6c98e6c3a0 Actually fix extra vars on edit schedule. This commit takes into account survey question answers which need to get pulled out of extra vars and displayed in the prompt. 2018-09-27 16:49:23 -04:00
mabashian 8aec4ed72e Fixes bug where schedule extra vars were not being displayed in the edit form 2018-09-27 16:30:10 -04:00
mabashian 27c06a7285 Fixes bug in wfjt node form where rows weren't remaining selected after being clicked 2018-09-11 16:34:02 -04:00
mabashian 148daec49b Remove console.log 2018-08-28 16:14:53 -04:00
mabashian 1408200927 Exposes organization notification list to users with notification admin role 2018-08-28 15:47:28 -04:00
mabashian 2592613bde Fixes unit test failures 2018-08-28 11:01:04 -04:00
mabashian de158cb41d Removes console.log 2018-08-27 17:33:35 -04:00
mabashian f7737e2f94 Handle notification admin user type in the UI 2018-08-27 17:32:17 -04:00
mabashian 4781df62ec Fixes bug removing first/last name from a user 2018-08-25 14:25:49 -04:00
mabashian 72372b3810 Makes search filters additive again 2018-08-25 14:00:24 -04:00
mabashian f1e0c1e977 Upgrades lodash to ~4.17.10 2018-08-17 15:59:27 -04:00
mabashian d2aea30d3d Add check for ask_variables_on_launch when determining whether to show prompt button 2018-08-16 15:41:15 -04:00
mabashian cdb347cba5 Properly show prompt button when re-selecting a node with promptable fields 2018-08-16 15:41:15 -04:00
mabashian 0a78bdcf28 Added expect that was accidentally removed 2018-08-07 16:29:19 -04:00
mabashian 273754dc79 Removes redundant maxCount declaration 2018-08-07 16:24:51 -04:00
mabashian 7f6ab4f60b Fixes e2e test failure checking copy wf warning title 2018-08-07 15:59:46 -04:00
mabashian c7466ce449 Wraps label count validation in function 2018-08-07 14:27:04 -04:00
mabashian eb8c1d2c78 Fix comment 2018-08-07 13:55:15 -04:00
mabashian f548e36ad7 Propagate label length validation to workflow form 2018-08-07 13:53:12 -04:00
mabashian 2b3a61226b Remove page_size from instance list search params 2018-08-07 11:18:14 -04:00
mabashian bc49c879b4 Fix linting error 2018-08-02 12:48:32 -04:00
mabashian 8523b56707 Adds id's to all form groups and new forms 2018-08-02 12:28:45 -04:00
mabashian ba075ce5dd Disable search submit until a search string is present 2018-07-30 10:23:12 -04:00
mabashian fa414d5569 Display job id along with name in jobs list 2018-07-26 14:46:53 -04:00
mabashian 7a509a4dcb Fixes pagination on IG/Instance jobs lists 2018-07-26 10:56:11 -04:00
mabashian bf40dc4793 Adds websocket origin whitelist 2018-07-24 16:53:48 -04:00
mabashian e3601b71c0 Bumps hard-source-webpack-plugin dev dep 2018-07-24 12:04:45 -04:00
mabashian 5d5a6bb858 Correctly links to inventory on jobs/templates list 2018-07-24 11:47:58 -04:00
mabashian 3f6f6a4b7d Limit the cred types that we show when adding creds to JT 2018-07-20 11:06:49 -04:00
mabashian 5032849624 Remove unused deps in license controller 2018-07-19 16:19:50 -04:00
mabashian 6b3f45bc26 Changes copy behavior to reload list rather than navigate to edit form. Shows toast message on successful copy. 2018-07-19 16:04:18 -04:00
mabashian c173e2b71e Users with edit permission on the JT can add/remove credentials 2018-07-19 11:04:00 -04:00
mabashian 0104228541 Let disassociate jt cred requests finish before attempting to associate any new ones 2018-07-18 17:38:11 -04:00
mabashian 0701c7d61a Added extra logic around survey question choice splitting to prevent console errors 2018-07-18 16:50:47 -04:00
mabashian 53c9987663 Revert the auth/ldap dropdowns if saving unsaved changes is not successful 2018-07-18 12:35:32 -04:00
mabashian e82d4e9664 Only show pendo checkbox on in license form if license is missing 2018-07-17 19:31:20 -04:00
mabashian b2854fd4d6 Disable copy button for inv's with sources 2018-07-17 14:40:24 -04:00
mabashian 069c60abf7 Re-initialize tag options before calling to create select2 on those fields in prompt modal 2018-07-16 15:37:12 -04:00
mabashian 88c5f9305d Ensure that .some() receives an array to avoid erroring 2018-07-16 11:19:19 -04:00
mabashian f7f1c06d80 Properly clear out prompt data when user manually changes a node's JT 2018-07-16 11:11:50 -04:00
mabashian f7dda124b1 Remove updateDataset from templates list 2018-07-13 15:59:31 -04:00
mabashian d90a1a1ce7 Fixed deleting personal access tokens 2018-07-12 17:24:12 -04:00
mabashian 8297bd00b3 Removes application requirement when creating a token 2018-07-12 17:02:26 -04:00
mabashian 912c774376 Cleanup _.has() usage in prompt controller 2018-07-12 14:57:52 -04:00
mabashian 8a2be07ccb Tweaked logic around the lookup modal and new form lookup fields in order to support dynamic breadcrumbs and selecting applications with the same name. 2018-07-11 16:32:30 -07:00
mabashian 85de502681 Fixed bug displaying vault cred with no vault_id 2018-07-05 15:51:27 -04:00
mabashian b426eeeb5c Rolls back xss filter test 2018-06-28 13:26:48 -04:00
mabashian cbcc47010d Rolls back changes to the xss filter. Removes unnecessary sanitize of credential names in tags 2018-06-28 08:59:36 -04:00
mabashian 9ec5009bdf Updates to instance list and instance modal search 2018-06-27 11:44:38 -04:00
mabashian e243cf4435 Fixed linting errors 2018-06-22 13:51:10 -04:00
mabashian fbfaf69ee9 Added extra assertions and waits to reduce flake 2018-06-22 13:51:10 -04:00
mabashian 1d74499385 Added check to make sure that input contents match what we expect them to match 2018-06-22 13:51:10 -04:00
mabashian 264b0f248a First pass at automated jt launch tests 2018-06-22 13:51:10 -04:00
mabashian ab53fd0874 Fix smart search directive unit tests 2018-06-12 16:24:32 -04:00
mabashian 36732d8113 Fixed issue where search actions were sending two requests. Cleaned up and organized smart search controller 2018-06-12 14:28:56 -04:00
mabashian 9d8db1d75b Changed let to const 2018-06-11 17:01:11 -04:00
mabashian a3368a8c96 Fixed clear-all on inventory source credential lookup 2018-06-11 16:46:04 -04:00
mabashian 6794afb284 Maintain reference to querySet rather than cloning so that changes made after initialization will propagate 2018-06-11 11:56:33 -04:00
mabashian 91c46731d1 Removed unused Alert 2018-06-07 13:42:33 -04:00
mabashian 1a4e7c8572 Rolled credential warning string back to include remove or replace 2018-06-07 13:16:42 -04:00