1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 10:19:30 +02:00
OpenSTF/res/app/settings/keys/access-tokens/access-tokens-controller.js

31 lines
817 B
JavaScript

module.exports = function AccessTokensCtrl($scope, $http, UserService) {
$scope.accessTokens = []
$scope.newToken = null
function updateTokens() {
$scope.accessTokens = UserService.getAccessTokens()
}
$scope.removeToken = function (title) {
UserService.removeAccessToken(title)
}
$scope.tokenGenerated = function() {
$scope.accessToken = ''
$scope.showGenerated = false
UserService.getAccessTokens().push($scope.newToken)
$scope.newToken = null
updateTokens()
}
$scope.$on('user.keys.accessTokens.generated', function(event, token) {
$scope.showGenerated = true
$scope.accessTokenId = token.tokenId
$scope.newToken = token
})
$scope.$on('user.keys.accessTokens.updated', updateTokens)
updateTokens()
}