Commit c0b279c010da455e4d38580c0302a25ef50466f1

Authored by Victor Costa
1 parent 92f91c62

Fix private_token usage

Showing 1 changed file with 18 additions and 20 deletions   Show diff stats
js/main.js
... ... @@ -20,14 +20,10 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
20 20 var participa = true;
21 21 if(participa){
22 22 var host = 'http://www.participa.br';
23   - var private_token = '375bee7e17d0021af7160ce664874618'; //participa
24 23 var proposal_discussion = '92856'; //participa
25 24 }else{
26 25 var host = 'http://noosfero.com:3000';
27   - //var private_token = 'bd8996155f5ea4354e42fee50b4b6891'; //casa
28   - var private_token = 'aae32bf5031e895b00a20a529d763b31'; //local serpro
29 26 var proposal_discussion = '632'; //local serpro
30   - //var proposal_discussion = '401'; //casa
31 27 }
32 28  
33 29 var BARRA_ADDED = false;
... ... @@ -36,7 +32,9 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
36 32 Main = (function(){
37 33  
38 34 return {
39   - loadRandomProposal: function (topic_id, private_token) {
  35 + private_token: '375bee7e17d0021af7160ce664874618',
  36 + loadRandomProposal: function (topic_id) {
  37 + var private_token = Main.private_token;
40 38 var $noProposals = $('.no-proposals');
41 39 var $loading = $('.loading');
42 40 var $randomProposal = $('.random-proposal');
... ... @@ -48,7 +46,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
48 46 $loading.show();
49 47 $randomProposal.html('');
50 48  
51   - var url = host + '/api/v1/articles/' + topic_id + '/children' + '?private_token=' + private_token + '&limit=1&order=random()&_='+new Date().getTime()+'&fields=id,name,abstract,created_by&content_type=ProposalsDiscussionPlugin::Proposal';
  49 + var url = host + '/api/v1/articles/' + topic_id + '/children' + '?private_token=' + Main.private_token + '&limit=1&order=random()&_='+new Date().getTime()+'&fields=id,name,abstract,created_by&content_type=ProposalsDiscussionPlugin::Proposal';
52 50 $.getJSON(url).done(function( data ) {
53 51 $loading.hide();
54 52  
... ... @@ -63,7 +61,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
63 61 $randomProposal.html(supportProposalTemplate(article));
64 62 $body.off('click', '.vote-actions .skip');
65 63 $body.on('click', '.vote-actions .skip', function(e) {
66   - contextMain.loadRandomProposal(topic_id, private_token);
  64 + contextMain.loadRandomProposal(topic_id);
67 65 e.preventDefault();
68 66 });
69 67 $body.off('click', '.vote-actions .like');
... ... @@ -71,7 +69,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
71 69 //Helps to prevent more than one vote per proposal
72 70 if(ProposalApp.hasProposalbeenVoted(article.id)){
73 71 console.log("Proposta " + article.id + " já havia sido votada");
74   - contextMain.loadRandomProposal(topic_id, private_token);
  72 + contextMain.loadRandomProposal(topic_id);
75 73 e.preventDefault();
76 74 return;
77 75 }
... ... @@ -87,11 +85,11 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
87 85 url: host + '/api/v1/articles/' + article.id + '/vote',
88 86 data: {
89 87 value: $(this).data('vote-value'),
90   - private_token: private_token
  88 + private_token: Main.private_token
91 89 }
92 90 }).done(function( /*data*/ ) {
93 91 ProposalApp.addVotedProposal(article.id);
94   - contextMain.loadRandomProposal(topic_id, private_token);
  92 + contextMain.loadRandomProposal(topic_id);
95 93 });
96 94 e.preventDefault();
97 95 });
... ... @@ -119,7 +117,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
119 117 $resultsContainer.find('.results-content').hide();
120 118  
121 119 var per_page = 10;
122   - var url = host + '/api/v1/proposals_discussion_plugin/' + topic_id + '/ranking' + '?private_token=' + private_token + '&per_page='+per_page+'&page='+page;
  120 + var url = host + '/api/v1/proposals_discussion_plugin/' + topic_id + '/ranking' + '?private_token=' + Main.private_token + '&per_page='+per_page+'&page='+page;
123 121 $.getJSON(url).done(function( data, stats, xhr ) {
124 122 data.pagination = {
125 123 total: parseInt(xhr.getResponseHeader('Total')),
... ... @@ -163,12 +161,12 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
163 161  
164 162 if(logged_in) {
165 163 if(token){
166   - private_token = token;
  164 + Main.private_token = token;
167 165 }
168 166 loginButton.siblings('.require-login').show();
169 167 loginButton.siblings('.require-login .message').show();
170 168 loginButton.siblings('.login-container').hide();
171   - $.cookie('_dialoga_session', private_token);
  169 + $.cookie('_dialoga_session', Main.private_token);
172 170 } else {
173 171 loginButton.siblings('.require-login').hide();
174 172 loginButton.siblings('.login-container').show();
... ... @@ -225,7 +223,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
225 223 $proposal.find('.calendar').slick();
226 224  
227 225 var topic_id = proposal_id.split('-').pop();
228   - this.loadRandomProposal(topic_id, private_token);
  226 + this.loadRandomProposal(topic_id);
229 227 },
230 228 display_proposal_detail: function(proposal_id){
231 229 $('#proposal-categories').hide();
... ... @@ -243,7 +241,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
243 241 $proposal.find('.body').show();
244 242 $proposal.show();
245 243  
246   - var url = host + '/api/v1/articles/' + proposal_id + '?private_token=' + private_token + '&fields=id,body&content_type=ProposalsDiscussionPlugin::Topic';
  244 + var url = host + '/api/v1/articles/' + proposal_id + '?private_token=' + Main.private_token + '&fields=id,body&content_type=ProposalsDiscussionPlugin::Topic';
247 245 $.getJSON(url).done(function( data ) {
248 246 $('#proposal-item-' + proposal_id + ' .body-content').replaceWith(data.article.body);
249 247 })
... ... @@ -442,12 +440,12 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
442 440 })();
443 441  
444 442 // Load data from localhost when it is dev env.
445   - var noosferoAPI = host + '/api/v1/articles/' + proposal_discussion + '?private_token=' + private_token + '&fields=id,children,categories,abstract,title,image,url,setting,position';
  443 + var noosferoAPI = host + '/api/v1/articles/' + proposal_discussion + '?private_token=' + Main.private_token + '&fields=id,children,categories,abstract,title,image,url,setting,position';
446 444  
447 445 $.getJSON(noosferoAPI)
448 446 .done(function( data ) {
449 447 data.host = host;
450   - data.private_token = private_token;
  448 + data.private_token = Main.private_token;
451 449 resultsPlaceholder.innerHTML = template(data);
452 450 $('.login-container').html(loginTemplate());
453 451 $('.countdown').maxlength({text: '%left caracteres restantes'});
... ... @@ -590,7 +588,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
590 588 $.ajax({
591 589 type: 'post',
592 590 url: host + $form.attr('action'),
593   - data: $('#'+this.id).serialize() + '&private_token=' + private_token + '&fields=id&article[name]=article_' + Main.guid()
  591 + data: $('#'+this.id).serialize() + '&private_token=' + Main.private_token + '&fields=id&article[name]=article_' + Main.guid()
594 592 })
595 593 .done(function( /*data*/ ) {
596 594 form.reset();
... ... @@ -619,14 +617,14 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
619 617  
620 618  
621 619 $(document).ready(function($) {
622   -
  620 +
623 621 FastClick.attach(document.body);
624 622  
625 623 if($.cookie('_dialoga_session')) {
626 624 var url = host + '/api/v1/users/me?private_token=' + $.cookie('_dialoga_session');
627 625 $.getJSON(url).done(function( /*data*/ ) {
628 626 logged_in = true;
629   - private_token = $.cookie('_dialoga_session');
  627 + Main.private_token = $.cookie('_dialoga_session');
630 628 });
631 629 }
632 630  
... ...