29 lines
729 B
Ruby
29 lines
729 B
Ruby
|
module Admin::DashboardHelper
|
||
|
|
||
|
def get_link(title)
|
||
|
case title
|
||
|
when 'bulletin'
|
||
|
panel_announcement_back_end_bulletins_path
|
||
|
when 'news_bulletin'
|
||
|
panel_news_back_end_news_bulletins_path
|
||
|
when'page_context'
|
||
|
panel_page_content_back_end_page_contexts_path
|
||
|
when'web_link'
|
||
|
panel_web_resource_back_end_web_links_path
|
||
|
end
|
||
|
end
|
||
|
|
||
|
def get_link_to_object(object)
|
||
|
case object._type.underscore
|
||
|
when 'bulletin'
|
||
|
panel_announcement_back_end_bulletin_path(object)
|
||
|
when 'news_bulletin'
|
||
|
panel_news_back_end_news_bulletin_path(object)
|
||
|
when'page_context'
|
||
|
panel_page_content_back_end_page_context_path(object)
|
||
|
when'web_link'
|
||
|
panel_web_resource_back_end_web_link_path(object)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
end
|