Module: Ecoportal::API::GraphQL::Input::WorkflowCommand::EditTemplateBasicSettings

Defined in:
lib/ecoportal/api/graphql/input/workflow_command/edit_template_basic_settings.rb

Overview

20260713: replaces the page-level editPage command (template-scoped).

Constant Summary collapse

SCHEMA_VERSION =
'20260713'.freeze
VALID_KEYS =
%i[
  name icon themeId timeZone disableDirectPermissions mobileEnabled
  useSectionsOnMobile showStrategyForRestrictedStages
  showAssigneeNamesForRestrictedStages showTaskDueDateForRestrictedStages
  hideActivityStream disableComments hidePageLocationUi enableDashboardImport
  enableActionsOnFields showCreator active counterPrefix counterPostfix
  counterEnabled counter addLocationIds removeLocationIds addFolders removeFolders
  addBaseTags removeBaseTags creatorEnabled creatorEditable creatorFlags
].freeze

Class Method Summary collapse

Class Method Details

.build(**kwargs) ⇒ Object



19
20
21
# File 'lib/ecoportal/api/graphql/input/workflow_command/edit_template_basic_settings.rb', line 19

def self.build(**kwargs)
  kwargs.slice(*VALID_KEYS).compact
end