From ee5e20a0b60398655861b2c730ccbbd948564aac Mon Sep 17 00:00:00 2001
From: Alberto Garcia Cabeza
Date: Tue, 16 Feb 2016 19:21:12 +0100
Subject: [PATCH 1/6] Adds new links on popular section
---
app/views/proposals/_popular.html.erb | 7 +++++--
config/locales/en.yml | 3 ++-
config/locales/es.yml | 3 ++-
3 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/app/views/proposals/_popular.html.erb b/app/views/proposals/_popular.html.erb
index f8e3c61ac..5dea0fdbc 100644
--- a/app/views/proposals/_popular.html.erb
+++ b/app/views/proposals/_popular.html.erb
@@ -1,4 +1,7 @@
-
-<%= link_to t("proposals.index.top_link"), "/proposals/summary", class: "small" %>
+
+
+ <%= link_to t("proposals.index.top_link_proposals"), "/proposals/summary", class: "small" %>
+ <%= link_to t("proposals.index.top_link_debates"), "https://decide.madrid.es/debates?utf8=%E2%9C%93&search=%23T%C3%BAPreguntas&advanced_search%5Bdate_min%5D=2", class: "small" %>
+
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 0cdaa227c..a4fb210ef 100755
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -302,7 +302,8 @@ en:
start_proposal: Create a proposal
title: Proposals
top: Weekly selection
- top_link: See the best proposals
+ top_link_debates: '#TúPreguntas'
+ top_link_proposals: The most supported proposals
new:
back_link: Go back
form:
diff --git a/config/locales/es.yml b/config/locales/es.yml
index 59bfdc0df..50799576d 100755
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -303,7 +303,8 @@ es:
start_proposal: Crea una propuesta
title: Propuestas ciudadanas
top: Selección semanal
- top_link: Ver las mejores propuestas
+ top_link_debates: '#TúPreguntas'
+ top_link_proposals: Propuestas más apoyadas
new:
back_link: Volver
form:
From 972bd6a8f01a6112956cef8a5e36176cbd730be8 Mon Sep 17 00:00:00 2001
From: rgarcia
Date: Tue, 16 Feb 2016 19:26:01 +0100
Subject: [PATCH 2/6] fixes specs
---
spec/features/proposals_spec.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/spec/features/proposals_spec.rb b/spec/features/proposals_spec.rb
index c8e9234dc..63644aa92 100644
--- a/spec/features/proposals_spec.rb
+++ b/spec/features/proposals_spec.rb
@@ -1175,7 +1175,7 @@ feature 'Proposals' do
create(:proposal, tag_list: 'Random')
visit proposals_path
- click_link "See the best proposals"
+ click_link "The most supported proposals"
within("#culture") do
expect(page).to have_content("Culture")
From b81b560bd6c04ac431b1ba0ce779881e883d5f1e Mon Sep 17 00:00:00 2001
From: Alberto Garcia Cabeza
Date: Wed, 17 Feb 2016 14:40:52 +0100
Subject: [PATCH 3/6] Deletes top debates link
---
app/views/proposals/_popular.html.erb | 1 -
config/locales/en.yml | 5 ++---
config/locales/es.yml | 5 ++---
3 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/app/views/proposals/_popular.html.erb b/app/views/proposals/_popular.html.erb
index 5dea0fdbc..7d9372943 100644
--- a/app/views/proposals/_popular.html.erb
+++ b/app/views/proposals/_popular.html.erb
@@ -3,5 +3,4 @@
<%= link_to t("proposals.index.top_link_proposals"), "/proposals/summary", class: "small" %>
- <%= link_to t("proposals.index.top_link_debates"), "https://decide.madrid.es/debates?utf8=%E2%9C%93&search=%23T%C3%BAPreguntas&advanced_search%5Bdate_min%5D=2", class: "small" %>
diff --git a/config/locales/en.yml b/config/locales/en.yml
index a4fb210ef..3ffb66a39 100755
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -301,9 +301,8 @@ en:
select_order_long: 'You are viewing proposals according to:'
start_proposal: Create a proposal
title: Proposals
- top: Weekly selection
- top_link_debates: '#TúPreguntas'
- top_link_proposals: The most supported proposals
+ top: Top weekly
+ top_link_proposals: The most supported proposals by category
new:
back_link: Go back
form:
diff --git a/config/locales/es.yml b/config/locales/es.yml
index 50799576d..49b73472d 100755
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -302,9 +302,8 @@ es:
select_order_long: Estas viendo las propuestas
start_proposal: Crea una propuesta
title: Propuestas ciudadanas
- top: Selección semanal
- top_link_debates: '#TúPreguntas'
- top_link_proposals: Propuestas más apoyadas
+ top: Top semanal
+ top_link_proposals: Propuestas más apoyadas por categoría
new:
back_link: Volver
form:
From ca39fdfdb584d5a34db1439086e97b7b3bab38cb Mon Sep 17 00:00:00 2001
From: Alberto Garcia Cabeza
Date: Wed, 17 Feb 2016 14:44:37 +0100
Subject: [PATCH 4/6] Changes path for proposals summary
---
app/views/proposals/_popular.html.erb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/views/proposals/_popular.html.erb b/app/views/proposals/_popular.html.erb
index 7d9372943..15ef8dccf 100644
--- a/app/views/proposals/_popular.html.erb
+++ b/app/views/proposals/_popular.html.erb
@@ -2,5 +2,5 @@
- <%= link_to t("proposals.index.top_link_proposals"), "/proposals/summary", class: "small" %>
+ <%= link_to t("proposals.index.top_link_proposals"), summary_proposals_path, class: "small" %>
From c374e3f560c0993dc59c529b94ca005d10357f0a Mon Sep 17 00:00:00 2001
From: Alberto Garcia Cabeza
Date: Wed, 17 Feb 2016 15:22:12 +0100
Subject: [PATCH 5/6] Fixes specs
---
spec/features/proposals_spec.rb | 2 +-
spec/models/proposal_spec.rb | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/spec/features/proposals_spec.rb b/spec/features/proposals_spec.rb
index 63644aa92..01c0a3724 100644
--- a/spec/features/proposals_spec.rb
+++ b/spec/features/proposals_spec.rb
@@ -1175,7 +1175,7 @@ feature 'Proposals' do
create(:proposal, tag_list: 'Random')
visit proposals_path
- click_link "The most supported proposals"
+ click_link "The most supported proposals by category"
within("#culture") do
expect(page).to have_content("Culture")
diff --git a/spec/models/proposal_spec.rb b/spec/models/proposal_spec.rb
index 0f9b2f362..c5f529ad0 100644
--- a/spec/models/proposal_spec.rb
+++ b/spec/models/proposal_spec.rb
@@ -690,7 +690,7 @@ describe Proposal do
proposal2 = create(:proposal, tag_list: 'Culture')
proposal3 = create(:proposal, tag_list: 'Health')
- expect(Proposal.for_summary).to include('Culture' => [proposal2, proposal1], 'Health' => [proposal3])
+ expect(Proposal.for_summary).to include('Culture' => [proposal1, proposal2], 'Health' => [proposal3])
end
end
From afc2b5ffb818d2c8bb1216ade2497a57925566ac Mon Sep 17 00:00:00 2001
From: rgarcia
Date: Wed, 17 Feb 2016 15:39:22 +0100
Subject: [PATCH 6/6] makes spec more robust
---
spec/models/proposal_spec.rb | 3 +++
1 file changed, 3 insertions(+)
diff --git a/spec/models/proposal_spec.rb b/spec/models/proposal_spec.rb
index c5f529ad0..8d7492763 100644
--- a/spec/models/proposal_spec.rb
+++ b/spec/models/proposal_spec.rb
@@ -690,6 +690,9 @@ describe Proposal do
proposal2 = create(:proposal, tag_list: 'Culture')
proposal3 = create(:proposal, tag_list: 'Health')
+ proposal1.update_column(:confidence_score, 10)
+ proposal2.update_column(:confidence_score, 9)
+
expect(Proposal.for_summary).to include('Culture' => [proposal1, proposal2], 'Health' => [proposal3])
end
end