Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

82 righe
1.6 KiB

  1. {
  2. "kind": "collectionType",
  3. "collectionName": "users-permissions_user",
  4. "info": {
  5. "name": "user",
  6. "description": ""
  7. },
  8. "options": {
  9. "draftAndPublish": false,
  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. "email": {
  21. "type": "email",
  22. "minLength": 6,
  23. "configurable": false,
  24. "required": true
  25. },
  26. "provider": {
  27. "type": "string",
  28. "configurable": false
  29. },
  30. "password": {
  31. "type": "password",
  32. "minLength": 6,
  33. "configurable": false,
  34. "private": true
  35. },
  36. "resetPasswordToken": {
  37. "type": "string",
  38. "configurable": false,
  39. "private": true
  40. },
  41. "confirmationToken": {
  42. "type": "string",
  43. "configurable": false,
  44. "private": true
  45. },
  46. "confirmed": {
  47. "type": "boolean",
  48. "default": false,
  49. "configurable": false
  50. },
  51. "blocked": {
  52. "type": "boolean",
  53. "default": false,
  54. "configurable": false
  55. },
  56. "role": {
  57. "model": "role",
  58. "via": "users",
  59. "plugin": "users-permissions",
  60. "configurable": false
  61. },
  62. "partners_login_states": {
  63. "collection": "partners-login-state",
  64. "via": "user"
  65. },
  66. "firstName": {
  67. "type": "string",
  68. "required": true
  69. },
  70. "lastName": {
  71. "type": "string",
  72. "required": true
  73. },
  74. "telp": {
  75. "type": "biginteger"
  76. },
  77. "address": {
  78. "type": "richtext"
  79. }
  80. }
  81. }