Skip to content

Commit

Permalink
Added way how use saved users again. I accidentally deleted it by merge
Browse files Browse the repository at this point in the history
  • Loading branch information
fluke777 committed Aug 3, 2011
1 parent 72b490b commit ce223f3
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
2 changes: 1 addition & 1 deletion lib/variable_uploader/dsl.rb
Expand Up @@ -37,7 +37,7 @@ def update_variable(options={})
raise "Specify file name or values" if (options[:values].nil? && options[:file].nil?)
raise "Variable needs to be defined" if options[:variable].nil?

@steps << VariableStep.new(options[:file], options[:variable], options[:label])
@steps << VariableStep.new(options[:file], options[:variable], options[:label], options)
end

def update_users(options={})
Expand Down
6 changes: 4 additions & 2 deletions lib/variable_uploader/variable_upload_step.rb
Expand Up @@ -10,10 +10,11 @@ class VariableStep < Step

attr_reader :variable_uri, :filename, :display_form_uri, :logger

def initialize(filename, variable_uri, label_uri)
def initialize(filename, variable_uri, label_uri, options={})
@filename = filename
@variable_uri = variable_uri
@display_form_uri = label_uri
@users_data = options[:users_data]
end

def run(logger_param, project)
Expand Down Expand Up @@ -108,7 +109,8 @@ def create_expressions_for_update(users_lookup, elements_lookup)

def create_users_lookup(project)
users_lookup = {}
GoodData.get("#{project.uri}/users")["users"].each do |user|
data = @users_data.nil?() ? GoodData.get("#{project.uri}/users") : @users_data
data["users"].each do |user|
user = user["user"]
users_lookup[user["content"]["email"]] = user["links"]["self"]
end
Expand Down

0 comments on commit ce223f3

Please sign in to comment.