mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-03-04 01:29:20 +01:00
(bug) unable to bulk update projects to openlab in rake task
This commit is contained in:
parent
6d0a8bdd01
commit
c21a87781c
@ -6,7 +6,7 @@ namespace :fablab do
|
||||
desc 'bulk and export projects to openlab'
|
||||
task bulk_export: :environment do
|
||||
if Setting.get('openlab_app_id').present? && Setting.get('openlab_app_secret').present?
|
||||
Project.find_each do |project|
|
||||
Project.published.find_each do |project|
|
||||
project.openlab_create
|
||||
puts '-> Done'
|
||||
end
|
||||
@ -18,13 +18,25 @@ namespace :fablab do
|
||||
desc 'bulk update projects to openlab'
|
||||
task bulk_update: :environment do
|
||||
if Setting.get('openlab_app_id').present? && Setting.get('openlab_app_secret').present?
|
||||
Project.find_each do |project|
|
||||
project.openlab_create_or_update
|
||||
Project.published.find_each do |project|
|
||||
project.openlab_update
|
||||
puts '-> Done'
|
||||
end
|
||||
else
|
||||
warn "openlab_app_id or openlab_app_secret was not configured. Update can't be done."
|
||||
end
|
||||
end
|
||||
|
||||
desc 'bulk delete projects from openlab'
|
||||
task bulk_delete: :environment do
|
||||
if Setting.get('openlab_app_id').present? && Setting.get('openlab_app_secret').present?
|
||||
Project.find_each do |project|
|
||||
project.openlab_destroy
|
||||
puts '-> Done'
|
||||
end
|
||||
else
|
||||
warn "openlab_app_id or openlab_app_secret was not configured. Delete can't be done."
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user