username-1.0.x-dev/config/schema/username.schema.yml

config/schema/username.schema.yml
username_phone.settings:
  type: config_object
  label: 'Username settings'
  mapping:
    username:
      type: sequence
      label: 'Login username type'
      sequence:
        type: string
        label: 'Username modes'
    auto:
      type: string
      label: 'Auto username'
    token:
      type: mapping
      label: 'Username token'
      mapping:
        pattern:
          type: string
          label: 'Pattern'
        lowercase:
          type: boolean
          label: 'Lowercase'
        whitespace:
          type: boolean
          label: 'Space'
        punctuation:
          type: boolean
          label: 'Hyphen'
    selective:
      type: mapping
      label: 'Selective username'
      mapping:
        enabled:
          type: boolean
          label: 'Enabled selectable'
        primary:
          type: string
          label: 'Primary username'
        switch:
          type: string
          label: 'Switch style'
    display:
      type: boolean
      label: 'Display name'
    replace:
      type: string
      label: 'Override name'
    custom:
      type: string
      label: 'Custom name pattern'
    prevention:
      type: boolean
      label: 'Prevents username'
    restriction:
      type: mapping
      label: 'Restricts username'
      mapping:
        enabled:
          type: boolean
          label: 'Enabled mask'
        mask:
          type: mapping
          label: 'Username masks'
          mapping:
            lowercase:
              type: boolean
              label: 'Lowercase'
            uppercase:
              type: boolean
              label: 'Uppercase'
            number:
              type: boolean
              label: 'Number'
            space:
              type: boolean
              label: 'Space'
            period:
              type: boolean
              label: 'Period'
            hyphen:
              type: boolean
              label: 'Hyphen'
            underscore:
              type: boolean
              label: 'Underscore'
            apostrophe:
              type: boolean
              label: 'Apostrophe'
            sign:
              type: boolean
              label: 'At sign'
            minlength:
              type: integer
              label: 'Min length'
            maxlength:
              type: integer
              label: 'Max length'
    options:
      type: mapping
      label: 'Phone settings'
      mapping:
        autofocus:
          type: boolean
          label: 'Autofocus username'
        autocomplete:
          type: boolean
          label: 'Clear saved field'
        emailmask:
          type: boolean
          label: 'Email mask'
        capslock:
          type: boolean
          label: 'Caps-Lock warning'
        showhide:
          type: boolean
          label: 'Show/Hide Password'
        generate:
          type: boolean
          label: 'Show/Hide Password'
        backlink:
          type: boolean
          label: 'Back to login link'
    override:
      type: mapping
      label: 'Override strings'
      mapping:
        username:
          type: boolean
          label: 'Username override'
        password:
          type: boolean
          label: 'Password override'
        login:
          type: boolean
          label: 'Login override'
        register:
          type: boolean
          label: 'Register override'
        reset:
          type: boolean
          label: 'Reset password override'
    label:
      type: mapping
      label: 'Labels'
      mapping:
        username:
          type: string
          label: 'Username label'
        password:
          type: string
          label: 'Password label'
    placeholder:
      type: mapping
      label: 'Placeholders'
      mapping:
        username:
          type: string
          label: 'Username placeholder'
        password:
          type: string
          label: 'Password placeholder'
    description:
      type: mapping
      label: 'Description'
      mapping:
        username:
          type: string
          label: 'Username description'
        password:
          type: string
          label: 'Password description'
    title:
      type: mapping
      label: 'Titles'
      mapping:
        login:
          type: string
          label: 'Login title'
        register:
          type: string
          label: 'Register title'
        reset:
          type: string
          label: 'Reset password title'
    button:
      type: mapping
      label: 'Buttons'
      mapping:
        login:
          type: string
          label: 'Login button'
        register:
          type: string
          label: 'Register button'
        reset:
          type: string
          label: 'Reset password button'
    message:
      type: mapping
      label: 'Messages'
      mapping:
        login:
          type: string
          label: 'Login message'
        register:
          type: string
          label: 'Register message'
        reset:
          type: string
          label: 'Reset password message'

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

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