def self.load_demo_data_on_installed_modules()
modules=IrModuleModule.find(:all,:domain=>[['state','=','installed']])
update=false
res=true
modules.each do |m|
if not m.demo:
m.demo=true
update=true
m.save
end
end
if update:
m=IrModuleModule.find(:first,:domain=>[['name','=','base']])
m.state='to upgrade'
m.save
res = IrModuleModule.update_needed_modules()
end
if res :
return true
else
raise "!!! --- HELPER ERROR : load_demo_data_on_installed_modules was unable to upgrade needed modules.."
end
end