lib/eco/cli/config/default/usecases.rb in eco-helpers-2.0.41 vs lib/eco/cli/config/default/usecases.rb in eco-helpers-2.0.42
- old
+ new
@@ -135,10 +135,17 @@
new_id = new_id == "nil"? nil : new_id
options.deep_merge!(super: {new: new_id})
end
end
+ desc = "Input file dump into a CSV as is."
+ cases.add("-entries-to-csv", :import, desc, case_name: "entries-to-csv")
+ .add_option("-out") do |options|
+ file = SCR.get_file("-out")
+ options.deep_merge(export: {file: file})
+ end
+
desc = "Usage '-org-data-convert backup.json -restore-db-from'."
desc += " Transforms an input .json file to the values of the destination environment "
desc += " (names missmatch won't solve: i.e. usergroups)"
cases.add("-org-data-convert", :import, desc, case_name: "org-data-convert") do |input, session, options|
unless input && input.is_a?(Eco::API::Organization::People)
@@ -194,10 +201,10 @@
as1 << " This makes them available to find them (i.e. via 'external-id') before they exist"
cases.add("-create-from", :sync, desc, case_name: "create")
.add_option("-append-starters", as1) do |options|
options.deep_merge!(people: {append_created: true})
end
-
+
desc = "Creates people with only details"
cases.add("-create-details-from", :sync, desc, case_name: "create-details")
.add_option("-append-starters", as1) do |options|
options.deep_merge!(people: {append_created: true})
end