Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var tags = result.tags || [];
- if(!(tags instanceof Array))
- tags = [tags];
- var tagList = {};
- for(x in tags) {
- var tag = tags[x];
- tag.name = htmlDecode(tag.name);
- tagList[tag.id] = tag;
- }
- if($rootScope.backlogitems && $rootScope.backlogitems.length > 0){
- for(var x in tags){
- var count = 0;
- var tag = tags[x];
- for(var i=0; i < $rootScope.backlogitems.length; i++){
- var pbi = $rootScope.backlogitems[i];
- if(pbi.tag){ // if pbi has tags, loop through tags of pbi
- for(var z=0; z < pbi.tag.length; z++){
- var pbiTag = pbi.tag[z];
- if(pbiTag.name == tag.name){ // if name of pbi tag == name of current then count++
- count++;
- }
- }
- }
- }
- tag.amountPbis = count; // assign count to tag
- }
- }
- $rootScope.tags = tagList;
- $rootScope.permissions.tags = authService.getPermissions("tags");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement