Commit Graph
100 Commits
Author SHA1 Message Date
mabashian 334f571ad3 Fixes bug where extra blank option was being added to select input 2019-02-13 11:48:43 -05:00
mabashian 3c3e659042 Show the proper tooltip on workflow results inventory 2019-02-12 15:50:52 -05:00
mabashian 406cb07018 Prevent extra fetch of cred list as cred modal is closing 2019-02-12 15:37:45 -05:00
mabashian a52c0415d9 Copied old bootstrap styles to display cred form checkboxes as they were before bootstrap upgrade 2019-02-12 11:48:48 -05:00
mabashian 98c7df3399 Fix styling on related groups labels after bootstrap upgrade 2019-02-12 11:18:28 -05:00
mabashian cb222aaa40 Extract translations from ejs files 2019-02-11 12:59:47 -05:00
mabashian c0f9ee5e6e Fixes linting errors 2019-02-11 11:38:28 -05:00
mabashian 3321f3e34d Fixes bug where tooltip was clipped when graph is zoomed out. Fixes linting error 2019-02-11 11:30:20 -05:00
mabashian d285261697 Fixes split job unit test confirming string match 2019-02-11 10:28:35 -05:00
mabashian 205dc93e65 Dynamically place link hover tooltip based on its size 2019-02-08 16:44:26 -05:00
mabashian 6e1457607e Mark various strings for translation 2019-02-08 11:28:04 -05:00
mabashian b4d54895ff Use arrow instead of 'to' in workflow edit link title 2019-02-07 13:46:22 -05:00
mabashian 123f646cea Cancel node form when user deletes node being edited 2019-02-07 10:47:21 -05:00
mabashian 4f3a8ef766 Show notification tab to notif admin users on jt/wf/project/inv source forms 2019-02-07 10:02:05 -05:00
mabashian 2c3549331c Adds proper error handling to worklfow save related promises. Fixes bug watching for prompt changes after the node has been edited once. 2019-02-06 10:35:00 -05:00
mabashian 1a619de91f Makes priv escalation method a dynamic select element 2019-02-05 14:01:29 -05:00
mabashian 5931c13b04 Mark strings for translation 2019-01-25 14:21:35 -05:00
mabashian 62bffaa7e6 Make environment subscribe-able 2019-01-24 13:08:19 -05:00
mabashian 14423c4f3f Add param to getEnvironmentDetails allowing us to pass in a value rather than pulling it from the model 2019-01-24 12:58:29 -05:00
mabashian 8037cddfe5 Adds environment to output details for jts and inv syncs 2019-01-24 12:19:24 -05:00
mabashian 66a859872e Fixes for numerous bootstrap upgrade bugs, uses variables for colors in bootstrap override style file 2019-01-15 08:40:35 -05:00
mabashian 7194338653 Reduces flake on launch job e2e test 2019-01-14 10:54:37 -05:00
mabashian 3b456d3e72 Fix credential list e2e test 2019-01-11 16:44:59 -05:00
mabashian 99205fde16 Fixes linting errors 2019-01-11 13:06:52 -05:00
mabashian 8539eae114 Fixes for e2e tests 2019-01-11 12:50:01 -05:00
mabashian 2dfb0abb69 Fixes jshint errors 2019-01-09 11:45:51 -05:00
mabashian 7bcbaabd71 Removed extraneous comments 2019-01-09 11:03:51 -05:00
mabashian 9c20e1b494 Upgrades jquery and bootstrap 2019-01-09 11:03:51 -05:00
mabashian c0730aa562 Prevent mousedown on details link from triggering pan functionality 2018-12-17 15:20:34 -05:00
mabashian 67d6a9f9ea Fixes display of wf node details link in FF by adding height and width 2018-12-17 14:33:48 -05:00
mabashian f9854abfa1 Fixed linting error 2018-12-17 10:40:20 -05:00
mabashian 2697615dbf Undo GET request that was made for workflow node jobs missing a type and instead leverage the redirect route. The workflow node results redirect now works for all job types. 2018-12-17 10:26:01 -05:00
mabashian 9f18f8dbdb Fixes split job inside workflow details link bug 2018-12-14 18:04:39 -05:00
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 4e37076955 Fixes bug scheduling jt where first survey question is optional 2018-12-14 14:08:06 -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