diff --git a/app/controllers/guides_controller.rb b/app/controllers/guides_controller.rb new file mode 100644 index 000000000..0a03955e9 --- /dev/null +++ b/app/controllers/guides_controller.rb @@ -0,0 +1,8 @@ +class GuidesController < ApplicationController + + skip_authorization_check + + def new + end + +end \ No newline at end of file diff --git a/app/helpers/guides_helper.rb b/app/helpers/guides_helper.rb new file mode 100644 index 000000000..67658f52a --- /dev/null +++ b/app/helpers/guides_helper.rb @@ -0,0 +1,19 @@ +module GuidesHelper + + def new_proposal_guide + if feature?("guides") + new_guide_path + else + new_proposal_path + end + end + + def new_budget_investment_guide + if feature?("guides") + new_guide_path + else + new_budget_investment_path(current_budget) + end + end + +end \ No newline at end of file diff --git a/app/views/budgets/index.html.erb b/app/views/budgets/index.html.erb index 2b1905e29..345731170 100644 --- a/app/views/budgets/index.html.erb +++ b/app/views/budgets/index.html.erb @@ -27,7 +27,7 @@ <% if current_user %> <% if current_user.level_two_or_three_verified? %> <%= link_to t("budgets.investments.index.sidebar.create"), - new_budget_investment_path(@budget), + new_budget_investment_guide, class: "button margin-top expanded" %> <% else %>
diff --git a/app/views/guides/new.html.erb b/app/views/guides/new.html.erb new file mode 100644 index 000000000..3e62296bd --- /dev/null +++ b/app/views/guides/new.html.erb @@ -0,0 +1,11 @@ +<% if current_budget %> +
+ <%= link_to t("guides.new_budget_investment"), + new_budget_investment_path(current_budget) %> +
+<% end %> + +
+ <%= link_to t("guides.new_proposal"), + new_proposal_path %> +
\ No newline at end of file diff --git a/app/views/proposals/index.html.erb b/app/views/proposals/index.html.erb index b5710dfc7..ec9645369 100644 --- a/app/views/proposals/index.html.erb +++ b/app/views/proposals/index.html.erb @@ -63,7 +63,9 @@ <% if @proposals.any? %>
- <%= link_to t("proposals.index.start_proposal"), new_proposal_path, class: 'button expanded' %> + <%= link_to t("proposals.index.start_proposal"), + new_proposal_guide, + class: 'button expanded' %>
<% end %> @@ -92,7 +94,9 @@