forked from saurabh/orbit4-5
fix for module permissions
This commit is contained in:
parent
343294858e
commit
ceca2c58c0
|
@ -30,7 +30,10 @@ class StoreApiController < ApplicationController
|
|||
response = {"success" => false}
|
||||
end
|
||||
render :json => response.to_json
|
||||
bundle_install if response["success"]
|
||||
if response["success"]
|
||||
bundle_install
|
||||
give_permissions(params[:module_key])
|
||||
end
|
||||
end
|
||||
|
||||
def uninstall_module
|
||||
|
@ -54,6 +57,14 @@ class StoreApiController < ApplicationController
|
|||
sleep 5
|
||||
end
|
||||
|
||||
def give_permissions(key)
|
||||
ma = ModuleApp.find_by_key(key) rescue nil
|
||||
if !ma.nil?
|
||||
ma.store_permission_granted = true
|
||||
ma.save
|
||||
end
|
||||
end
|
||||
|
||||
def download_template(url,name)
|
||||
dir = File.join(Rails.root,"public","template_cache")
|
||||
destination = File.join(Rails.root,"app","templates","#{Site.first.template}","modules")
|
||||
|
|
Loading…
Reference in New Issue