Skip to content

Instantly share code, notes, and snippets.

@arildm
Created March 27, 2015 21:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arildm/f1bf3c5fdd0652f495d5 to your computer and use it in GitHub Desktop.
Save arildm/f1bf3c5fdd0652f495d5 to your computer and use it in GitHub Desktop.
Captured user schema config with stored property definitions, including storage
uuid: 63a6d9e3-c8fb-4401-9100-e547486ee3b4
langcode: en
status: true
dependencies: { }
id: user
label: User
uri_pattern: 'http://schema.md-systems.ch/collect/0.0.1/collectjson/d8.dev/entity/user'
plugin_id: collectjson
locked: false
container_revision: true
properties:
uid:
type: field_item
field_item_type: integer
label: 'User ID'
description: 'The user ID.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: uid
provider: user
queryable: true
revisionable: false
settings:
unsigned: true
size: normal
min: ''
max: ''
prefix: ''
suffix: ''
target_entity_type_id: user
translatable: false
uuid:
type: field_item
field_item_type: uuid
label: UUID
description: 'The user UUID.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: uuid
provider: user
queryable: true
revisionable: false
settings:
max_length: 128
case_sensitive: false
target_entity_type_id: user
translatable: false
langcode:
type: field_item
field_item_type: language
label: 'Language code'
description: 'The user language code.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: langcode
provider: user
queryable: true
revisionable: false
settings: { }
target_entity_type_id: user
translatable: true
preferred_langcode:
type: field_item
field_item_type: language
label: 'Preferred language code'
description: 'The user''s preferred language code for receiving emails and viewing the site.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: preferred_langcode
provider: user
queryable: true
revisionable: false
settings: { }
target_entity_type_id: user
translatable: false
preferred_admin_langcode:
type: field_item
field_item_type: language
label: 'Preferred admin language code'
description: 'The user''s preferred language code for viewing administration pages.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: preferred_admin_langcode
provider: user
queryable: true
revisionable: false
settings: { }
target_entity_type_id: user
translatable: false
name:
type: field_item
field_item_type: string
label: Name
description: 'The name of this user.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints:
UserName: { }
UserNameUnique: { }
name: name
provider: user
queryable: true
revisionable: false
settings:
max_length: 255
case_sensitive: false
target_entity_type_id: user
translatable: false
pass:
type: field_item
field_item_type: password
label: Password
description: 'The password of this user (hashed).'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: pass
provider: user
queryable: true
revisionable: false
settings:
max_length: 255
case_sensitive: false
target_entity_type_id: user
translatable: false
mail:
type: field_item
field_item_type: email
label: Email
description: 'The email of this user.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints:
UserMailUnique: null
UserMailRequired: null
name: mail
provider: user
queryable: true
revisionable: false
settings: { }
target_entity_type_id: user
translatable: false
timezone:
type: field_item
field_item_type: string
label: Timezone
description: 'The timezone of this user.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: timezone
provider: user
queryable: true
revisionable: false
settings:
max_length: 32
case_sensitive: false
target_entity_type_id: user
translatable: false
status:
type: field_item
field_item_type: boolean
label: 'User status'
description: 'Whether the user is active or blocked.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: status
provider: user
queryable: true
revisionable: false
settings:
on_label: 'On'
off_label: 'Off'
target_entity_type_id: user
translatable: false
created:
type: field_item
field_item_type: created
label: Created
description: 'The time that the user was created.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: created
provider: user
queryable: true
revisionable: false
settings: { }
target_entity_type_id: user
translatable: false
changed:
type: field_item
field_item_type: changed
label: Changed
description: 'The time that the user was last edited.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: changed
provider: user
queryable: true
revisionable: false
settings: { }
target_entity_type_id: user
translatable: false
access:
type: field_item
field_item_type: timestamp
label: 'Last access'
description: 'The time that the user last accessed the site.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: access
provider: user
queryable: true
revisionable: false
settings: { }
target_entity_type_id: user
translatable: false
login:
type: field_item
field_item_type: timestamp
label: 'Last login'
description: 'The time that the user last logged in.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: login
provider: user
queryable: true
revisionable: false
settings: { }
target_entity_type_id: user
translatable: false
init:
type: field_item
field_item_type: email
label: 'Initial email'
description: 'The email address used for initial account creation.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: init
provider: user
queryable: true
revisionable: false
settings: { }
target_entity_type_id: user
translatable: false
roles:
type: field_item
field_item_type: entity_reference
label: Roles
description: 'The roles the user has.'
required: false
storage:
cardinality: -1
custom_storage: false
constraints: { }
name: roles
provider: user
queryable: true
revisionable: false
settings:
target_type: user_role
handler: 'default:node'
handler_settings: { }
target_entity_type_id: user
translatable: false
default_langcode:
type: field_item
field_item_type: boolean
label: 'Default translation'
description: 'A flag indicating whether this is the default translation.'
required: false
storage:
cardinality: 1
custom_storage: false
constraints: { }
name: default_langcode
provider: user
queryable: true
revisionable: true
settings:
on_label: 'On'
off_label: 'Off'
target_entity_type_id: user
translatable: true
processors: { }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment