UNPKG

@materia/users

Version:

Signin/signup your users in your Materia application

42 lines 1.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function addUserProfileQueries(app, config) { const entityProfile = app.entities.get(config.user_profile_entity); if (entityProfile) { const profileFields = entityProfile.fields.filter(field => !field.primary && field.name !== 'id_user'); const params = profileFields.map(field => { return { name: field.name, type: field.type, component: field.component, required: field.required }; }); const signupQuery = app.entities.get('user').getQuery('signup'); signupQuery.params = [...signupQuery.params, ...params]; return entityProfile.loadQueries([ { id: 'getByUserId', type: 'findOne', opts: { params: [ { name: 'id_user', type: 'number', required: true } ], conditions: [ { name: 'id_user', operator: '=', value: '=' } ] } } ]); } } exports.addUserProfileQueries = addUserProfileQueries; //# sourceMappingURL=add-user-profile.queries.js.map