diff --git a/src/app/components/article-service/article.service.js b/src/app/components/article-service/article.service.js index 3f4323b..5379938 100644 --- a/src/app/components/article-service/article.service.js +++ b/src/app/components/article-service/article.service.js @@ -124,7 +124,7 @@ 'fields[]': ['id', 'title', 'abstract', 'children', 'children_count'], 'limit':'20', 'page':'1', - 'content_type':'ProposalsDiscussionPlugin::Proposals' + 'content_type':'ProposalsDiscussionPlugin::Proposal' }, params); UtilService.get(url, {params: paramsExtended}).then(function(data){ diff --git a/src/app/components/dialoga-service/dialoga.service.js b/src/app/components/dialoga-service/dialoga.service.js index 42bd308..a0e8984 100644 --- a/src/app/components/dialoga-service/dialoga.service.js +++ b/src/app/components/dialoga-service/dialoga.service.js @@ -14,6 +14,7 @@ extendedService.serviceDialoga = $rootScope.basePath + '/api/v1/dialoga_plugin/'; extendedService.getHome = getHome; extendedService.getAbout = getAbout; + extendedService.getTerms = getTerms; extendedService.getThemes = getThemes; extendedService.getPrograms = getPrograms; extendedService.getProgramBySlug = getProgramBySlug; @@ -61,6 +62,19 @@ } } + function getTerms (cbSuccess, cbError) { + if( !!CACHE.terms ){ + cbSuccess(CACHE.terms); + }else{ + // load article content + ArticleService.getArticleById(API.articleId.terms, {}, function (article){ + CACHE.terms = article; + + cbSuccess(CACHE.terms); + }, cbError); + } + } + function getThemes (cbSuccess, cbError) { if( !!CACHE.themes ){ cbSuccess(CACHE.themes); -- libgit2 0.21.2