From 57a0aaba9777a3179a155ac2388f128c33bbe39c Mon Sep 17 00:00:00 2001 From: decabeza Date: Wed, 30 May 2018 18:01:40 +0200 Subject: [PATCH] Reorganizes manager menu and creates helper --- app/helpers/management_helper.rb | 46 ++++++++++ app/views/management/_menu.html.erb | 132 +++++++++++++--------------- 2 files changed, 106 insertions(+), 72 deletions(-) create mode 100644 app/helpers/management_helper.rb diff --git a/app/helpers/management_helper.rb b/app/helpers/management_helper.rb new file mode 100644 index 000000000..05c6552f8 --- /dev/null +++ b/app/helpers/management_helper.rb @@ -0,0 +1,46 @@ +module ManagementHelper + + def menu_users? + ["users", "email_verifications", "document_verifications"].include?(controller_name) + end + + def menu_edit_password_email? + controller_name == "account" && action_name == "edit_password_email" + end + + def menu_edit_password_manually? + controller_name == "account" && action_name == "edit_password_manually" + end + + def menu_create_proposal? + controller_name == "proposals" && action_name == "new" + end + + def menu_support_proposal? + controller_name == "proposals" && action_name == "index" + end + + def menu_print_proposals? + controller_name == "proposals" && action_name == "print" + end + + def menu_create_investments? + (controller_name == "budget_investments" && action_name == "new") || + (controller_name == "budgets" && action_name == "create_investments") + end + + def menu_support_investments? + (controller_name == "budget_investments" && action_name == "index") || + (controller_name == "budgets" && action_name == "support_investments") + end + + def menu_print_investments? + (controller_name == "budget_investments" && action_name == "print") || + (controller_name == "budgets" && action_name == "print_investments") + end + + def menu_user_invites? + controller_name == "user_invites" + end + +end diff --git a/app/views/management/_menu.html.erb b/app/views/management/_menu.html.erb index 9aac8d9a0..452df6e34 100644 --- a/app/views/management/_menu.html.erb +++ b/app/views/management/_menu.html.erb @@ -1,104 +1,92 @@
-