17 lines
390 B
Ruby
17 lines
390 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Types
|
|
class BaseObject < GraphQL::Schema::Object
|
|
prepend Gitlab::Graphql::Present
|
|
prepend Gitlab::Graphql::ExposePermissions
|
|
prepend Gitlab::Graphql::MarkdownField
|
|
|
|
field_class Types::BaseField
|
|
|
|
# All graphql fields exposing an id, should expose a global id.
|
|
def id
|
|
GitlabSchema.id_from_object(object)
|
|
end
|
|
end
|
|
end
|