{"version":3,"file":"index.mjs","sources":["../../../../server/content-types/user/index.js"],"sourcesContent":["'use strict';\n\nconst schemaConfig = require('./schema-config');\n\nmodule.exports = {\n  collectionName: 'up_users',\n  info: {\n    name: 'user',\n    description: '',\n    singularName: 'user',\n    pluralName: 'users',\n    displayName: 'User',\n  },\n  options: {\n    timestamps: true,\n  },\n  attributes: {\n    username: {\n      type: 'string',\n      minLength: 3,\n      unique: true,\n      configurable: false,\n      required: true,\n    },\n    email: {\n      type: 'email',\n      minLength: 6,\n      configurable: false,\n      required: true,\n    },\n    provider: {\n      type: 'string',\n      configurable: false,\n    },\n    password: {\n      type: 'password',\n      minLength: 6,\n      configurable: false,\n      private: true,\n      searchable: false,\n    },\n    resetPasswordToken: {\n      type: 'string',\n      configurable: false,\n      private: true,\n      searchable: false,\n    },\n    confirmationToken: {\n      type: 'string',\n      configurable: false,\n      private: true,\n      searchable: false,\n    },\n    confirmed: {\n      type: 'boolean',\n      default: false,\n      configurable: false,\n    },\n    blocked: {\n      type: 'boolean',\n      default: false,\n      configurable: false,\n    },\n    role: {\n      type: 'relation',\n      relation: 'manyToOne',\n      target: 'plugin::users-permissions.role',\n      inversedBy: 'users',\n      configurable: false,\n    },\n  },\n\n  config: schemaConfig, // TODO: to move to content-manager options\n};\n"],"names":["schemaConfig","require$$0","user","collectionName","info","name","description","singularName","pluralName","displayName","options","timestamps","attributes","username","type","minLength","unique","configurable","required","email","provider","password","private","searchable","resetPasswordToken","confirmationToken","confirmed","default","blocked","role","relation","target","inversedBy","config"],"mappings":";;;;;;;AAEA,IAAA,MAAMA,YAAAA,GAAeC,mBAAAA,EAAAA;IAErBC,IAAAA,GAAiB;QACfC,cAAAA,EAAgB,UAAA;QAChBC,IAAAA,EAAM;YACJC,IAAAA,EAAM,MAAA;YACNC,WAAAA,EAAa,EAAA;YACbC,YAAAA,EAAc,MAAA;YACdC,UAAAA,EAAY,OAAA;YACZC,WAAAA,EAAa;AACjB,SAAA;QACEC,OAAAA,EAAS;YACPC,UAAAA,EAAY;AAChB,SAAA;QACEC,UAAAA,EAAY;YACVC,QAAAA,EAAU;gBACRC,IAAAA,EAAM,QAAA;gBACNC,SAAAA,EAAW,CAAA;gBACXC,MAAAA,EAAQ,IAAA;gBACRC,YAAAA,EAAc,KAAA;gBACdC,QAAAA,EAAU;AAChB,aAAA;YACIC,KAAAA,EAAO;gBACLL,IAAAA,EAAM,OAAA;gBACNC,SAAAA,EAAW,CAAA;gBACXE,YAAAA,EAAc,KAAA;gBACdC,QAAAA,EAAU;AAChB,aAAA;YACIE,QAAAA,EAAU;gBACRN,IAAAA,EAAM,QAAA;gBACNG,YAAAA,EAAc;AACpB,aAAA;YACII,QAAAA,EAAU;gBACRP,IAAAA,EAAM,UAAA;gBACNC,SAAAA,EAAW,CAAA;gBACXE,YAAAA,EAAc,KAAA;gBACdK,OAAAA,EAAS,IAAA;gBACTC,UAAAA,EAAY;AAClB,aAAA;YACIC,kBAAAA,EAAoB;gBAClBV,IAAAA,EAAM,QAAA;gBACNG,YAAAA,EAAc,KAAA;gBACdK,OAAAA,EAAS,IAAA;gBACTC,UAAAA,EAAY;AAClB,aAAA;YACIE,iBAAAA,EAAmB;gBACjBX,IAAAA,EAAM,QAAA;gBACNG,YAAAA,EAAc,KAAA;gBACdK,OAAAA,EAAS,IAAA;gBACTC,UAAAA,EAAY;AAClB,aAAA;YACIG,SAAAA,EAAW;gBACTZ,IAAAA,EAAM,SAAA;gBACNa,OAAAA,EAAS,KAAA;gBACTV,YAAAA,EAAc;AACpB,aAAA;YACIW,OAAAA,EAAS;gBACPd,IAAAA,EAAM,SAAA;gBACNa,OAAAA,EAAS,KAAA;gBACTV,YAAAA,EAAc;AACpB,aAAA;YACIY,IAAAA,EAAM;gBACJf,IAAAA,EAAM,UAAA;gBACNgB,QAAAA,EAAU,WAAA;gBACVC,MAAAA,EAAQ,gCAAA;gBACRC,UAAAA,EAAY,OAAA;gBACZf,YAAAA,EAAc;AACpB;AACA,SAAA;QAEEgB,MAAAA,EAAQjC;AACV,KAAA;;;;;;"}