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) {
|