Add tags to assets

This commit is contained in:
Christophe Vilayphiou committed 2012-05-16 18:19:41 +08:00
1 parent 617a683d00
commit 9129835f23
5 files changed
+25 -1

No files matched your search

@@ -0,0 +1,8 @@
class Admin::AssetTagsController < Admin::TagsController
def initialize
super
@app_title = 'asset'
end
end
+1 -1
View File
@@ -20,7 +20,7 @@ module Admin::DashboardHelper
when 'news_bulletin'
panel_news_front_end_news_bulletin_path(object)
when'page_context'
panel_page_content_front_end_page_context_path(object)
"/#{object.page.path}"
when'web_link'
panel_web_resource_front_end_web_link_path(object)
end
+5
View File
@@ -0,0 +1,5 @@
class AssetTag < Tag
has_and_belongs_to_many :assets
end
+10
View File
@@ -67,3 +67,13 @@
<%= content_tag :li, link_to(t('announcement.tags'), panel_web_resource_back_end_tags_path), :class => active_for_action('/panel/web_resource/back_end/tags', 'index') %>
<% end -%>
<% end -%>
<%= content_tag :li, :class => active_for_controllers('assets', '/admin/asset_tags', 'asset_categories') do -%>
<%= link_to content_tag(:i, nil, :class => 'icons-link') + t('admin.asset'), admin_assets_path %>
<%= content_tag :ul, :class => ("nav nav-list " + visible_for_controllers('assets', '/admin/asset_tags', 'asset_categories')) do -%>
<%= content_tag :li, link_to(t('admin.all_assets'), admin_assets_path), :class => active_for_action('assets', 'index') %>
<%= content_tag :li, link_to(t('admin.add_new'), new_admin_asset_path), :class => active_for_action('assets', 'new') %>
<%= content_tag :li, link_to(t('admin.categories'), admin_asset_categories_path), :class => active_for_action('asset_categories', 'index') %>
<%= content_tag :li, link_to(t('admin.tags'), admin_asset_tags_path), :class => active_for_action('/admin/asset_tags', 'index') %>
<% end -%>
<% end -%>