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 },
12 "attributes": {
13 "username": {
14 "type": "string",
15 "minLength": 3,
16 "unique": true,
17 "configurable": false,
18 "required": true
19 },
20 "firstName": {
21 "type": "string",
22 "minLength": 3,
23 "configurable": false,
24 "required": true
25 },
26 "lastName": {
27 "type": "string",
28 "minLength": 3,
29 "configurable": false,
30 "required": true
31 },
32 "email": {
33 "type": "email",
34 "minLength": 6,
35 "configurable": false,
36 "required": true
37 },
38 "provider": {
39 "type": "string",
40 "configurable": false
41 },
42 "password": {
43 "type": "password",
44 "minLength": 6,
45 "configurable": false,
46 "private": true
47 },
48 "resetPasswordToken": {
49 "type": "string",
50 "configurable": false,
51 "private": true
52 },
53 "confirmed": {
54 "type": "boolean",
55 "default": false,
56 "configurable": false
57 },
58 "blocked": {
59 "type": "boolean",
60 "default": false,
61 "configurable": false
62 },
63 "role": {
64 "model": "role",
65 "via": "users",
66 "plugin": "users-permissions",
67 "configurable": false
68 },
69 "events": {
70 "type": "json"
71 }
72 }
73}