fix translations for users overview

This commit is contained in:
Mads Rasmussen
2018-05-31 11:23:29 +02:00
parent f5499b1755
commit f473ff8795

View File

@@ -15,37 +15,60 @@
//note on the below, we dont assign a view unless it's the right route since if we did that it will load in that controller
//for the view which is unecessary and will cause extra overhead/requests to occur
vm.page = {};
vm.page.name = localizationService.localize("user_userManagement");
vm.page.navigation = [
{
"name": localizationService.localize("sections_users"),
"icon": "icon-user",
"action": function() {
$location.search("subview", "users")
},
"view": !usersUri || usersUri === "users" ? "views/users/views/users/users.html" : null,
"active": !usersUri || usersUri === "users"
},
{
"name": localizationService.localize("general_groups"),
"icon": "icon-users",
"action": function () {
$location.search("subview", "groups")
},
"view": usersUri === "groups" ? "views/users/views/groups/groups.html" : null,
"active": usersUri === "groups"
}
];
vm.page.labels = {};
vm.page.name = "";
vm.page.navigation = [];
function init() {
function onInit() {
loadNavigation();
setPageName();
$timeout(function () {
navigationService.syncTree({ tree: "users", path: "-1" });
});
}
function loadNavigation() {
var labels = ["sections_users", "general_groups"];
localizationService.localizeMany(labels).then(function(data){
vm.page.labels.users = data[0];
vm.page.labels.groups = data[1];
vm.page.navigation = [
{
"name": vm.page.labels.users,
"icon": "icon-user",
"action": function() {
$location.search("subview", "users")
},
"view": !usersUri || usersUri === "users" ? "views/users/views/users/users.html" : null,
"active": !usersUri || usersUri === "users"
},
{
"name": vm.page.labels.groups,
"icon": "icon-users",
"action": function () {
$location.search("subview", "groups")
},
"view": usersUri === "groups" ? "views/users/views/groups/groups.html" : null,
"active": usersUri === "groups"
}
];
});
}
function setPageName() {
localizationService.localize("user_userManagement").then(function(data){
vm.page.name = data;
})
}
init();
onInit();
}