Commit Graph
100 Commits
Author SHA1 Message Date
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
mabashian 68ac23dd46 Fixed various bugs with preventing prompting for credential passwords on schedules and workflow nodes 2018-06-07 13:16:42 -04:00
mabashian 09ee140fb4 Prevent scheduling JT runs where credentials with passwords are required. Added read-only view of schedules when user does not have edit permissions. 2018-06-07 13:16:42 -04:00
mabashian a108238e0a Changed jt edit api call from put to patch so that we don't clear the credentials every time a change is made. Removed unneeded code. 2018-06-06 18:32:09 -04:00
mabashian dbc02ae9a1 Fixed race condition where selecte2-ifying the edge type was happening before the digest cycle finished 2018-05-23 16:44:44 -04:00
mabashian c913badafe Fixed error changing edge type of a previous root node 2018-05-22 20:21:39 -04:00
mabashian 2bb59fde54 Fixed concurrent jobs checkbox on wfjt edit form 2018-05-22 15:03:41 -04:00
mabashian 87f4104304 Get default wfjt extra vars so that we can show all extra vars on launch preview 2018-05-22 14:55:43 -04:00
mabashian c5f0d66554 Only check the launch endpoint for job templates, not unified jts of other types 2018-05-22 13:48:00 -04:00
mabashian bfc602ae10 Changed variable names 2018-05-14 14:58:29 -04:00
mabashian 1a9b60a199 Delete the survey if the user removes all the survey questions 2018-05-14 14:55:32 -04:00
mabashian ef514fb3c0 Mitigated race condition issues with limit-panel directive by removing dependency on the state transition event 2018-05-14 14:28:52 -04:00
mabashian e9348134f0 Fixed credentials form checkbox styling 2018-05-11 16:38:04 -04:00
mabashian a648ce5457 Fixed bug checking for credentials to remove 2018-05-10 13:00:32 -04:00
mabashian eccf3029b4 Fixed bug deleting last team/user permission on page 2018-05-09 14:31:33 -04:00
mabashian 9218a89589 Added error message to "Days of data to keep" when the user inputs a value less than one 2018-05-09 13:21:15 -04:00
mabashian a02521a0bd Only initialize extra vars if they are promptable 2018-05-09 13:03:58 -04:00
mabashian 39827af902 Fixed jt launch next button disabled when prompting for inventory 2018-05-09 12:37:00 -04:00
mabashian ece5724c80 Added completed jobs tab to the workflow form 2018-05-08 19:31:24 -04:00
mabashian 366c1c19b0 Removed commented lines. Rolled back noInfo change 2018-05-08 16:19:56 -04:00
mabashian 1807d0a910 Activity stream clear-all bug fixes. Re-enabled smart search directive test which required tweaking karma conf. 2018-05-08 16:13:56 -04:00
mabashian 84c0fdfa4a Removed unused function 2018-05-02 14:21:43 -04:00
mabashian 368a037062 Remove non-filterable fields from search key and treat searches using those keys like string searches. 2018-05-02 14:17:03 -04:00
mabashian 5ef297aec1 Update relaunch button on details page in real time as status changes 2018-05-01 12:13:16 -04:00
mabashian e45be8155e Clear invalid password error if password field is completely cleared 2018-04-30 14:57:05 -04:00
mabashian f8a9402d4b Fixed team list org sorting 2018-04-30 11:55:54 -04:00
mabashian fcc5549ec9 Reload state after copying inventory to update list 2018-04-30 11:41:26 -04:00
mabashian 24e363888a Fixed error showing vault password prompts on relaunch 2018-04-30 10:47:41 -04:00
mabashian fe7a0a63b9 Implemented expand/collapse job results 2018-04-25 16:56:11 -04:00
mabashian ac4697e93b Fixed bug displaying default cred with password when creating a schedule 2018-04-25 12:01:10 -04:00
mabashian cf38faa899 Use string interpolation rather than passing action text in via a var 2018-04-25 11:51:27 -04:00
mabashian 82f2783c97 Mark prompt strings for translation 2018-04-25 11:51:27 -04:00
mabashian d44d28beba Populate JT schedule add with default extra vars when promptable. Hide schedule vars for everything except JT's with promptable extra vars 2018-04-25 11:19:43 -04:00
mabashian eaa2227890 Replace styles with classes and move string to strings file 2018-04-25 11:08:08 -04:00
mabashian 895ad70a12 Prevent users from attempting to create a template schedule or workflow node with credentials that require passwords 2018-04-25 11:08:08 -04:00
mabashian ea80fb8497 Hold off on refreshing lists when ws-jobs events come in and the launch modal is open to prevent the modal from getting wiped 2018-04-25 10:51:13 -04:00
mabashian 6241290733 Adds prompting to workflow schedules when a survey is present on the wfjt 2018-04-23 15:53:16 -04:00
mabashian 5848a61238 Show verbosity on prompt preview tab 2018-04-23 13:52:11 -04:00
mabashian e38d779d04 Fixed botched merge conflict bug which prevents launching jobs that need credential selection 2018-04-23 13:42:37 -04:00
mabashian 19ef91f2aa Fixed bug where vault password prompt was not being hidden after removing default credential 2018-04-23 12:26:07 -04:00
mabashian d4f46fa0e4 Fixed bug where host filter search tags were not present 2018-04-19 17:40:26 -04:00
mabashian 783cca316e Fixed broken wfjt save test 2018-04-19 11:05:03 -04:00
mabashian 15b31c7abe Removed trailing whitespace 2018-04-19 10:54:35 -04:00
mabashian b37ee2f611 Show warning on wfjt form when the workflow contains deleted job templates 2018-04-19 10:54:04 -04:00
mabashian 4794fc510d Use flex instead of float on form checkboxes 2018-04-19 10:08:34 -04:00
mabashian a918539e23 Prevent user from selecting an invalid JT when adding/editing a wfjt node 2018-04-18 18:13:51 -04:00
mabashian fcf9e45d0a Only update the promptData object when the user successfully completes the prompt process 2018-04-16 16:59:23 -04:00
mabashian 7239b28dd8 Show all inventory groups instead of just root groups on the inventory groups tab 2018-04-13 16:21:24 -04:00
mabashian ec1897ac3e Check to make sure extraVarsClone exists before attempting to cull passwords 2018-04-13 13:05:28 -04:00
mabashian cb01dea55f Make checkbox labels the width of their contents no their parent 2018-04-13 10:34:39 -04:00
mabashian 93dc27f0e7 Add checkbox for allow_simultaneous on the workflow job template forms 2018-04-12 15:34:36 -04:00
mabashian 52e226780a Disable prompt final action button after first click to prevent double clicking and launching multiple jobs 2018-04-12 09:54:56 -04:00
mabashian f35bc4b40a Cancelable job status' should be pending, waiting or running 2018-04-12 09:30:04 -04:00
mabashian fab3f3d592 Added cancel job logic to the jobs list 2018-04-11 16:53:03 -04:00
mabashian 6757f5bbe5 Added setting name and setting category to activity stream detail modal 2018-04-11 13:21:06 -04:00
mabashian 94ecfbee6a Check for org credentials and present the count to the user before org deletion 2018-04-11 12:53:49 -04:00
mabashian 3dd9ca3fb6 Check to make sure vm.promptData.launchConf.passwords_needed_to_start exists before looping 2018-04-11 11:09:01 -04:00
mabashian 9e31c25025 Pass ngDisabled a simple boolean instead of truthy expression 2018-04-11 10:07:49 -04:00
mabashian 2f96169f07 Force on/off toggle to be disabled on smart inventory host list 2018-04-10 12:27:09 -04:00
mabashian 50a1a5707e Fixed nested group name link 2018-04-10 10:51:56 -04:00
mabashian c8b12ed23e Fixed bug where typing in a password would update all password inputs 2018-04-10 10:26:56 -04:00
mabashian a6dd7dbf07 Fixed credential prompting bug where only one password field is ever shown even if multiple passwords are required 2018-04-10 10:08:49 -04:00
mabashian 6e2133aa52 Limit adhoc credential lookup to only machine credentials 2018-04-09 17:10:15 -04:00
mabashian 453a8507b0 Function/code cleanup 2018-04-09 15:07:27 -04:00
mabashian 23d1454646 Fixed inventory source form error message. Leveraged inv src model for adding/editing existing object 2018-04-09 15:01:16 -04:00
mabashian 93e6d06bca Fixed host/groups pagination issue 2018-04-09 11:53:59 -04:00
mabashian 0f07f4f956 Added generic error handling to promises in relaunch button component 2018-04-06 15:52:29 -04:00
mabashian 5fb532c87b Updated job results related resources tooltips 2018-04-06 11:05:54 -04:00
mabashian cb92f1794a Handle race condition where workflow job status might appear stuck in waiting if we miss the socket event indicating that it got moved to running 2018-04-06 10:15:24 -04:00
mabashian d9c9df73d2 Fixed unit test failure 2018-04-05 14:00:13 -04:00
mabashian 78893590d1 Fixed bug where job/workflow templates add forms were fully disabled for users with add access 2018-04-05 13:34:16 -04:00
mabashian 2f746c9fd9 Complete removal of InitialPlaybookRun 2018-04-05 12:00:41 -04:00
mabashian 7084fe9a6d Fixed codemirror syntax highlighting 2018-04-04 15:36:37 -04:00
mabashian e8d80b5502 Fixed event error in firefox when logging in. Removed transition console logs. 2018-04-03 18:36:34 -04:00
mabashian 278a2091c2 Scrub passwords from extra vars preview on launch 2018-04-02 16:47:49 -04:00
mabashian d68679c559 Fixed regular inventory activity stream link 2018-04-02 13:57:44 -04:00
mabashian 1cf8e3cc20 Fixed linting errors 2018-04-02 13:48:07 -04:00
mabashian 6bd6cc7fbc Added running indicator to smart status. Added sockets back to templates list 2018-04-02 13:30:17 -04:00
mabashian 2ccbf5a817 Fixed bug relaunching job on successful/failed hosts 2018-03-29 15:09:31 -04:00
mabashian 3f15966d9d Fixed templates list pagination 2018-03-29 13:54:22 -04:00
mabashian 4e0b890a03 Fixed host filter tag removal 2018-03-28 15:27:12 -04:00
mabashian 767991fc2b Complete removal of InitialPlaybookRun 2018-03-28 11:18:09 -04:00
mabashian d744679d22 Fixed bug where the machine credential was being stripped from a workflow node if the edge type was changed. 2018-03-27 11:21:24 -04:00
mabashian 6c321f810a Tweaked isRoot logic to follow the same pattern as the rest of the function 2018-03-26 15:00:33 -04:00
mabashian 2c1fe14206 Fixed js error when adding first workflow node 2018-03-26 14:55:01 -04:00