X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e346e5d3bd09f4b9fe66538a825cf866faeb308b..ea6fac863db754cfe1681c5c9067139d31c8136d:/services/api/app/models/api_client_authorization.rb diff --git a/services/api/app/models/api_client_authorization.rb b/services/api/app/models/api_client_authorization.rb index e90d7980cd..fca57dce8f 100644 --- a/services/api/app/models/api_client_authorization.rb +++ b/services/api/app/models/api_client_authorization.rb @@ -5,8 +5,9 @@ class ApiClientAuthorization < ArvadosModel belongs_to :api_client belongs_to :user after_initialize :assign_random_api_token + serialize :scopes, Array - api_accessible :superuser, :extend => :common do |t| + api_accessible :user, extend: :common do |t| t.add :owner_uuid t.add :user_id t.add :api_client_id @@ -16,6 +17,7 @@ class ApiClientAuthorization < ArvadosModel t.add :expires_at t.add :last_used_at t.add :last_used_by_ip_address + t.add :scopes end def assign_random_api_token