lib/redmine_xapian/search_strategies/container_type_helper.rb
module RedmineXapian
module SearchStrategies
module ContainerTypeHelper
class << self
# Convert container type name to view_permission symbol
# WikiPage -> :view_wiki_pages
def to_permission(container_type)
case container_type
when "Version"
:view_files
when "Project"
:view_project
else
("view_" + container_type.pluralize.underscore).to_sym
end
end
end
end
end
end