diff --git a/src/translation/en.json b/src/translation/en.json index dd61b245d..5c62a1069 100644 --- a/src/translation/en.json +++ b/src/translation/en.json @@ -449,7 +449,9 @@ "revokeTokenTooltip": "Revoke Token", "lastUsed": "Last Used", "neverUsed": "never", - "scope": "Scope" + "scope": "Scope", + "readonly": "Readonly", + "readwrite": "Read and Write" }, "loginTokens": { "title": "Login Tokens", @@ -490,7 +492,8 @@ "errorNameRequired": "A name is required", "description": "New API token:", "copyNow": "Please copy the API token now. It won't be shown again for security purposes.", - "generateToken": "Generate API Token" + "generateToken": "Generate API Token", + "access": "API Access" }, "changePasswordAction": "Change Password", "disable2FAAction": "Disable 2FA", diff --git a/src/views/profile.html b/src/views/profile.html index f114f2ecc..886ed9c4e 100644 --- a/src/views/profile.html +++ b/src/views/profile.html @@ -334,10 +334,15 @@ -
- +
+ + +
+ +
+
+ +
@@ -503,8 +508,8 @@ {{ 'profile.apiTokens.neverUsed' | tr }} - Read+Write - Read + {{ 'profile.apiTokens.readwrite' | tr }} + {{ 'profile.apiTokens.readonly' | tr }} diff --git a/src/views/profile.js b/src/views/profile.js index 063cadc09..afbb4a33b 100644 --- a/src/views/profile.js +++ b/src/views/profile.js @@ -662,12 +662,12 @@ angular.module('Application').controller('ProfileController', ['$scope', '$trans error: null, name: '', accessToken: '', - readWrite: true, + scope: 'rw', show: function () { $scope.tokens.add.name = ''; $scope.tokens.add.accessToken = ''; - $scope.tokens.add.readWrite = true; + $scope.tokens.add.scope = 'rw'; $scope.tokens.add.busy = false; $scope.tokens.add.error = null; $scope.apiTokenAddForm.name.$setPristine(); @@ -678,7 +678,7 @@ angular.module('Application').controller('ProfileController', ['$scope', '$trans submit: function () { $scope.tokens.add.busy = true; - var scope = { '*': $scope.tokens.add.readWrite ? 'rw' : 'r' }; + var scope = { '*': $scope.tokens.add.scope }; Client.createToken($scope.tokens.add.name, scope, function (error, result) { if (error) {