Files
stf/res/app/settings/keys/access-tokens/access-tokens-controller.js
Denis Barbaron 2f54e40206 Upgrading STF for security reasons (#813)
* Upgrading STF for security reasons

Signed-off-by: Denis barbaron <denis.barbaron@orange.com>

* update semaphore files

Signed-off-by: Denis barbaron <denis.barbaron@orange.com>

* upgrading STF for security reasons v2

Signed-off-by: Denis barbaron <denis.barbaron@orange.com>

* update yarn.lock file

Signed-off-by: Denis barbaron <denis.barbaron@orange.com>

---------

Signed-off-by: Denis barbaron <denis.barbaron@orange.com>
2024-11-22 11:41:20 +01:00

36 lines
925 B
JavaScript

/**
* Copyright © 2024 contains code contributed by Orange SA, authors: Denis Barbaron - Licensed under the Apache license 2.0
**/
module.exports = function AccessTokensCtrl($scope, AccessTokenService) {
$scope.accessTokenTitles = []
$scope.newToken = null
function updateTokens() {
AccessTokenService.getAccessTokens()
.then(function(response) {
$scope.accessTokenTitles = response.data.titles || []
})
}
$scope.removeToken = function(title) {
AccessTokenService.removeAccessToken(title)
}
$scope.closeGenerated = function() {
$scope.showGenerated = false
$scope.newToken = null
updateTokens()
}
$scope.$on('user.keys.accessTokens.generated', function(event, token) {
$scope.newToken = token
$scope.showGenerated = true
})
$scope.$on('user.keys.accessTokens.updated', updateTokens)
updateTokens()
}