UNPKG

@materia/users

Version:

Signin/signup your users in your Materia application

65 lines 1.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function addSocialAccountEntity(app) { const addonsEntitiesPositions = app.config.get(null, 'entitiesPosition') || {}; let x, y; if (addonsEntitiesPositions && addonsEntitiesPositions.social_account && addonsEntitiesPositions.social_account.x) { x = addonsEntitiesPositions.social_account.x; y = addonsEntitiesPositions.social_account.y; } return app.entities.add({ name: 'social_account', x: x, y: y, fields: [ { name: 'id_social_account', type: 'number', primary: true, required: true, unique: true, autoIncrement: true }, { name: 'social_user_id', type: 'text', required: true }, { name: 'provider', type: 'text', required: true }, { name: 'access_token', type: 'text', required: true }, { name: 'refresh_token', type: 'text', required: false } ], relations: [ { type: 'belongsTo', field: 'id_user', reference: { entity: 'user', field: 'id_user' } } ] }, { fromAddon: app.addons.get('@materia/users'), apply: true, history: true, save: false, db: false }); } exports.addSocialAccountEntity = addSocialAccountEntity; //# sourceMappingURL=add-social-account.entity.js.map