all repos — caroster @ 13d9c127957995a4b4451e509236ff82153976f2

[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  }
98}