Add sdg manager section to admin profile section

This commit is contained in:
taitus
2020-11-25 18:57:53 +01:00
committed by Javi Martín
parent 9fe24aec9d
commit d64518d173
2 changed files with 18 additions and 1 deletions

View File

@@ -96,6 +96,7 @@
moderators_link,
valuators_link,
managers_link,
(sdg_managers_link if feature?(:sdg)),
users_link,
class: ("is-active" if profiles?)
) %>

View File

@@ -68,6 +68,14 @@ class Admin::MenuComponent < ApplicationComponent
%w[newsletters emails_download admin_notifications system_emails]
end
def sdg_managers?
controller_name == "managers" && controller.class.parent == Admin::SDG
end
def managers?
controller_name == "managers" && controller.class.parent == Admin
end
def officers_link
[
t("admin.menu.poll_officers"),
@@ -272,7 +280,7 @@ class Admin::MenuComponent < ApplicationComponent
[
t("admin.menu.managers"),
admin_managers_path,
controller_name == "managers"
managers?
]
end
@@ -347,4 +355,12 @@ class Admin::MenuComponent < ApplicationComponent
controller_name == "actions"
]
end
def sdg_managers_link
[
t("admin.menu.sdg_managers"),
admin_sdg_managers_path,
sdg_managers?
]
end
end