Commit 2fd7f009f62d76211f47b878f440101ea4fbc088

Authored by Rafael Diego
2 parents 0cdf1fb5 919ba03f

Merge branch 'master' into staging

src/app/components/article-service/article.service.js
@@ -267,7 +267,7 @@ @@ -267,7 +267,7 @@
267 267
268 function searchTopics (params, cbSuccess, cbError) { 268 function searchTopics (params, cbSuccess, cbError) {
269 // Ex.: /api/v1/search/article?type=ProposalsDiscussionPlugin::Topic&query=cisternas 269 // Ex.: /api/v1/search/article?type=ProposalsDiscussionPlugin::Topic&query=cisternas
270 - var url = service.apiSearch + '/article'; 270 + var url = service.apiSearch + 'article';
271 var paramsExtended = angular.extend({ 271 var paramsExtended = angular.extend({
272 // 'fields[]': ['id', 'title', 'slug', 'abstract', 'categories', 'setting', 'children_count', 'hits'], 272 // 'fields[]': ['id', 'title', 'slug', 'abstract', 'categories', 'setting', 'children_count', 'hits'],
273 'type': 'ProposalsDiscussionPlugin::Topic' 273 'type': 'ProposalsDiscussionPlugin::Topic'
@@ -283,7 +283,7 @@ @@ -283,7 +283,7 @@
283 function searchProposals (params, cbSuccess, cbError) { 283 function searchProposals (params, cbSuccess, cbError) {
284 // Ex.: /api/v1/search/article?type=ProposalsDiscussionPlugin::Proposal&query=cisternas 284 // Ex.: /api/v1/search/article?type=ProposalsDiscussionPlugin::Proposal&query=cisternas
285 var url = service.apiSearch + 'article'; 285 var url = service.apiSearch + 'article';
286 - console.log("URL",url); 286 + console.log('url',url);
287 var paramsExtended = angular.extend({ 287 var paramsExtended = angular.extend({
288 page: 1, 288 page: 1,
289 per_page: 10, 289 per_page: 10,
@@ -299,17 +299,18 @@ @@ -299,17 +299,18 @@
299 'parent', 299 'parent',
300 'categories', 300 'categories',
301 'slug', 301 'slug',
302 - 'url', // parent.image.url  
303 - 'image',  
304 - 'title',  
305 - 'archived',  
306 - ]  
307 - }, params); 302 + 'url', // parent.image.url
  303 + 'image',
  304 + 'title',
  305 + 'archived',
  306 + 'has_children',
  307 + ]
  308 + }, params);
  309 + console.log("params",paramsExtended);
308 310
309 UtilService.get(url, {params: paramsExtended}).then(function(data){ 311 UtilService.get(url, {params: paramsExtended}).then(function(data){
310 _pipeInjectSlugIntoParentProgram(data); 312 _pipeInjectSlugIntoParentProgram(data);
311 cbSuccess(data); 313 cbSuccess(data);
312 - console.log("Resposta",data);  
313 }).catch(function(error){ 314 }).catch(function(error){
314 cbError(error); 315 cbError(error);
315 }); 316 });
src/app/components/proposal-box/proposal-box.html
@@ -139,6 +139,9 @@ @@ -139,6 +139,9 @@
139 <div class="proposal-box--top"> 139 <div class="proposal-box--top">
140 <div class="proposal-box--theme color-theme-bg-complementar-2">{{vm.category.name}}</div> 140 <div class="proposal-box--theme color-theme-bg-complementar-2">{{vm.category.name}}</div>
141 <div class="proposal-box--program color-theme-bg">{{vm.topic.title}}</div> 141 <div class="proposal-box--program color-theme-bg">{{vm.topic.title}}</div>
  142 +
  143 + <!-- Apagar o bloco abaixo -->
  144 + <span style="background: green;">{{::vm.proposal.body}}
142 </div> 145 </div>
143 <div class="proposal-box--middle"> 146 <div class="proposal-box--middle">
144 <div class="proposal-box--content"> 147 <div class="proposal-box--content">
src/app/pages/propostas/propostas.controller.js
@@ -32,7 +32,6 @@ @@ -32,7 +32,6 @@
32 vm.themes = null; 32 vm.themes = null;
33 vm.selectedTheme = null; 33 vm.selectedTheme = null;
34 vm.filtredProposals = null; 34 vm.filtredProposals = null;
35 - vm.filtredProposalsArchived = null;  
36 vm.query = null; 35 vm.query = null;
37 vm.search = vm.$location.search(); 36 vm.search = vm.$location.search();
38 37
@@ -111,30 +110,6 @@ @@ -111,30 +110,6 @@
111 vm.selectedTheme = null; 110 vm.selectedTheme = null;
112 }; 111 };
113 112
114 - PropostasPageController.prototype.filtersArchived = function(dataArticles) {  
115 -  
116 - var vm = this;  
117 - var out = [];  
118 - var input = dataArticles || [];  
119 -  
120 - for (var i = 0; i < input.length; i++) {  
121 -  
122 - var Proposals = input[i];  
123 - console.log('****************************',Proposals.parent.title + ' - ' +Proposals.parent.archived + ' - ' + Proposals.title);  
124 -  
125 - if (Proposals.parent.archived) {  
126 -  
127 - out.push(Proposals);  
128 -  
129 - }  
130 -  
131 - }  
132 -  
133 - return out  
134 -  
135 - };  
136 -  
137 -  
138 PropostasPageController.prototype.changePage = function(pageIndex) { 113 PropostasPageController.prototype.changePage = function(pageIndex) {
139 var vm = this; 114 var vm = this;
140 115
@@ -191,61 +166,12 @@ @@ -191,61 +166,12 @@
191 params.category_ids = vm.selectedTheme.id; 166 params.category_ids = vm.selectedTheme.id;
192 } 167 }
193 168
194 -  
195 - if (query) {params.query = query; }  
196 -  
197 - vm.loadingProposals = true;  
198 - vm.DialogaService.searchProposals(params, function(data){  
199 -  
200 - vm.total_proposals = parseInt(data._obj.headers('total'));  
201 -  
202 - // Antigo  
203 - vm.filtredProposals = data.articles;  
204 -  
205 - // Novo  
206 - vm.filtredProposalsArchived = vm.filtersArchived(vm.filtredProposals);  
207 -  
208 - // Misto  
209 - //vm.filtredProposals = vm.filtersArchived(data.articles);  
210 -  
211 - vm.loadingProposals = false;  
212 -  
213 - }, function (error) {  
214 - vm.error = error;  
215 - vm.$log.error(error);  
216 - vm.loadingProposals = false;  
217 - });  
218 - };  
219 -  
220 - PropostasPageController.prototype.filterProposalsArchived = function(_page, _per_page) {  
221 - var vm = this;  
222 -  
223 - if (vm.loadingProposals){  
224 - vm.$log.debug('Content is not loaded yet.');  
225 - return;  
226 - }  
227 -  
228 - var page = _page || vm.page;  
229 - var per_page = _per_page || vm.per_page;  
230 - var query = vm.query;  
231 - var params = {  
232 - page: page,  
233 - per_page: per_page,  
234 - };  
235 -  
236 - if (vm.selectedTheme) {  
237 - params.category_ids = vm.selectedTheme.id;  
238 - }  
239 -  
240 -  
241 if (query) {params.query = query; } 169 if (query) {params.query = query; }
242 170
243 vm.loadingProposals = true; 171 vm.loadingProposals = true;
244 vm.DialogaService.searchProposals(params, function(data){ 172 vm.DialogaService.searchProposals(params, function(data){
245 -  
246 - vm.total_proposals = parseInt(data._obj.headers('total'));  
247 - vm.filtredProposals = vm.filtersArchived(data.articles);  
248 - 173 + vm.total_proposals = parseInt(data._obj.headers('total'));
  174 + vm.filtredProposals = data.articles;
249 vm.loadingProposals = false; 175 vm.loadingProposals = false;
250 }, function (error) { 176 }, function (error) {
251 vm.error = error; 177 vm.error = error;
@@ -254,11 +180,9 @@ @@ -254,11 +180,9 @@
254 }); 180 });
255 }; 181 };
256 182
257 -  
258 -  
259 PropostasPageController.prototype.submitSearch = function() { 183 PropostasPageController.prototype.submitSearch = function() {
260 var vm = this; 184 var vm = this;
261 - 185 +
262 // scroll to result grid 186 // scroll to result grid
263 var $searchResult = angular.element('#search-result'); 187 var $searchResult = angular.element('#search-result');
264 if ($searchResult && $searchResult.length > 0) { 188 if ($searchResult && $searchResult.length > 0) {
src/app/pages/propostas/propostas.html
@@ -22,7 +22,7 @@ @@ -22,7 +22,7 @@
22 </div> 22 </div>
23 </div> 23 </div>
24 </section> 24 </section>
25 - <section class="section--header" ng-if="pagePropostas.filtredProposalsArchived || pagePropostas.themes"> 25 + <section class="section--header" ng-if="pagePropostas.filtredProposals || pagePropostas.themes">
26 <div class="container"> 26 <div class="container">
27 <div class="row"> 27 <div class="row">
28 <div class="col-sm-12"> 28 <div class="col-sm-12">
@@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
31 </div> 31 </div>
32 </div> 32 </div>
33 </section> 33 </section>
34 - <section class="section--articles section-gray section-space-up" ng-if="pagePropostas.filtredProposalsArchived || pagePropostas.themes"> 34 + <section class="section--articles section-gray section-space-up" ng-if="pagePropostas.filtredProposals || pagePropostas.themes">
35 <div class="container"> 35 <div class="container">
36 <div id="lista-de-propostas" class="row"> 36 <div id="lista-de-propostas" class="row">
37 <div class="col-sm-4 col-md-3"> 37 <div class="col-sm-4 col-md-3">
@@ -67,7 +67,7 @@ @@ -67,7 +67,7 @@
67 </div> 67 </div>
68 </div> 68 </div>
69 <div class="col-sm-8 col-md-9"> 69 <div class="col-sm-8 col-md-9">
70 - <div class="row hidden-xs" ng-if="pagePropostas.filtredProposalsArchived"> 70 + <div class="row hidden-xs" ng-if="pagePropostas.filtredProposals">
71 <div class="col-xs-12"> 71 <div class="col-xs-12">
72 <div class="input-group input-group-lg input-group-search"> 72 <div class="input-group input-group-lg input-group-search">
73 <label for="articleQueryFilter" class="control-label sr-only">Buscar propostas:</label> 73 <label for="articleQueryFilter" class="control-label sr-only">Buscar propostas:</label>
@@ -83,7 +83,7 @@ @@ -83,7 +83,7 @@
83 </div> 83 </div>
84 </div> 84 </div>
85 </div> 85 </div>
86 - <div id="search-result" class="row" ng-if="pagePropostas.filtredProposalsArchived"> 86 + <div id="search-result" class="row" ng-if="pagePropostas.filtredProposals">
87 <div class="col-sm-12"> 87 <div class="col-sm-12">
88 <header class="header"> 88 <header class="header">
89 <h2>Total de Propostas: "<b>{{pagePropostas.total_proposals}} propostas</b>"</h2> 89 <h2>Total de Propostas: "<b>{{pagePropostas.total_proposals}} propostas</b>"</h2>
@@ -91,10 +91,8 @@ @@ -91,10 +91,8 @@
91 </div> 91 </div>
92 </div> 92 </div>
93 <div class="row"> 93 <div class="row">
94 - <div class="col-sm-12" ng-if="!pagePropostas.loadingProposals && pagePropostas.filtredProposalsArchived && pagePropostas.total_proposals">  
95 -  
96 - <proposal-grid proposals="pagePropostas.filtredProposalsArchived"></proposal-grid>  
97 - 94 + <div class="col-sm-12" ng-if="!pagePropostas.loadingProposals && pagePropostas.filtredProposals && pagePropostas.total_proposals">
  95 + <proposal-grid proposals="pagePropostas.filtredProposals"></proposal-grid>
98 <app-paginator page="pagePropostas.page" per-page="pagePropostas.per_page" total="pagePropostas.total_proposals" change-page="pagePropostas.changePage(pageIndex)"></app-paginator> 96 <app-paginator page="pagePropostas.page" per-page="pagePropostas.per_page" total="pagePropostas.total_proposals" change-page="pagePropostas.changePage(pageIndex)"></app-paginator>
99 </div> 97 </div>
100 <div ng-if="pagePropostas.loadingProposals"> 98 <div ng-if="pagePropostas.loadingProposals">
src/app/pages/respostas/respostas.controller.js
@@ -169,7 +169,7 @@ @@ -169,7 +169,7 @@
169 var params = { 169 var params = {
170 page: page, 170 page: page,
171 per_page: per_page, 171 per_page: per_page,
172 - archived: true 172 + has_children: true
173 }; 173 };
174 174
175 if (vm.selectedTheme) { 175 if (vm.selectedTheme) {
@@ -180,8 +180,10 @@ @@ -180,8 +180,10 @@
180 180
181 vm.loadingProposals = true; 181 vm.loadingProposals = true;
182 vm.DialogaService.searchProposals(params, function(data){ 182 vm.DialogaService.searchProposals(params, function(data){
  183 + console.log("aaaaaaaaaaaaaaaaaaa",data);
183 vm.total_proposals = parseInt(data._obj.headers('total')); 184 vm.total_proposals = parseInt(data._obj.headers('total'));
184 vm.filtredProposals = data.articles; 185 vm.filtredProposals = data.articles;
  186 + console.log("----------------------------",vm.filtredProposals);
185 vm.loadingProposals = false; 187 vm.loadingProposals = false;
186 }, function (error) { 188 }, function (error) {
187 vm.error = error; 189 vm.error = error;
src/app/pages/respostas/respostas.html
@@ -26,11 +26,8 @@ @@ -26,11 +26,8 @@
26 <div class="container"> 26 <div class="container">
27 <div class="row"> 27 <div class="row">
28 <div class="col-sm-12"> 28 <div class="col-sm-12">
29 - <h1>O Dialoga Brasil já respondeu às solicitações!</h1>  
30 - <p>  
31 - Vários programas contaram com centenas de participações e elas foram respondidas pelo governo.  
32 - Confira abaixo as propostas que foram respondidas:  
33 - </p> 29 + <h1>O Governo Federal segue dialogando com a sociedade</h1>
  30 + <p>Você fez sua parte participando com propostas para melhorar o país e o Governo respondeu. Confira as propostas respondidas.</p>
34 </div> 31 </div>
35 </div> 32 </div>
36 </div> 33 </div>