Add tags to assets
This commit is contained in:
parent
617a683d00
commit
9129835f23
app
controllers/admin
helpers/admin
models
views/layouts
config
|
@ -0,0 +1,8 @@
|
||||||
|
class Admin::AssetTagsController < Admin::TagsController
|
||||||
|
|
||||||
|
def initialize
|
||||||
|
super
|
||||||
|
@app_title = 'asset'
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
|
@ -20,7 +20,7 @@ module Admin::DashboardHelper
|
||||||
when 'news_bulletin'
|
when 'news_bulletin'
|
||||||
panel_news_front_end_news_bulletin_path(object)
|
panel_news_front_end_news_bulletin_path(object)
|
||||||
when'page_context'
|
when'page_context'
|
||||||
panel_page_content_front_end_page_context_path(object)
|
"/#{object.page.path}"
|
||||||
when'web_link'
|
when'web_link'
|
||||||
panel_web_resource_front_end_web_link_path(object)
|
panel_web_resource_front_end_web_link_path(object)
|
||||||
end
|
end
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
class AssetTag < Tag
|
||||||
|
|
||||||
|
has_and_belongs_to_many :assets
|
||||||
|
|
||||||
|
end
|
|
@ -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') %>
|
<%= 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 -%>
|
||||||
<% 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 -%>
|
|
@ -19,6 +19,7 @@ Orbit::Application.routes.draw do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
resources :asset_categories
|
resources :asset_categories
|
||||||
|
resources :asset_tags
|
||||||
resources :app_auths
|
resources :app_auths
|
||||||
resources :object_auths do
|
resources :object_auths do
|
||||||
match 'new_interface/:ob_type/:title/new' => "object_auths_new_interface#new" ,:as => :init_ob_auth,:via => :get
|
match 'new_interface/:ob_type/:title/new' => "object_auths_new_interface#new" ,:as => :init_ob_auth,:via => :get
|
||||||
|
|
Loading…
Reference in New Issue