Commit Graph
100 Commits
Author SHA1 Message Date
Jake McDermott ea9ed31f9d refactor metadata conversion function to use reduce 2019-04-02 11:22:59 -04:00
Jake McDermott 05226333ff move tag max height declaration to input tag wrapper
We don't want to apply max height to all tags, just the ones we embed
within text/textarea input fields.
2019-04-02 11:22:55 -04:00
Jake McDermott 5b79843390 use a shared variable for layout declarations 2019-04-02 11:22:51 -04:00
Jake McDermott 1eda939ce2 add tips for secret controls 2019-04-02 11:22:48 -04:00
Jake McDermott 43456d13c4 don't replace input source unless changed 2019-04-02 11:22:44 -04:00
Jake McDermott 215c3c87e5 enable input source linking for secret textarea fields 2019-04-02 11:22:41 -04:00
Jake McDermott 957804e22a enable input source linking for textarea fields 2019-04-02 11:22:37 -04:00
Jake McDermott e14f17687c disable prompt-on-launch when input source is set 2019-04-02 11:22:34 -04:00
Jake McDermott e0d61cfb8e enable input source linking for password fields 2019-04-02 11:22:30 -04:00
Jake McDermott 1344706095 add wrapper for text input tags 2019-04-02 11:22:27 -04:00
Jake McDermott 5c855b5bd1 add selected credential tray to input source lookup 2019-04-02 11:22:23 -04:00
Jake McDermott 6d0f2948aa don't show lookup until data is fetched 2019-04-02 11:22:20 -04:00
Jake McDermott 736bd2ed67 add validation for required values and metadata fields 2019-04-02 11:22:16 -04:00
Jake McDermott 47f31b41fb combine add and edit controllers 2019-04-02 11:22:12 -04:00
Jake McDermott 61eeb630f8 move org edit permission check to route resolve 2019-04-02 11:22:08 -04:00
Jake McDermott 7f55a1da0d move input value initialization to models 2019-04-02 11:22:05 -04:00
Jake McDermott ceef7f57af add input source creation ui 2019-04-02 11:21:59 -04:00
Jake McDermott 393ad6b2f4 add cyberark conjur to tested credential types 2019-04-02 11:21:51 -04:00
Jake McDermott c436dcf875 add input source prompting and plugin testing 2019-04-02 11:21:40 -04:00
Jake McDermott 0de8a89293 support input source metadata in plugin test apis 2019-04-02 11:21:36 -04:00
Jake McDermott e2d474ddd2 document restriction of external-external credential source linking 2019-04-02 11:21:25 -04:00
Jake McDermott e9532dea8e cache dynamic input fields
Query dynamic input fields once on attribute access and then cache it for future use.
2019-04-02 11:21:10 -04:00
Jake McDermott 0ee223f799 add api for testing credential plugins 2019-04-02 11:20:33 -04:00
Jake McDermott d87144c4a7 add api for managing credential input sources 2019-04-02 11:19:56 -04:00
Jake McDermott c209955400 add credential plugin system and minimal working hashivault 2019-04-02 11:19:26 -04:00
Jake McDermott bca9735534 update docs for development environment 2019-03-07 10:30:31 -05:00
Jake McDermott 2765367308 load migrations page in dev environment 2019-02-13 09:14:11 -05:00
Jake McDermott 1b50b26901 support up to 200 credential types in launch prompts 2019-01-29 20:10:13 -05:00
Jake McDermott ca64630740 sanitize reflected user input on job details page
This makes sure we're applying the 'sanitize' filter to reflected user input for some of the new information we're displaying on the job details page.
2019-01-29 09:35:57 -05:00
Jake McDermott 73f617d811 Install dependencies for Chromium in unit test image 2019-01-28 15:57:17 -05:00
Jake McDermott 477c5df022 add linked status indicator for scm inventory project updates
Signed-off-by: Jake McDermott <yo@jakemcdermott.me>
2019-01-24 16:24:42 -05:00
Jake McDermott a8728670e1 handle credential.inputs in decryption utils 2019-01-22 22:56:24 -05:00
Jake McDermott 5afabc7a19 use npm ci to install ui dependencies 2019-01-22 11:04:58 -05:00
Jake McDermott a1c03cd6a1 update license files 2019-01-22 09:33:13 -05:00
Jake McDermott 0bde309d23 updating package-lock.json 2019-01-22 09:04:27 -05:00
Jake McDermott 2dadfbcc14 use credential input access methods in injectors.py 2019-01-20 14:02:01 -05:00
Jake McDermott 3a58a5b772 use credential input access methods in views/__init__.py 2019-01-20 13:08:41 -05:00
Jake McDermott 5010e98b8f use credential input access methods in projects.py 2019-01-20 13:08:38 -05:00
Jake McDermott 3ef4cc9bfa use credential input access methods in serializers.py 2019-01-20 13:08:34 -05:00
Jake McDermott c01c671642 use credential input access methods in tasks.py 2019-01-20 13:08:30 -05:00
Jake McDermott a86e270905 add credential input access methods 2019-01-20 13:08:23 -05:00
Jake McDermott 6c7f11395b skip chromium download when building release 2019-01-16 20:48:12 -05:00
Jake McDermott c8b15005b4 link to workflow playbook node route from workflow viewer 2018-12-14 19:22:23 -05:00
Jake McDermott a5c4350695 add redirect route for workflow viewer 2018-12-14 19:20:01 -05:00
Jake McDermott 47264b0809 point output search doc link to latest 2018-12-03 17:09:00 -05:00
Jake McDermott 2e3949d612 update expected color vals of active tab in smoke test 2018-11-27 22:46:16 -05:00
Jake McDermott bfa361c87f hide prompt button when not on jobs tab 2018-11-27 16:12:42 -05:00
Jake McDermott d5f07a9652 hide inventory help message when not on jobs tab 2018-11-27 16:12:42 -05:00
Jake McDermott 65ec1d18ad skip missing inventory prompt value check when selecting workflow node 2018-11-27 16:12:42 -05:00
Jake McDermott 7b4521f980 workflow node prompt fixup
* use workflow model and endpoint when node is workflow
* always include template type in prompt data
* skip missing inventory checks when node is workflow
* skip checks for required credential fields when node is workflow
2018-11-27 16:12:42 -05:00
Jake McDermott 4f731017ea don't conditionally hide workflow viz templates list button 2018-11-26 16:21:44 -05:00
Jake McDermott 1b09a0230d Update README.md 2018-11-20 21:26:11 -05:00
Jake McDermott 45728dc1bb update workflow docs 2018-11-19 17:35:52 -05:00
Jake McDermott b74597f4dd fix bug when reverting non-default inventory prompts 2018-11-19 17:35:26 -05:00
Jake McDermott 951515da2f disable next and show warning when default workflow inventory is removed 2018-11-19 15:16:46 -05:00
Jake McDermott 13e715aeb9 handle null inventory value on workflow launch 2018-11-19 12:53:21 -05:00
Jake McDermott 2bc75270e7 dry up org permissions test 2018-11-19 12:53:18 -05:00
Jake McDermott fabe56088d fix workflow e2e tests again 2018-11-19 12:53:14 -05:00
Jake McDermott 0e3bf6db09 open workflow visualizer from form 2018-11-19 12:53:10 -05:00
Jake McDermott c6a7d0859d add workflow jobs to inventory list status popup 2018-11-19 12:53:05 -05:00
Jake McDermott fed00a18ad show workflow jobs on inventory completed jobs view 2018-11-19 12:53:02 -05:00
Jake McDermott ecbdc55955 show related workflow counts on inventory deletion warning prompt 2018-11-19 12:52:57 -05:00
Jake McDermott 018a8e12de fix lookup message 2018-11-19 12:52:50 -05:00
Jake McDermott 89a0be64af fix bug with opening visualizer from list page 2018-11-19 12:52:38 -05:00
Jake McDermott 75566bad39 fix workflow e2e tests 2018-11-19 12:52:32 -05:00
Jake McDermott 75c2d1eda1 add inventory help messages for workflow node edit 2018-11-19 12:52:29 -05:00
Jake McDermott 9a4667c6c7 add static messages to workflow inventory lookups 2018-11-19 12:52:26 -05:00
Jake McDermott 9917841585 open and close workflow visualizer from list 2018-11-19 12:52:23 -05:00
Jake McDermott fbc3cd3758 redirect to workflow visualizer on workflow creation 2018-11-19 12:52:19 -05:00
Jake McDermott d65687f14a add workflow inventory prompt to scheduler 2018-11-19 12:52:16 -05:00
Jake McDermott 4ea7511ae8 make workflow prompt inventory step optional 2018-11-19 12:52:12 -05:00
Jake McDermott a8d22b9459 show correct ask_inventory state 2018-11-19 12:52:08 -05:00
Jake McDermott f8453ffe68 accept inventory_id in workflow launch requests 2018-11-19 12:52:05 -05:00
Jake McDermott 38f43c147a fix exploding unit test 2018-11-19 12:52:01 -05:00
Jake McDermott 38fbcf8ee6 add missing api fields 2018-11-19 12:51:58 -05:00
Jake McDermott 2bd25b1fba add inventory prompt to wf editor 2018-11-19 12:51:54 -05:00
Jake McDermott 2376013d49 add prompt on launch for workflow inventory 2018-11-19 12:51:47 -05:00
Jake McDermott a94042def5 display inventory on workflow job details 2018-11-19 12:51:44 -05:00
Jake McDermott 2d2164a4ba add inventory lookup to workflow detail view 2018-11-19 12:51:41 -05:00
Jake McDermott ceb9bfe486 fix adhoc command cred lookup when many credential types exist 2018-11-06 22:47:07 -05:00
Jake McDermott 0f85c867a0 fix project cred lookups when many credential types exist 2018-11-06 22:46:50 -05:00
Jake McDermott f8a8186bd1 always recompile multicred lists 2018-11-06 20:58:08 -05:00
Jake McDermott 5e4dd54112 remove admin and member roles from organization->team role assignment options 2018-11-06 11:52:19 -05:00
Jake McDermott 95190c5509 remove unused constants 2018-11-05 20:13:00 -05:00
Jake McDermott 76e887f46d highlight entire row on hover 2018-11-05 20:12:52 -05:00
Jake McDermott 0c2b1b7747 don't compile html in real time 2018-11-05 20:12:44 -05:00
Jake McDermott 4c74c8c40c delete contents of slide array before reassigning 2018-11-05 20:12:37 -05:00
Jake McDermott 3a929919a3 enable expanded details for dynamic host events 2018-11-05 20:12:29 -05:00
Jake McDermott c25af96c56 don't render events if stdout is zero-length string 2018-11-05 20:12:21 -05:00
Jake McDermott f28f1e434d adjust output line wrapping 2018-11-05 20:12:12 -05:00
Jake McDermott b3c5df193a don't render playbook_on_notify or runner_on_ok events if they have no stdout 2018-11-05 20:11:53 -05:00
Jake McDermott e4c28fed03 remove admin and member roles from team->organizations role assignment options 2018-11-04 22:59:03 -05:00
Jake McDermott 62a36e3704 update job slice count help text 2018-10-31 11:04:14 -04:00
Jake McDermott 80adbf9c03 fix smoke test 2018-10-27 02:09:18 -04:00
Jake McDermott 78901ab48e add organization permissions view 2018-10-11 14:21:44 -04:00
Jake McDermott 938bf1b531 add organizations tab to team permissions screen 2018-10-11 14:21:29 -04:00
Jake McDermott 5ae19fd9c2 update development documentation 2018-10-10 09:23:47 -04:00
Jake McDermott 7d5f6aa49d don't update lock file by default 2018-10-10 09:23:37 -04:00
Jake McDermott 89e41f7524 replace phantomjs with headless chrome 2018-10-05 13:40:06 -04:00
Jake McDermott b9b9fc1934 Merge pull request #2974 from jakemcdermott/fix-2968
delete text nodes when removing output lines
2018-09-06 13:25:53 -04:00