diff --git a/awx/main/migrations/0099_v361_license_cleanup.py b/awx/main/migrations/0099_v361_license_cleanup.py new file mode 100644 index 0000000000..f3e1b4e6ed --- /dev/null +++ b/awx/main/migrations/0099_v361_license_cleanup.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import migrations + + +def _cleanup_license_setting(apps, schema_editor): + Setting = apps.get_model('conf', 'Setting') + for license in Setting.objects.filter(key='LICENSE').all(): + for k in ('rh_username', 'rh_password'): + license.value.pop(k, None) + license.save() + + +class Migration(migrations.Migration): + + dependencies = [ + ('main', '0098_v360_rename_cyberark_aim_credential_type'), + ] + + operations = [migrations.RunPython(_cleanup_license_setting)] diff --git a/awx/ui/client/src/license/license.controller.js b/awx/ui/client/src/license/license.controller.js index c085076fc7..9e344dd2e4 100644 --- a/awx/ui/client/src/license/license.controller.js +++ b/awx/ui/client/src/license/license.controller.js @@ -187,10 +187,6 @@ export default payload = $scope.newLicense.file; } else if ($scope.selectedLicense.fullLicense) { payload = $scope.selectedLicense.fullLicense; - if ($scope.rhCreds.username && $scope.rhCreds.password) { - payload.rh_password = $scope.rhCreds.password; - payload.rh_username = $scope.rhCreds.username; - } } CheckLicense.post(payload, $scope.newLicense.eula) diff --git a/awxkit/awxkit/cli/docs/source/authentication.rst b/awxkit/awxkit/cli/docs/source/authentication.rst index 8106eb326b..b6dc33d4c3 100644 --- a/awxkit/awxkit/cli/docs/source/authentication.rst +++ b/awxkit/awxkit/cli/docs/source/authentication.rst @@ -17,7 +17,7 @@ The preferred mechanism for authenticating with AWX and |RHAT| is by generating TOWER_PASSWORD=secret \ awx login -As a convenience, the ``awx login -h human`` command prints a shell-formatted token +As a convenience, the ``awx login -f human`` command prints a shell-formatted token value: .. code:: bash @@ -30,7 +30,7 @@ specify your username and password each time: .. code:: bash export TOWER_HOST=https://awx.example.org - $(TOWER_USERNAME=alice TOWER_PASSWORD=secret awx login -h) + $(TOWER_USERNAME=alice TOWER_PASSWORD=secret awx login -f human) awx config Working with OAuth2.0 Applications