module AdminHelper def namespaced_root_path "/#{namespace}" end def official_level_options options = [["", 0]] (1..5).each do |i| options << [ [t("admin.officials.level_#{i}"), setting["official_level_#{i}_name"]].compact.join(": "), i ] end options end def admin_submit_action(resource) resource.persisted? ? "edit" : "new" end def user_roles(user) roles = [] roles << :admin if user.administrator? roles << :moderator if user.moderator? roles << :valuator if user.valuator? roles << :manager if user.manager? roles << :poll_officer if user.poll_officer? roles << :official if user.official? roles << :organization if user.organization? roles end def display_user_roles(user) user_roles(user).join(", ") end def namespace controller.class.name.split("::").first.underscore end end