Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ git log --pretty=oneline --abbrev-commit 1.0.6..1.0.7 | grep -v Merge
- 4dcd379d1e Add some env variables to the web deployment
- 8723508225 fix failing tests related to 2c4f7911a62af804efc807e496a2d8500760c597
- b1074aeb56 more issue template tinkering
- 593c436a09 Update issue templates
- 999ddf458a Add more detailed issue templates.
- c7c9620f03 vary the pk
- 45f2fe7f90 add test for first net cred ssh password protected wins
- 3960a72c8a first net password-protected ssh key wins
- bc2b2214a8 add test for ssh over network ssh key password preference
- 3c2b18a965 add pexpect test for net cred
- f5aed74503 fill in network ssh password protected keys
- d95f1283b5 redact sensitive URLs from stdout at /api/v2/project_updates/N/events/
- 5bfe9bf228 vary the pk
- 40d6c763b3 add test for first net cred ssh password protected wins
- 2f49dc774a first net password-protected ssh key wins
- 8d440acb0f add test for ssh over network ssh key password preference
- 9a199b99ac add pexpect test for net cred
- 48a0038f53 fill in network ssh password protected keys
- 1bc83b488b hide client_secret from API
- 89642a449f disable computed for create preload data mgmt cmd
- df05cff850 only add instances to policy list via CLI command
- 80d6b0167c implement output follow-scroll behavior
- 02db543848 Do not create refresh tokens for apps with implicit grant type.
- fed729f101 rewrite output scrolling service
- 4c3370bd34 move constants to a file
- 7aa7cc1c98 add current workflow job to running list
- 33fa75ea89 Sanitizes ng-toast message for copy resources (via string file)
- 91c92d57e3 fix a bug in isolated job launches when there are no controllers online
- 0a78bdcf28 Added expect that was accidentally removed
- 273754dc79 Removes redundant maxCount declaration
- 7f6ab4f60b Fixes e2e test failure checking copy wf warning title
- df42a65504 use post response if config get request erroneously doesnt have license_info
- c7466ce449 Wraps label count validation in function
- eb8c1d2c78 Fix comment
- f548e36ad7 Propagate label length validation to workflow form
- cd177501b9 Adds catch block to catch 404 case on applications form page
- b9e95b1158 Expands the error handling capabilities for __all__ errors
- 412d87239c add headerState to status icon in job-list page
- 2b3a61226b Remove page_size from instance list search params
- 768d737153 fix 404 for instance groups
- 2d4fbffb91 set the correct X-Forwarded-Port header to fix SAML auth
- 1c32df0fcd Move django-oauth-toolkit into requirements_git.txt
- d776e9de0e Updates npm-shrinkwrap.json after networkUI deps removal
- 87d6940158 pin django-oauth-toolkit to our fork w/ a security fix
- 64caeeff36 Restore missing API form errors for selects.
- b0586cc197 Remove unused CSS.
- 6e49c25cfd Adjust error message copy.
- efc8991aa8 Move error message to underneath form field for consistent UI.
- 0fb98642d4 Only show the character limit if the user exceeds it
- 7207d7caf4 Validate JT add and edit forms client-side
- 21c364d14c Adjust `edit template` controller to handle deferred promise errors
- ec735b7b47 check oauth_scopes in _every_ view
- 7df027f826 fix to handle nonexistent system_id
- 090b3fad8e Update translation template files
- a3566b4270 fix up a minor OAuth2 token serializer nit
- 1986efebda More Translations
- cfc0779fdd Add some more descriptive survey defaults.
- a99ebbb02f Apply policy task more selectively
- 7001c67c84 Fixing incorrect license_error value in inventory_sync.
- a562d9ae0c set_stats fails in callback plugin on isolated node #2123
- bc49c879b4 Fix linting error
- f6aee3dd41 Fix error in Dutch translation file
- 8523b56707 Adds id's to all form groups and new forms
- 74ed1c2c40 fetch running workflow jobs once per process
- be7a40daf3 Fix syntax in nginx config
- b8a51244e4 Extract latest strings
- 3cc35fc598 Pull updated localization files
- 27f4e487ec simpilfy LDAP GROUP_SEARCH misconfiguration failure handling
- 0b9726a3ed Standardize Slack backend API method
- f6a960d8f4 Changes the encodeQuerysetObject function for the job details search widget
- b191f6cfc3 Add AND filter to related search.
- 6b64ef8f64 Changes a related search w/ two search params.
- 01f9ba0486 set_stats fails in callback plugin on isolated node #2123
- 2102c1ef0a fix a bug in multi-LDAP authentication
- da603dd3ad use workflow_template_id
- c96cf3cf5d unless allow_simultaneous, do not start workflow jobs that are already running
- 45072b54f0 update credential form type selector
- 0a400ca339 sprinkle some more i18n love for the credential form
- 5610cbe735 prevent host deletion when the related inventory is pending deletion
- 0aaa3807a9 allow access to JT labels if you have read access to the JT
- 8eaae97768 Apply policy results differentially
- 8e3b72e1e5 more network UI cleanup (whoops)
- 54422d74d0 make credential association cause deferral of jt promise chain
- f9309c9cd9 Add instance groups to activity streams.
- 184db58fa3 set workflow status to failed if we find a node w/ a missing UJT
- b99f211c7e add some additional validation to JT.credentials
- aee986d53c fail immediately if an isolated host is unreachable at launch time
- 1a1b9e9138 redact the license key from settings.LICENSE activity stream entries
- 415f91dca0 cherry pick only openstack critical fix for empty group
- 77334af55a Fix instance modal pagination and search
- 6f5259d017 remove the network UI
- 1303f3f82f fix OAuth typos
- ba075ce5dd Disable search submit until a search string is present
- 78eb0444ae fix a bug that causes orphaned auth_user rows when LDAP is misconfigured
- 3cdd0a94bd simplify dynamic queue binding
- 795f26e7b9 Lock down version of setuptools_scm
- 7588e65786 change openshift edge termination policy to redirect (enforce https)
- 9e71760af7 add jobs portal relaunch test
- 61d1cb46ac fix job portal list dependency reference error
- df6b7627bc fix sdb, update host var
- 2ba0319e79 handle finished job run with incomplete status info
- 9b1961f60d some celery-watcher tweaks
- fa414d5569 Display job id along with name in jobs list
- 0d9dbc15a7 remove org and last used, fix expired datetime on app token list
- 7a509a4dcb Fixes pagination on IG/Instance jobs lists
- d1b89815f7 fix conflicting migrations
- bb034f007a show the manual instance tag based on the correct instance attribute
- 2d7e5b7905 Bumping uirouter version and locking it to make ui tests pass on shippable
- 87829ea339 remove client credentials grant_type
- 404950104b fix logic error in test
- 15aaca8f03 make InstanceGroup.policy_instance_list non-exclusive by default
- 5586b5c645 improve test stability for inventory copy and credentials form
- cb6d7dfe69 Fix credential leak when copying Job Templates.
- 9e164b41a6 Shrink-wrap dev dependencies as well
- 39cb9f2652 lock IG for updating list
- af84b25726 prevent cross site request forgery in websockets w/ the CSRF token
- 12279b9631 help text for oauth ext user toggle
- 36e5300be6 Adds npm-shrinkwrap and locks down ui-router version
- bf40dc4793 Adds websocket origin whitelist
- c81d2f53c5 slightly refactor origin validity checks
- fe54b44f96 Upgrade ansible-tower-cli if it was preinstalled
- 4b3ca080d4 improve robustness of host comparision for wss:// Origin headers
- e3601b71c0 Bumps hard-source-webpack-plugin dev dep
- 5d5a6bb858 Correctly links to inventory on jobs/templates list
- e7279f2fe2 reject ws:// connections w/ origin mismatches
- 39ffeb31f9 Fix moment minute specifier.
- 1daba7ffb3 Switching to $http service instead of Rest service.
- 6d305c60d5 Disallow adding or removing instance from iso-IG
- 5f85a08325 fix saml_admin_attr
- fa3a334424 Handle does not exist errors in JobHostSummary unicode
- 3fcd1575c1 fix saml_admin_attr
- 0ba8022eac #2073 - Support setting to prevent Tower from pulling from requirements.yml files for an SCM project
- 7d24566120 more robustness
- abdc7b9232 apply lock file to all project updates
- 5de321ae7a write special cases for object_association field
- 3f6f6a4b7d Limit the cred types that we show when adding creds to JT
- 3355b32582 update grammar
- eabdda92b3 Show "working" message before view refresh
- 32f0e54666 make first and last name optional
- 4937d1f75e update copy tests
- 147d301ff9 Change scm update icon from cloud-download to refresh
- 5032849624 Remove unused deps in license controller
- 6b3f45bc26 Changes copy behavior to reload list rather than navigate to edit form. Shows toast message on successful copy.
- 1490139740 Change About modal icon to circle info icon
- c893e467c5 Send emit message sooner from `prompt` controller
- 083d6599d1 add information to the smart inventory button could change based on org change
- 1a982d3e40 Remove footer and related styles
- ef29dab013 update logging readme
- c173e2b71e Users with edit permission on the JT can add/remove credentials
- 1ff4d50cc6 Move about modal to top navigation bar
- 190525e835 Adding cluster development service definitions
- 5c400cdf79 Add local minishift development tooling
- 7b7c211471 Bumps version of angular-scheduler
- 0104228541 Let disassociate jt cred requests finish before attempting to associate any new ones
- 8754ab80c7 Don't capitalise last name
- e1dde21ec3 ldap attributes filter in user_groups()
- 0701c7d61a Added extra logic around survey question choice splitting to prevent console errors
- 4057df07ba Fix input slider styles in Firefox
- 91900d5534 Show fork value over capacity adjuster slider
- 53c9987663 Revert the auth/ldap dropdowns if saving unsaved changes is not successful
- a124e51331 Change node.js macOS installer link (old link was dead)
- e82d4e9664 Only show pendo checkbox on in license form if license is missing
- 76424425b2 fix issue where unicode based search terms couldn't be removed
- b2854fd4d6 Disable copy button for inv's with sources
- 7adc6c6f73 properly set InventorySource.status for CLI-based inventory_import
- 7221c9dae1 add log statement if canceling takes way too long
- 994cb3975e make new data for each smoke test attempt
- a968a44afb add inventory field to inventory update
- a38d6552e8 strict type enforcement of deprecated launch fields
- 429cf40db3 Adjusts which partical/controller combination is used when editing a schedule
- 71730f9bc1 Update SAML doc
- 53b5291a56 Fix functional tests
- 3b6ab6217b New feature: Add SAML users as organization admins
- 6ec2228885 Revert "Map users in organizations based on saml groups"
- 062c18efa0 Map users in organizations based on saml groups
- 885ea2c5e1 make applications name-unique
- 069c60abf7 Re-initialize tag options before calling to create select2 on those fields in prompt modal
- f0707ad701 Makefile update.
- 34fe54c6e0 Makefile update.
- b5dab72dd7 show empty template list placeholder panel correctly
- 3d7fd9270c fix expire session command
- 161caf0099 Send relaunch value instead of name in POST request
- 81476d544f fix initial head/tail page values when in page mode
- 85b227213f don't page up or down while already paging up or down
- 55be530e27 awx metavars for job.created_by should be more robust to DoesNotExist
- ac39519015 Center side nav icons
- 88c5f9305d Ensure that .some() receives an array to avoid erroring
- f7f1c06d80 Properly clear out prompt data when user manually changes a node's JT
- f2de453110 show active row indicator correctly when close active list item
- 90ad104391 Update labels and tooltips whenever the websocket emits status change
- fd468ac766 raise 400 instead of ignoring if fields mismatch v1/v2
- b5b2bf15df remove custom get_queryset that ignored special case
- 0d089b8cbf Subscribes the Sources list to both the inventory group for pending deletes
- 7ed89c63f9 update workflowMaker title text to be Workflow Visualizer|workflowName
- 7dbdff2aa7 Adds error catch block to credentials resolve
- 896ffb2065 Fixes sessions in multiple tabs
- f7dda124b1 Remove updateDataset from templates list
- e897cbd237 fix unicode bug in launch error message
- 57e80dfcd7 remove view/edit icon from dashboard Recent Template list
- a5803255ac add missing job lifecycle log for schedule spawns
- 8ad7d4f699 Update SAML doc
- c9766abf0f Updating flow
- d90a1a1ce7 Fixed deleting personal access tokens
- 8297bd00b3 Removes application requirement when creating a token
- 912c774376 Cleanup _.has() usage in prompt controller
- df0e28ec65 don't allow OAuth2 token creation for "external" users
- 02f6fa9b0a Prevents the user from adding a token for a user other than themselves
- 1b67755358 Cleanup to users' state tree
- a30e2f93a6 Adds org column to the application lookup modal, while on tokens form
- 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.
- 2d8a10ebe9 show status icon next to panel title when expanded
- 46c8920020 restore project_admin as role for project creation
- 6697d0c205 fix bug where empty extra vars gave relaunch 500
- a85326777b hide workflow job left panel scrollbar when it isn't needed
- b7b704e4c7 Remove calendar icon from job templates list
- e99d922261 selectively clear sesh on pass change
- 090c585be5 remove unnecessary spaces
- 387f7d3d67 don't allow isolated instances in IG.policy_instance_list
- a0e8d8aecf Don't capitalise last name
- e2ed24aef0 Fix null values on Token modified field.
- acd045379c Revert "enforce JT/Job.timeout >= 0"
- 18b7b3e028 Switch AWX to a dedicated Shippable node pool.
- a634b6b9e7 move static inventory update options to constants
- 60f6fba19b Fix side navigation icon alignment
- 45cece8f57 Wraps long names of devices in the network UI at 25 characters
- 762ce04b0a catch empty session case
- 00a7de99a4 use a less rigid selector for credential form title
- deb6c3caf8 Sanitize credential name tags
- fe16579f88 Adjust `schedule` route params for activity stream functionality
- 321983fdfa santize host detail modal stderr and stdout
- 93fe14fa01 fix wrapping of host event modal stdout/err lines
- 73f3837f62 fix server errors unattaching instance from group
- ae64b9abac Remove calendar icon and related code from lists
- ec643d6406 fix regression of callback relaunch
- 1fb41cf8d0 enforce JT/Job.timeout >= 0
- 16dc1f57dd reorder api endpoint links
- e36458a6c0 change key to match old error message
- 270102c188 Forbid users from using unauthorized credentials in projects and inventories.
- 617017aebd Fix dashboard graph view dropdown update bug
- e044b996e5 allow adding teams to org object roles
- 9ffb3395bc fix index.less new line issue
- 1d09c6b25a make the API browser direct you to the proper location post-login
- 2f8b668ef9 fix portal mode issues
- 5a338c5f9b Account for canceled workflow status in chart and results section
- 6378479ee7 Updates to callback scripts that include retry functionality for bash and extra_vars handling for PowerShell
- ae4135f149 add tests
- 14def1e693 add want_hostcollections for sat6 source vars
- 73197f3ae5 Extend unit test for Azure source variable generation
- 4b7f106e9f Enable source variables for Azure inventory
- 475a2bd9bb Remove trailing comma
- 7ecde597ac Make LAST UPDATED field in projects table sortable
- 70a97ce998 Update test to reflect needing job_template_admin_role
- 6bd9792518 default HTTP-based log emits to HTTPS
- 64cfbe7642 add tests
- 549cd347e9 Fix credential labels in jobs list
- 2f78c658b1 Add explicit Job Template Admin role
- 0f50dfd617 add want_hostcollections for sat6 source vars
- 7860cda9dc fix bug with custom script user_capabilities
- bf55c7e7e2 use host_status_counts field for adhoc command jobs ui
- 1b1df63415 add host_status_counts to adhoc command event
- 380bf77b63 move host_status_counts logic into event model
- 87fccb9f45 fix status list for client-generated status counts
- 34e2d9b47c fix regression: include error message from remote server
- 2916edd70f Add a Location header to HTTP 201 for POST to copy endpoints
- 6a9a8eacc2 ask user input if credential prompting enabled
- 6514c338a2 Adding ability to ignore SSL certificate validation errors, cleanup parameters and usage
- 19e865e9a5 prevent remove iso instance from iso instance groups
- 2ffc4b256d fix copy paste error
- 9a2c359274 add instructions for running the UI webpack server on an external host
- aeca21ab5b deny topology changes to iso instances via api
- 4f02fe0b32 Rework reporting issues/get involved.
- cb6514777d grab on-disk setting
- 7bf1569417 Corrects label on schedule form
- 9ae88acc49 fix jobs list header
- ef211a4dc8 add a missing Location header on HTTP 201 in a few places
- 172defa0d4 don't use codecs.open for syncing isolated stdout data
- 85de502681 Fixed bug displaying vault cred with no vault_id
- df3f10d71b Hide dismiss button on the templates list panel
- aafc92819d Fix instance modal styles
- b860395949 Add sanitize filter to token description field
- c71f98dc42 Add case for settings in build link factory
- 9ac92c0ee0 refactor code
- fa5132991f Require certpair for SAML.
- a4e9f18d2b Fixes Discard Changes & Save buttons in Settings page
- 3e1aaec9fe add generic setting method
- ae0793f374 Hookup UI session expiration
- 580736e80d Prefers arrow function over unnamed function
- b97626bf37 show filterable: False if not filterable
- d1f5485b96 properly check read permissions in `GET /api/v2/wfjt/N/copy/`
- 26360f8852 Update the canvas element’s scale factor upon initialization.
- 2a5853e4fc add back in application activity stream link
- e271a69efb Don't filter out read role.
- b4890ee331 Handle exception with invalid HTTP content_type.
- b8dbf62abc delete some old, dead code
- 4d7a20a9fb support env vars that contain unicode (without hanging)
- 92cf8d538a Changes UI dev server to operate over https
- 35b27005d4 Disable instance group lookup when user is an org admin
- 4c84d400a8 migrate session length setting
- b5dc3e6b94 patch session length settings
- 773c41ec81 Fix disableRowValue expression in permissions users list
- 5a4451ddd4 Fix serializers of unified_jobs & ad_hoc_commands to avoid special exceptions
- a8eb4327ea make celery-watcher less noisy
- 164e6cceca use height of parent container for output section
- ce2f4dca16 Fix instance modal backdrop styles
- 3edf5ba95c remove offset from final_counter
- a19df9b3b3 #2039 add tiller-namespace as argument
- 919a614dbb ldap attributes filter in user_groups()
- 8ae979908c Enforce unified list field consistency
- 94674313e4 Remove scrollbar from job results standard out
- 81ef98e627 leftAlign smart inventory button next to search bar
- 642cc88fcd Modify panel header to accept title and badge string bindings
- b426eeeb5c Rolls back xss filter test
- b8ed78ee9d Never send WWW-Authenticate: Basic... headers for the API
- a07ee67eb9 deregister the transition hook when destroy smart-search controller
- d52fa377d8 remove unnecessary CSRF exemptions
- 3b0f7de3e6 Properly return HTTP 403 when CSRF fails (not HTTP 500)
- cbcc47010d Rolls back changes to the xss filter. Removes unnecessary sanitize of credential names in tags
- 1239195289 FIX nginx use selected log formatting
- 504dfd32ee properly enforce CSRF validation
- a15527b54c copy JT credential logic to Job summary fields
- aa76f6ca39 Adjustments to Socket Service for session-limit PR
- 67bda81e67 show credential to job detail page
- b2cdf82b78 make settings.SESSIONS_PER_USER work
- 9ec5009bdf Updates to instance list and instance modal search
- 7c76807a8e Remove instance policy list lookup from instance group form
- 5702c8249e Fixes the standalone schedules list styling
- 106ec1aabe fix template list tag wrapping
- a9526de2c4 fix inv host list status wrapping
- da421f28e8 update tag component to use tag directive in smart-search, multi-select, input/lookup.partial, instance-group-multiselect
- 47fc676607 cache last job_event page when not running
- 7f23aa81e6 clear job event search on relaunch
- e6668a43cd add pager for static and filtered job results
- 374f781d0d make nav controls move up or down by viewable content height
- feff7fb776 fixing margin for instances list, application token, credential permission page
- f6920a02cf make `awx-manage expire_sessions --user xyz` more robust
- 7880f83d97 don't send WWW-Authenticate: Basic for AJAX, and properly detect 401
- be0a77b203 add responsiveness to job output panel
- 1b2d7ed748 fix a failing timezone test
- f6eb534f30 Extend unit test for Azure source variable generation
- 33f9834747 Enable source variables for Azure inventory
- 3b36f85989 update dev pytest
- b6334361af fix typo
- e64d05c324 update selector used for workflow button
- 71f2388ec8 use record list to find orphan task records when toggling
- 92b8d90800 reintroduce ng-non-bindable directive to output lines
- 19ca2581fa Fix issue with table of contents(links)
- d468f829dd Shows the Cancel button on the jobs list for a running system job
- 041256a6e0 Removing return statement
- c0f3b0268e Update jobs list if navigating from the output page.
- ad205a869d Fix dashboard graph dropdown arrows in firefox
- 2d2b1676aa update jobs/schedules to schedules in route and breadcrumb
- 93988896a9 Wrap job prompt preview tags
- ffdb564c15 Flex job event line highlighting across entire row
- 8cc77234fc revert django-radius from 1.3.3 to 1.1.0
- a50614983a wait for job to finish before ending tests
- d3b71858df use prompt inventory list id
- ef4607b29f make sure surveys are enabled before adding a survey
- 9ae5ffc8ca make sure project is updated before test begins
- 2f2b19ffec increase timeout threshold for login
- e243cf4435 Fixed linting errors
- fbfaf69ee9 Added extra assertions and waits to reduce flake
- 1d74499385 Added check to make sure that input contents match what we expect them to match
- 264b0f248a First pass at automated jt launch tests
- e51e4e5f6c fix job result stats section when running/finish jobs
- 62fd5ea6ef Show up to 50 labels in job details
- 530860c386 Force the python IO encoding to be utf_8 when using honcho
- 3933e01dd1 fix toggle menu when scroll up
- b7f5161835 try-except auth_header
- 09abba63b7 Add show more less to job details labels
- aac939d9e4 Improves UX for readonly codemirrors so that users can copy/paste
- b2251cb916 remove brittle condition causing schema to fail
- 5a8f4060b7 Remove trailing comma
- f3e4780c7a change workflow editor to workflow visualizer
- 813a3be2b8 always specify `cloud: True/False` for JT/job credential summary
- c7125a335a filter jt.summary_fields.credential.credential_type from /api/v1/
- d294139f4a Adds topology edit permissions check to network ui session
- 94fce61d36 do not show create_schedule link in v1
- 8297b040f8 Wrap output event text
- 83ecea2377 don't show summary_fields.credential.credential_type_id on /api/v1/
- fc745e1979 Make LAST UPDATED field in projects table sortable
- 01a1d6ffd0 selectively authenticate with OAuth2 Backend
- ccb7758b37 Changes the ngShow for the Network Visualizer and Remediate Inventory buttons
- 78f6907c1b don't show inventory_source/update.related.credentials in /api/v1/
- f3fa3afe93 Changes title on the Network UI to "Network Visualizer | <name of inv>"
- daf3215241 enable expand/collapse all tasks button in job result page
- 15c8f5709c Update side nav width and font size
- f753bea24f Test-based fixes to launch config password handling
- e89f9b62f5 emit value expected by new lists from smart search
- 2824e750cb Extend standard out line border to full length of container
- 9fec43c643 Disallow posting dictionary as credentials to JT launch API endpoint.
- 3d42fb1237 updating reference to custom virtualenv
- ecf24b6eef delay auth app migrations until 3.3
- 2566a5f14f Adds a button to the inventory form that links the user directly to hte
- c02c92890c Enables smart inventories to be shown on the network UI
- afb214b8d4 Hides the "Inventory" title on the inventory toolbox when toggling
- 0bc3332f68 Changes console.logs to $log.debug for network UI
- 5bf0724bd0 Changes "Cancel" button to read "Close"
- ff2f7aa950 expedite the heartbeat when an isolated node is registered
- 540f4fa956 Update instance group breadcrumb strings
- 38526b831b make Instance Group in job details a link
- 520293dd2e Fix side navigation width and text styles
- 471ff69257 stop setting celery's hostname dynamically (it's passed via the cli)
- 5231b4c738 align tag to left hand side of bar
- 482f45b860 Switch token/basic auth logging to INFO, to match login/logout logging.
- 106494e650 use tail for max counter when it is greater than api counter
- 8f34725f7e don't reset scroll position on page-first
- a6c4f15a86 set page-up post-scroll height to beginning of new dataset
- fe31f54778 delete empty inputs fields to clear error on credential form
- ef6433c6f9 Revert "fix celery task reaper"
- eb9083c447 allow the bundled ansible virtualenv to be selected on JT/Proj
- b498585c27 fix oauth2 refresh tests for dat112
- e768e3f743 Update INSTALL.md
- 11ffc8e28f keep expanded output window state after search
- 427271f791 fix busted migrations
- 1359208a99 fix celery task reaper
- 2a52dceb1a Update sanitize filter test
- 45fb262556 fix a bug in JobTemplate.extra_credentials summary_fields
- 9a73d9c616 Use textContent property instead of innerHTML in sanitize filter
- c5f2b9a471 upgrade django-oauth-toolkit to 1.1.2
- 16696a6fea get rid of duplicate counter variable
- 4a26745daf fix no license layout styling
- bcdef5a58d fix alignment of Job details status icon with text
- 8aa651faba Update translations
- df3aca7ff7 fix Job output search tag styling
- 462e0be8d3 adds related tokens link to app endpoint
- adee02ab51 log details for unhandled bwrap case
- 8df3c6e901 disabled toggle for replace/revert button for auditor user
- 0bcbccba33 enforce `True` or `False` for boolean credential injectors
- b9a4f50592 Fix inconsistent line number background color in job output panel
- b87d25300a update dev pytest
- 84eacfc360 fix a few isolated dev issues
- f332c0b8c3 Make search in host_filter case insensitive.
- 1a8b5426f8 UI i18n Audit: Translates strings throughout the UI
- acb1336721 Fix input lookup button height
- ab53fd0874 Fix smart search directive unit tests
- 625ae5d1bf Remove panel header directive from instance modals
- c3bda8e259 properly detect settings.AUTHENTICATION_BACKEND changes for SSO logins
- 36732d8113 Fixed issue where search actions were sending two requests. Cleaned up and organized smart search controller
- 1733a20094 make sdb-listen work for docker-compose-cluster
- f200a39b4b fix to enable to change default value of TCP CONNECTION TIMEOUT for logging
- 913da53ce6 fix schedules list of inventory sources gives global schedules list
- 9ae69a4651 remove .at-TabGroup + .at-Panel-body margin setting
- 99e6c21cbd Update INSTALL.md
- eb39fcfeaf add basic output expand-collapse
- 992bc1a5ec use final_counter from EOF websocket in UI
- 60a38a196a add final_counter to EOF websocket
- 9ef301f25a Broadcast `updateDataset` for job template controller
- 9d8db1d75b Changed let to const
- a3368a8c96 Fixed clear-all on inventory source credential lookup
- 069c5dacaa add completed job section on host page
- 49f0a63150 fix error when deleting the only item on page 2 for list page of organization, scheduler, instance_groups, inventories, projects, jobs, template, credentials, inventory-scripts, teams, users, credential-types and notifications
- 987063e7fd iso nodes do not have celery. that is ok
- d0d7bf5c21 more gracefully handle fact cache failures for hosts that contain /
- 62c5784833 fix failing flake8
- 1bc1a6f63f Disallow HTTP update methods in job_detail API endpoint.
- 88e3c46810 add a background process to spot celery hangs and reload the worker pool
- 6794afb284 Maintain reference to querySet rather than cloning so that changes made after initialization will propagate
- 709cf70138 use dot notation for state params
- 6a59356200 apply a windowing function to buffered event stream
- 5e9da2d772 request job details and initial events dataset concurrently
- 4c93c68a29 remove single-event api queries and extra labels request
- 92ae09e163 add host_status_counts and playbook_counts to project update details
- 1a3ab7d487 Fix exception format in project_update_stdout.
- fb11967114 remove isolated instance group queue listening
- 1cea20092c remove rampart group queue subscription
- 750f70c21f Add value to $scope.querySet when in .users.add states
- 4bafe02a94 Hide run selection when current tab is different from selected
- 0de369b42f Fix job id incorrectly cast to string in ActiveJobConflict.
- 09aa75e7c4 simplify and add docstrings
- cbae7efdd5 use a sliding window over counter intervals
- 1c414789fb fix memory leak in output render service
- ab42c710eb validate form when toggle replace/revert on password/secret
- ed762fd4b6 prohibit users without read_role from viewing copy endpoint
- 7ecef3ee5e Fix placement of network ui `select2` dropdowns
- 91c46731d1 Removed unused Alert
- 8509a43b95 exclude m2m copies from activity stream
- 1a4e7c8572 Rolled credential warning string back to include remove or replace
- 68ac23dd46 Fixed various bugs with preventing prompting for credential passwords on schedules and workflow nodes
- 09ee140fb4 Prevent scheduling JT runs where credentials with passwords are required. Added read-only view of schedules when user does not have edit permissions.
- c2001d0442 fixed error when delete smart inventory while editing
- b0b7f7a295 prohibit relaunching workflow jobs from other users
- b68ded7c15 Fix tests.
- 68f7f25788 info to set ip DDT
- 6fee8c699d Fix SCM credential list for Projects add and edit views
- b344eb9af0 Fix failing test by only preserving `credential_type`
- 99ea28c3fd Check `defaults` against `query set` to make sure `credential_type` does not get overwritten
- 195aff37ad default instance capacity to zero at registration/insertion time
- 9ff995f6f9 reset Export dropdown after user takes action in Network UI
- dde706b61f allow no-op case when modifying deprecated credentials
- 4fa1518bcc Sets default zoom to 100% on network UI
- 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.
- f8f59c8c8c add host_status, play, and task counts to job details
- 0702692ca9 add controller_node to adhoc command job
- 74155dfc9d add system jobs to controller_node exceptions
- c8ab4d4623 Add link to running and total jobs for instance groups and instances
- 31da1e6ef7 Audit string translations in instance groups templates
- 6b1129ce1d fixed job details search bar when empty input or duplicate input
- d0249d3ae6 sprinkle more i18n for certain field labels
- decfc8fa8c Update limit-panels directive to query for the new Panels component
- 48c4266cb3 Remove HIDE CURSOR and HIDE BUTTONS from the key
- 8ee4b9680c remove controller_node field from jobs that don't apply
- d6ca943d23 Remove `TagService`
- b16854898b Refactor `Toggle Tag` Component
- 6ca4c7de9d Offload tag formatting logic to `templateList` controller
- b8404abb26 Rename credential tooltip component string
- 2ee361db5d Rename `toggle` component to `toggle-tag` for better clarity.
- 22ddf7883a Adjust template to account for more than one tag type.
- cc91729f72 Account for default tags as well
- 8373d89c92 Duplicate `ns.tooltips CREDENTIALS` string to `ComponentStrings` to avoid using `OutputStrings`
- e66b00eb64 Translate `VIEW MORE` and `VIEW LESS` into component strings
- 265554accb Add link to credentials tag in template
- f49b61ecfa Create TagService
- 62f4beddb2 Reduce height of tags in job list page
- 63f3a38ceb Add more functionality to Toggle Tag Component
- de6167a52c Create basic toggle tag component
- a9391584d7 Update CHANGELOG.md for 3.3 items
- b899096f99 Use use-context to set Kubernetes context
- b876c2af62 add total job count for instance + instance group
- 22dd6ddfea Remove the logstash container from the base dev docker compose
- d8cb47bf82 Added awx-manage command for expiring sessions.
- 7affa15efe Only duplicate nodes if original WFJT is not available
- 74c6c350a1 show org-admins all teams if ALL USERS setting enabled
- 8bd801fd07 make sure instances list is always ordered
- 5c874c6b3d fix wrapping issue for instances list
- 97fc745329 fix a setting help text typo
- 9945a3bc64 Added an awx-manage command for generating OAuth2 token.
- 581756527e fix an i18n-related bug that affects non-English hipchat users
- f9ed4296bb fix notifications search on inventory source form tab
- 648ec3141b no launch config errors with replacable ASK credential
- d885d0fe22 updates oauth docs with quickstart
- 7b0b4f562d get isolated execution at the point its needed
- b94cf379f6 do not choose offline instances
- 9d732cdbdf update unit and functional tests
- 9863fe71dc do not require privileged iso container
- 8d352a4edf conform isolated system to new early node choice
- e720fe5dd0 decide the node a job will run early
- 239c60a2bd fix tracebacks when running migrations
- 427ea6752e Fix syntax error
- 97c5ff0b33 make scope write by default
- 7aa2b7f6a7 Fix the color of the tips badge for failed hosts in the host status bar
- 6183e5166d fix a failing timezone test
- a20eaae7bc make app tab visiable to org admins
- 2bdb1fc577 Fix scheduler form warning bug and disable save when date options are invalid
- be4e5c8f06 fixed dashboard icon under job template section for system auditor user
- 782b9b8bec Fixes URL used for root groups for pagination purposes.
- 2c4f7911a6 Added an awx-manage command for generating OAuth2 token.
- 01611540f0 Marking a Configure Tower string for translation
- 99d2f3ea34 allow Jinja2 in ansible -a when ALLOW_JINJA_IN_EXTRA_VARS is 'always'
- 246e63bdb6 Update translation templates
- b7a5c10ce4 make our oauth model creation a dependency of other app
- f692f0c70a test creating credential for self & org_member
- 253606c8bf allow managing credentials with external user management
- f485185562 Fix bad path
- 70897d3503 Prevents Network UI from scrolling and showing Tower
- 015b19d8c3 interpret null protocol as logging.NullHandler
- 9bc871db47 add a test for tower inventory syncs
- c690da4058 make copy endpoints specific to v2
- e889c976eb Remove network_ui Client model
- 354b076956 clean up Tower inventory error handling
- 79202708af Fix vault credential password prompt toggle show and hide
- 124fcd6f62 delete network canvas objects in delete inventory task
- 16cde26468 ansible venv: re-add netaddr Python package
- 4e6fd59180 Handle broken transactions in DB settings getattr
- a752d04505 ansible venv: re-add netaddr Python package
- 4f90391f54 Fix dashboard graph status dropdown value
- 5d0a131530 Add credential tags to job details
- 0f6fe210b7 fix when token scope is passing when the ui saves the form
- 9d87f85275 fix wording of search keys
- c369d44518 use the _correct_ argument to specify poll vs select
- 4da68564ef do not cache dependency_list
- 7f7f635f7b upgrade to the latest pexpect
- af7ec17ccd fix a few minor issues that have broken the User Token creation
- e03c584b80 mark dynamic Credential Type labels and help_text for i18n
- a0433773d8 don't allow Accept:application/json on /api/login/
- 0b0fd21734 Fix project permissions user link
- 376a763cc0 vertically center `CLEAR ALL` "button" using newly created mixin and resolve merge conflict
- a9bdac0d53 use newer variables
- d8dcac9158 small cleanup
- edada76050 Pixel pushing
- d83fa5a031 change 5px down to 3px per design feedback.
- 7292e00158 create componentized tags
- e64e25fcc1 flake8 errors in access.py due to an upgrade
- 3d8d27064f Makes rows inactive on permissions list if assigning user doesn't have
- 46758f1e7e always discard events beneath line threshold
- e085c4ae71 use a one-way binding for back-to-top text
- dcd36adf25 add one-way bindings for static stats bar strings
- 62fa6dadb0 organize and translate workflow results strings
- 930ecaec3e organize and translate job output strings
- 1790b1703f ignore new test artifact being produced
- bb6a4f6964 fix oauth urls & rename for clarity
- c1593935ca Update active row indicator when state param id changes
- 3d5605f4b5 refactor & purge cruft
- f4c165bf28 Regen requirements (followon to https://github.com/ansible/awx/pull/1895)
- e04a07f56c cover testing of new 3.3 org roles for user security fix
- 41e432abf0 Add error handling to stateDefinitions resolve block
- 870adc14f9 fix a bug in the instance policy algorithm when both min and % are used
- be9598af53 fix refresh token & refactor
- 5d220e8222 add scope validator to token endpoints
- 1466e5c343 flake8 errors in access.py due to an upgrade
- c9c7a4b8f4 fix a few broken network UI tests
- 37264d9d21 rename some tests from unit -> functional
- 3abdf66794 run network ui tests in shippable and Jenkins
- 63f089c712 allow any authenticated user to access the schedule preview API endpoint
- dbc02ae9a1 Fixed race condition where selecte2-ifying the edge type was happening before the digest cycle finished
- ef7ed76178 fix auditor issues
- d8f86ecba0 add help text for the new custom_virtualenv field
- 06eb400f22 add callback for checking if field is filterable
- 28a42850a2 allow AUTH_LDAP_USER_FLAGS_BY_GROUP to specify an OR'd list for a flag
- 50503f97cc Regen requirements_ansible.txt (minimal update).
- 7bc28276f2 add note
- f434196bae store denormalized metadata about ActivityStream.actor for accounting
- b7e9bda6cf track prior organization_id by base model prior values tore
- c913badafe Fixed error changing edge type of a previous root node
- b37926792f Fixes organizations collections watcher
- 16b00e4867 Validates extra vars before moving to next step in prompt workflow
- f42c9bb952 sanitize dynamic breadcrumb label
- a1ed0f47ab adding pexpect support
- d369ae7638 do not put deep copy items in activity stream
- 34dc939782 improve the check performed to determine if a job is in an active state
- c3368bc4ff disallow launching with other users prompts
- 2bb59fde54 Fixed concurrent jobs checkbox on wfjt edit form
- 87f4104304 Get default wfjt extra vars so that we can show all extra vars on launch preview
- 9bbed9f14e use event end_line for discarding events below starting threshold
- 89e08460dd display client finish time for incomplete job statuses
- c5f0d66554 Only check the launch endpoint for job templates, not unified jts of other types
- f54ac776cd add final_line_count to EOF websocket
- d493a4e0d0 revert expect(use_poll=True) due to a bug that causes `os.read()` hangs
- 2cbadcd392 make prior output viewable for partial job runs
- 809de21451 adding pexpect support
- 7610c660cb Fixes the CTiT save errors. I added a toast message for successful saves too.
- 4abac44411 prevent unicode in instance hostnames and instance group names
- 9fe44cfaae check EACCES and only refresh cancel_flag
- 222fbfc328 add help text, deprecate field
- 969fb21e98 restrict network_ui to inv admins
- 5279b102cb Fix task unit test
- 41fe9e1caf Check if the project update for the project we are trying to lock is canceled
- 967624c576 fix schedules modified_by getting nulled
- 02417dc668 Fix position in Firefox
- 51f66b8c0a filter `/api/v2/users/N/tokens/` to only show tokens for _that_ user
- db6cc7c50b Add exception to allow relaunching callback jobs
- 4031c888de fork process may finish before cancel callback
- d8615df47f postgres back tests can't do this
- 85caf6253c Fixes a portal mode breadcrumb and capitalizes the instance groups breadcrumb
- 88bb98c967 flake8
- 40ef30a914 reduce chance of collision on cache namespace
- b6923bdbeb speed up a handful of really slow stdout tests
- 04767641af isolate cache
- b4bee93b35 Fix position of CTiT logger test dialog
- c998fd6bcb fix flake8 introduced by new tests
- 2255ee5dba don't reset counters on job start
- f9871f32a3 do not fail entire notification chain if one fails
- 97ab6449b9 parallelize test running
- f2e0214623 Hookup instance policy list smart search and add Dataset resolve
- 53ef9ed288 never convert ANSI codes to HTML for format /stdout/?format=json
- 39cb1cb60c fix a nuanced parsing bug in naive UNTIL= parsing
- 11e7dcd0dc maintain correct page counts on running jobs
- 3658ce1a93 Uses atCodeMirror directive for extra vars widget on workflow results page
- 1e6905aac4 Fixes to the scheduler form
- 3a6f1e2b63 make labels input standard width on wfjt form
- 87239c0e11 right align smart inv button
- 7b5dcee30f fix smart status bar color
- db1a669c68 work around a django-polymorphic bug that breaks certain cascades
- d5fbb2d3b6 remove md5 password hashing in dev
- ceedc135b2 add variables to inventory mentioned in docs
- f3923af3fa Makes extra variables CodeMirror shown only for JT-schedules that
- 3ab7f06f95 run scm inv syncs at the project root so relative imports work w/ bwrap
- 8e85a57c1a AWX launchers should wait for other containers to be ready
- 6622e6bbd6 Bump pexpect version on isolated node.
- 05b0c5ec6f censor OAuth tokens from activity stream deletion records
- 5c45b25484 Prevent creating excessive update computed tasks when copying an Inventory
- efd0085ba2 Fix checkout of role requirements.
- c3d720cbd4 Fix checkout of role requirements.
- 5006b84eee adds parentResolve for new route
- 8f3cc4ec3e Addes a /#/jobs/schedules/:schedule_id/ route to the app
- e04b2b7455 Fixes breadcrumbs for all the schedule states
- 357a735e56 fix a bug that prevented JT admins from editing diff mode
- bfc602ae10 Changed variable names
- 1a9b60a199 Delete the survey if the user removes all the survey questions
- ef514fb3c0 Mitigated race condition issues with limit-panel directive by removing dependency on the state transition event
- 5b55e3cb2b fix a bug that prevented JT admins from editing custom virtualenvs
- bb3b19e174 truncate certain event fields when they are overly long
- 3d157fab47 change default option text for ansible environment dropdown to Default Environment
- 503668141b add procedure for attaching to running jobs
- ec7f1c2540 enforce consistently setting view search_fields
- 665354c32e add skip functionality to event replay tool
- f3343f780c always remove websocket listeners
- 2f5eefe809 push initial events on partially complete job initialization
- 77e195bbb9 Moves schedules tab to related tab for sources form
- ce09ab446d Moves scheduler to related tab for projects
- 13d58107b8 Moves scheduler to related tab for workflows
- 464b7c3775 Moves schedules to related tab for job templates
- e9348134f0 Fixed credentials form checkbox styling
- b79606d9d3 update project if certain params changed
- a096051dc3 update app tokens search path
- 576a4a1b58 removes extra slash
- db2a2fa578 update portal mode templates list to new style
- 97614892c6 fix syntax error in tokens list controller
- 8a2c3ce716 add tokens to activity stream
- 4caa145161 Removes prompt modal after clicking the action button on the copy prompt
- 924cb51d51 make delete of app work when you are on app's tokens route
- 77eea40d0b use app name as part of delete token confirmation modal header
- a648ce5457 Fixed bug checking for credentials to remove
- 956596227b use translated string for scope in tokens list
- 0c45d917d1 adds comment for setUntil function
- 6c26574718 add new row items to token list
- 949895d0bc fix team parentage being removed
- e19ffc1fba show license error details
- 4355b30afe show overwrite details
- 43ea72e278 show inventory source details
- b030cdcd40 use inventory id from job args to construct inventory link
- 04b8349895 fixes issues with select dropdowns
- 507db4e3b6 sets the UNTIL time to use the "until" that is explicitly state on the
- 4761e17566 disabled instance stay subscribed to bcast queue
- c52eb0f327 provide a naive UNTIL= datestamp for schedules for UI convenience
- 3b5dd7eac5 error handling for job results filter and route
- 056933e33e refactor naive UNTIL= coercion
- eccf3029b4 Fixed bug deleting last team/user permission on page
- 9218a89589 Added error message to "Days of data to keep" when the user inputs a value less than one
- a02521a0bd Only initialize extra vars if they are promptable
- 39827af902 Fixed jt launch next button disabled when prompting for inventory
- bbfabd2779 include full stack trace for DB settings error
- ece5724c80 Added completed jobs tab to the workflow form
- ffdf406300 reorder fields and make redirect_uri field not required on app form
- 366c1c19b0 Removed commented lines. Rolled back noInfo change
- 1807d0a910 Activity stream clear-all bug fixes. Re-enabled smart search directive test which required tweaking karma conf.
- 3bd54ab837 allow unicode queue names via CLI
- 00ae91dace slight cleanup and refactor of Schedule.timezone property
- 876431c529 Removes the 'Z' from the UNTIL before sending the rrule to the API
- 33d4c97156 Sets the timezone to the api/v2/schedule/:id -> data.timezone
- cb91b97fd0 Update pot files
- 441e5cc9c2 allow naive UNTILs to be specified for schedule rrules
- fbe2391b86 provide the timezone so that the UI doesn't have to
- 1e38abff91 accurate 400 messages for undefined filename namespaces
- ea2ddd3bba Fix syntax error in docs
- 33ef12002f Adds websocket for network_ui to the installer version of nginx.conf
- 1488697001 Fix job results panel width in firefox
- af4e86d70e Set Id on extra_vars job template form field
- e099c455d2 do not check for migration version if not migrating
- b275d13da2 fix error-handling bug for tower inventory source
- 5a37184e7c add log message when locks are holding up jobs
- 63c268f9c5 don't render activity stream links for labels
- 363266fb89 fix links to workflow jobs on activity stream
- d00b8549b4 disable activity stream for relaunched job label associations
- 42b88c6400 move directive code to components
- 58beb9640c remove watchers
- a3fdd244b5 add message service
- 3d752997ee filter empty tags
- c144bb99cf Move data migration docs to root dir
- c5d49be2c1 avoid error in templating error
- 6d7f772e98 avoid DB action in signal, confusing logs
- b281aaa0e5 Adds data migration docs for upgrades
- 0682d19d5e show filterable:true for filterable fields
- 5ada6f6db2 show job and skip tags as collapsable label lists
- 34408a8ef9 Fix undefined currentSystem form error
- af4367b222 Adds unit tests for network_ui
- 6f9da515b1 Update smoke.js
- 21a973752b remove redundant navbar checks
- 187534dba8 Fix job template extra vars form validation
- 5668d215fd better cluster membership policy log messages
- 1ed9f609fc use correct param names when calling encodeParams
- 2b1bef54ce add failing unit tests
- 42d33e5135 Remove portal mode breadcrumb
- 91a2466650 Bulk update host field to null for JobEvents
- ec1e94376c correctly check credential permission on WFJT copy
- 127883f104 add prior version url compatibility
- 8b6ee8d360 Fix all of the issues for the 3.3 UX Hit List
- 2140daf11e Fix add button display property and add tooltips
- 59744e421f send our oddball loggers to external logger too
- 84c0fdfa4a Removed unused function
- 45ffe7a955 update api-ui job urls
- 368a037062 Remove non-filterable fields from search key and treat searches using those keys like string searches.
- 7a3fb02791 Aligns text for canceling/deleting a job on the jobs list & the stdout page
- 902b1af417 fix access check for wfjt node copy
- 9f745dd3b8 control celery routes using celery router
- 38885580b4 only require the name field when creating instance group
- 30af0a1b44 don't run scheduled jobs if there isn't a valid license
- 652f837622 update access check to plural creds
- 7007e46b8a Remove add button dropdown gap and update border radius
- 89cabf7ca0 Fixes timeout when exporting YAML from network UI
- d8a1b78316 Adds authentication checking to the network UI websocket.
- 4090fe6d11 Fix functional tests
- ac20aa954a Replace logging-related restart with dynamic handler
- dce52d0552 Update the Add button content and styles
- 9bfac4f44b New feature: Add SAML users as organization admins
- 13cd57feba Revert "Map users in organizations based on saml groups"
- eab417cf8b Map users in organizations based on saml groups
- 0c8b2a9872 remove unused service
- 83d5fef67c conditionally hide scroll
- cf0efe969e Changes "Cancel" to "OK" on cancel-job-prompt modal
- 63542c3b43 Don't render tooltips that shouldn't exist
- a840ec4089 Fixes jobs' page activity stream link, and remove AS button on job results page
- a79632968c Fixes job template schedule link from Activity Stream
- dead84da1a add auth cookies
- 079d8e2565 fixes issue with ui-view for network UI
- 1963ab689a rm an unnecessary uwsgi restart
- 202ddae813 make tower instance group name field read-only
- 648d9165ff broadcast queues get a per-node stable queue name
- 5ef297aec1 Update relaunch button on details page in real time as status changes
- 421293c8c5 fixes error handling with groups service, sources service
- e45be8155e Clear invalid password error if password field is completely cleared
- b71a8af62d patch smoke test
- 6f4ef29ae7 Update install docs
- f8a9402d4b Fixed team list org sorting
- 4197a9fd35 granularly prevent filtering oauth secrets
- fcc5549ec9 Reload state after copying inventory to update list
- fd38c62e7e Fixes 301 redirects on topology websocket connection
- 24e363888a Fixed error showing vault password prompts on relaunch
- 456bf5d04d Fixes scroll of devices over inventory toolbox title.
- 10fd65bea0 Fixes dragging devices out of the inventory toolbox
- aa6fc6d8bf only show close icon in templates panel header when applicable
- 791cc06e27 Adds liveUpdates flag for the UI back in
- f5c4f9a9df Adds liveUpdates flag for the UI back in
- 11560ab7bb populate org and description on app detail view
- c8e416f0b7 restore the celery hostname
- 6ab64590d7 update app activity stream target to o_auth2_application
- 35bd98eb49 Fix job result detail and standard out panel styles
- f99792e604 make selects work with ng required
- 61757fb2b1 improve traceback details label
- 3bcc48402c add support for applications activity stream
- 72254758f6 add support for additional selects
- 9cc9bdc4b5 clickable stdout events and host details modal for projects
- 6306ac2825 use field validation in both filter classes
- 45d037a2cc don't prefer destructuring for arrays within es-lint
- e8b026648f Updates to callback scripts that include retry functionality for bash and extra_vars handling for PowerShell
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement