zammad/zammad

View on GitHub
app/graphql/gql/mutations/concerns/handles_core_workflow.rb

Summary

Maintainability
A
0 mins
Test Coverage
# Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/

module Gql::Mutations::Concerns::HandlesCoreWorkflow
  extend ActiveSupport::Concern

  included do
    def set_core_workflow_information(data, klass, screen = 'create')
      return if data[:screen].present? || klass.included_modules.exclude?(ChecksCoreWorkflow)

      data[:screen] = screen
    end
  end
end