competition-8.x-1.x-dev/config/schema/competition.schema.yml

config/schema/competition.schema.yml
competition.type.*:
  type: config_entity
  label: 'Competition config'
  mapping:
    type:
      type: string
      label: 'ID'
    label:
      type: label
      label: 'Label'
    cycle:
      type: string
      label: 'Cycle'
    cycles_archived:
      type: string
      label: 'Cycles Archived'
    status:
      type: integer
      label: 'Status'
    require_user:
      type: boolean
      label: 'Require account'
    uuid:
      type: string
    resources:
      type: sequence
      label: 'Resources'
      sequence:
        type: rest_resource
        label: 'Resource'
    entry_limit:
      type: mapping
      label: 'Entry limit'
      mapping:
        require_user:
          type: boolean
          label: 'Require account'
        email_as_username:
          type: boolean
          label: 'Email as username'
        count:
          type: integer
          label: 'Count'
        interval:
          type: integer
          label: 'Interval'
        fields:
          type: sequence
          label: 'Fields'
          sequence:
            type: string
        field_reentry:
          type: string
          label: 'Re-entry field'
    longtext:
      type: mapping
      label: 'Additional config'
      mapping:
        description:
          type: label
          label: 'Description'
        terms_of_use:
          type: label
          label: 'Terms of service'
        confirmation:
          type: label
          label: 'Entry confirmation'
        confirmation_email:
          type: label
          label: 'Entry confirmation email'
    judging:
      type: mapping
      label: 'Judging'
      mapping:
        enabled:
          type: boolean
          label: 'Enable judging for the active cycle.'
        active_round:
          type: string
          label: 'Active round'
        rounds:
          type: mapping
          label: 'Rounds'
        queues:
          type: mapping
          label: 'Queues'

condition.plugin.competition:
  type: condition.plugin
  mapping:
    bundles:
      type: sequence
      sequence:
        type: string

action.configuration.competition_entry_delete_action:
  type: action_configuration_default
  label: 'Delete content configuration'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc