mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-11-16 22:25:30 +08:00
24 lines
658 B
Ruby
24 lines
658 B
Ruby
module UserSettingsHelper
|
|
def on_settings_account_page?
|
|
controller_name == 'registrations' && action_name == 'edit' ||
|
|
controller_name == 'preferences' && action_name == 'index' ||
|
|
controller_name == 'addons' && action_name == 'index'
|
|
end
|
|
|
|
def on_settings_account_profile_page?
|
|
controller_name == 'registrations'
|
|
end
|
|
|
|
def on_settings_account_preferences_page?
|
|
controller_name == 'preferences'
|
|
end
|
|
|
|
def on_settings_account_addons_page?
|
|
controller_name == 'addons'
|
|
end
|
|
|
|
def on_settings_team_page?
|
|
controller_name.in?(%w(teams audits)) &&
|
|
action_name.in?(%w(index new create show audits_index))
|
|
end
|
|
end
|