Sha256: 75179e5dacba440823541d12412b16cd98cfdc4794c5246e7e8a24ead111feef

Contents?: true

Size: 1.69 KB

Versions: 32

Compression:

Stored size: 1.69 KB

Contents

import Migration, { MigrationFunction } from '@watermarkchurch/contentful-migration'

// Generated by contentful-schema-diff
// from empty-export.json
// to   7yx6ovlj39n5
export = function(migration : Migration, { makeRequest, spaceId, accessToken }) {

  /************  section-video  ******************/

  var sectionVideo = migration.createContentType('section-video', {
    displayField: 'internalTitle',
    name: 'Section: Video',
    description: 'Full width video with a title'
  })

  sectionVideo.createField('internalTitle', {
    name: 'Internal Title (Contentful Only)',
    type: 'Symbol',
    localized: false,
    required: true,
    validations: [],
    disabled: false,
    omitted: true
  })

  sectionVideo.createField('title', {
    name: 'Title',
    type: 'Symbol',
    localized: true,
    required: false,
    validations:
      [{
        size:
        {
          max: 255,
          min: 0
        }
      }],
    disabled: false,
    omitted: false
  })

  sectionVideo.createField('embedCode', {
    name: 'Embed Code',
    type: 'Text',
    localized: false,
    required: true,
    validations: [],
    disabled: false,
    omitted: false
  })

  sectionVideo.createField('style', {
    name: 'Style',
    type: 'Symbol',
    localized: false,
    required: false,
    validations:
      [{
        in:
          ['off white',
            'default',
            'gray']
      }],
    disabled: false,
    omitted: false
  })

  sectionVideo.changeEditorInterface('title', 'singleLine')

  sectionVideo.changeEditorInterface('embedCode', 'markdown')

  sectionVideo.changeEditorInterface('internalTitle', 'singleLine')

  sectionVideo.changeEditorInterface('style', 'dropdown')

} as MigrationFunction

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
wcc-contentful-app-1.7.1 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.7.0 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.6.2 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.6.1 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.6.0 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.5.1 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.5.0 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.5.0.rc1 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.4.0 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.4.0.rc3 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.4.0.rc2 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.3.2 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.4.0.rc1 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.3.1 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.3.0 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.2.1 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.2.0 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.1.2 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.1.1 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts
wcc-contentful-app-1.1.0 lib/generators/wcc/templates/section-video/migrations/generated_add_section-videos.ts