all repos — caroster @ 445bdba5156505c28a56150a62f080b720e91b8d

[Octree] Group carpool to your event https://caroster.io

backend/extensions/users-permissions/models/User.settings.json (view raw)

  1{
  2  "kind": "collectionType",
  3  "connection": "default",
  4  "collectionName": "users-permissions_user",
  5  "info": {
  6    "name": "user",
  7    "description": ""
  8  },
  9  "options": {
 10    "timestamps": true,
 11    "draftAndPublish": false
 12  },
 13  "attributes": {
 14    "username": {
 15      "type": "string",
 16      "minLength": 3,
 17      "unique": true,
 18      "configurable": false,
 19      "required": true
 20    },
 21    "firstName": {
 22      "type": "string",
 23      "minLength": 3,
 24      "configurable": false,
 25      "required": false
 26    },
 27    "lastName": {
 28      "type": "string",
 29      "minLength": 3,
 30      "configurable": false,
 31      "required": false
 32    },
 33    "email": {
 34      "type": "email",
 35      "minLength": 6,
 36      "configurable": false,
 37      "required": true
 38    },
 39    "provider": {
 40      "type": "string",
 41      "configurable": false
 42    },
 43    "password": {
 44      "type": "password",
 45      "minLength": 6,
 46      "configurable": false,
 47      "private": true
 48    },
 49    "resetPasswordToken": {
 50      "type": "string",
 51      "configurable": false,
 52      "private": true
 53    },
 54    "confirmed": {
 55      "type": "boolean",
 56      "default": false,
 57      "configurable": false
 58    },
 59    "blocked": {
 60      "type": "boolean",
 61      "default": false,
 62      "configurable": false
 63    },
 64    "role": {
 65      "model": "role",
 66      "via": "users",
 67      "plugin": "users-permissions",
 68      "configurable": false
 69    },
 70    "confirmationToken": {
 71      "type": "string",
 72      "configurable": false,
 73      "private": true
 74    },
 75    "events": {
 76      "via": "users",
 77      "collection": "event",
 78      "dominant": true
 79    },
 80    "onboardingUser": {
 81      "type": "boolean",
 82      "default": false
 83    },
 84    "onboardingCreator": {
 85      "type": "boolean",
 86      "default": false
 87    },
 88    "lang": {
 89      "type": "enumeration",
 90      "enum": [
 91        "FR",
 92        "EN"
 93      ],
 94      "default": "FR",
 95      "required": false
 96    },
 97    "vehicles": {
 98      "via": "user",
 99      "collection": "vehicle"
100    }
101  }
102}