2020-10-14 08:08:58 -04:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
module Mutations
|
|
|
|
module Issues
|
|
|
|
module CommonMutationArguments
|
|
|
|
extend ActiveSupport::Concern
|
|
|
|
|
|
|
|
included do
|
2021-07-22 17:09:40 -04:00
|
|
|
argument :description, GraphQL::Types::String,
|
2020-10-14 08:08:58 -04:00
|
|
|
required: false,
|
|
|
|
description: copy_field_description(Types::IssueType, :description)
|
|
|
|
|
|
|
|
argument :due_date, GraphQL::Types::ISO8601Date,
|
|
|
|
required: false,
|
|
|
|
description: copy_field_description(Types::IssueType, :due_date)
|
|
|
|
|
2021-07-22 17:09:40 -04:00
|
|
|
argument :confidential, GraphQL::Types::Boolean,
|
2020-10-14 08:08:58 -04:00
|
|
|
required: false,
|
|
|
|
description: copy_field_description(Types::IssueType, :confidential)
|
|
|
|
|
2021-07-22 17:09:40 -04:00
|
|
|
argument :locked, GraphQL::Types::Boolean,
|
2020-10-14 08:08:58 -04:00
|
|
|
as: :discussion_locked,
|
|
|
|
required: false,
|
|
|
|
description: copy_field_description(Types::IssueType, :discussion_locked)
|
2021-05-10 17:10:32 -04:00
|
|
|
|
|
|
|
argument :type, Types::IssueTypeEnum,
|
|
|
|
as: :issue_type,
|
|
|
|
required: false,
|
|
|
|
description: copy_field_description(Types::IssueType, :type)
|
2020-10-14 08:08:58 -04:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|