default widget link.
make sure to run rake migrate:make_default_widget_work_config for changing announcement module app
This commit is contained in:
1 parent
3e8b029c5f
commit
5efbe07fbe
16 files changed
+98
-42
No files matched your search
@@ -6,8 +6,9 @@ module OrbitApp
|
||||
def render_module_app_error(exception = nil)
|
||||
default_message = 'ModuleAppErrorHandler'
|
||||
meaasge = ''
|
||||
|
||||
if exception
|
||||
meaasge = default_message + exception.message
|
||||
meaasge = default_message +" " + exception.message
|
||||
end
|
||||
render :text=>meaasge
|
||||
end
|
||||
|
||||
@@ -7,7 +7,7 @@ module OrbitApp
|
||||
default_message = 'This is a render_object_auth_error'
|
||||
meaasge = ''
|
||||
if exception
|
||||
meaasge = default_message + exception.message
|
||||
meaasge = default_message +" " + exception.message
|
||||
end
|
||||
render :text=>meaasge
|
||||
end
|
||||
|
||||
@@ -7,7 +7,7 @@ module OrbitApp
|
||||
default_message = 'ModuleAppErrorHandler'
|
||||
meaasge = ''
|
||||
if exception
|
||||
meaasge = default_message + exception.message
|
||||
meaasge = default_message +" " + exception.message
|
||||
end
|
||||
render :text=>meaasge
|
||||
end
|
||||
|
||||
@@ -210,6 +210,7 @@ module ParserCommon
|
||||
when 'default_widget'
|
||||
"/panel/orbit_app/widget/#{part.widget_style}?inner=true"
|
||||
else
|
||||
raise ModuleAppError,"PagePart can't find ModuleApp" if part.module_app.nil?
|
||||
"/panel/#{part.module_app.key}/widget/#{part.widget_path}?inner=true&widget_options=#{part.widget_options_uri}"
|
||||
end
|
||||
options = "&part_id=#{part.id}&category_id=#{!part[:category].blank? ? part[:category].blank? : category}&tag_id=#{!part[:tag].blank? ? part[:tag] : tag}&page=#{params[:page]}&search_query=#{params[:search_query]}&part_title=#{Rack::Utils.escape(part_title).gsub("+", "%20") rescue nil}"
|
||||
|
||||
+13
-1
@@ -354,7 +354,19 @@ namespace :migrate do
|
||||
task :make_default_widget_work_config => :environment do
|
||||
a = ModuleApp.where(:key=>'announcement').first
|
||||
a.widgets[:default_widget] = ['typeA','typeC','typeB_style2','typeB_style3','typeB_style4']
|
||||
a.widget_fields = ["title","bulletin_category","postdate"]
|
||||
a.widget_fields = [
|
||||
["title","announcement.default_widget.title"],
|
||||
["bulletin_category_with_title","announcement.default_widget.bulletin_category_with_title"],
|
||||
["postdate_with_format","announcement.default_widget.postdate_with_format"]
|
||||
]
|
||||
a.get_default_widget = {:query=>'Bulletin.all',:image=> 'image'}
|
||||
a.widget_fields_link_method = {
|
||||
"title"=>{:method => 'panel_announcement_front_end_bulletin_path',
|
||||
:args=>:self},
|
||||
"bulletin_category_with_title"=>{
|
||||
:method => 'panel_announcement_front_end_bulletins_path',
|
||||
:args=>{:category_id => [:bulletin_category,:id]}}
|
||||
}
|
||||
a.save
|
||||
end
|
||||
|
||||
|
||||
Reference in new issue
Block a user