18 lines
427 B
Ruby
18 lines
427 B
Ruby
|
module Carto
|
||
|
module OauthProvider
|
||
|
module Scopes
|
||
|
class DataservicesScope < DefaultScope
|
||
|
def initialize(service, description)
|
||
|
super('dataservices', service, CATEGORY_MONEY, description)
|
||
|
@grant_key = :services
|
||
|
end
|
||
|
|
||
|
def add_to_api_key_grants(grants, _user = nil)
|
||
|
super(grants)
|
||
|
ensure_includes_apis(grants, ['sql'])
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|