Change API: GCloudUserSettings to depend on username instead of User

pull/16189/head
Rafa de la Torre 4 years ago
parent 09be65c2b3
commit 358f4f2cd6

@ -305,12 +305,12 @@ module Carto::UserCommons
def update_gcloud_settings(attributes)
return if attributes.nil?
settings = Carto::GCloudUserSettings.new(self)
settings = Carto::GCloudUserSettings.new(self.username)
settings.update attributes
end
def gcloud_settings
@gcloud_settings ||= Carto::GCloudUserSettings.new(self).read&.with_indifferent_access
@gcloud_settings ||= Carto::GCloudUserSettings.new(self.username).read&.with_indifferent_access
end
def do_enabled?

@ -7,8 +7,8 @@ module Carto
gcp_execution_project bq_project bq_dataset
gcs_bucket).freeze
def initialize(user)
@username = user.username
def initialize(username)
@username = username
end
def update(attributes)

Loading…
Cancel
Save