Update new UI task to migrate the authorizations.
PS: sold must be running for new_ui.rake
This commit is contained in:
parent
856898016b
commit
65527017ca
|
@ -46,6 +46,20 @@ namespace :new_ui do
|
|||
object.save
|
||||
end
|
||||
end
|
||||
if object_auths = ObjectAuth.where(obj_authable_type: "#{category_name.classify}Category")
|
||||
object_auths.each do |object_auth|
|
||||
case object_auth.title
|
||||
when 'fact_check'
|
||||
new_object_auth = new_category.get_object_auth_by_title("approval_#{module_app.key}")
|
||||
else
|
||||
new_object_auth = new_category.get_object_auth_by_title("submit_#{module_app.key}")
|
||||
end
|
||||
object_auth.auth_users.each do |user|
|
||||
new_object_auth.add_user_to_privilege_list(user)
|
||||
end
|
||||
object_auth.destroy
|
||||
end
|
||||
end
|
||||
category.destroy
|
||||
end
|
||||
end
|
||||
|
|
Reference in New Issue