UNPKG

@materia/users

Version:

Signin/signup your users in your Materia application

91 lines 1.38 kB
{ "id": "9d092fc7-f4ea-474b-b999-ed813cc23318", "fields": [ { "name": "id_user", "type": "number", "primary": true, "unique": true, "required": true, "component": "input", "read": true, "write": true, "isRelation": { "type": "belongsTo", "reference": { "entity": "user", "field": "id_user" } } }, { "name": "role", "type": "text", "primary": true, "unique": true, "required": true, "component": "input", "read": true, "write": true, "isRelation": { "type": "belongsTo", "reference": { "entity": "user_role", "field": "role" } } } ], "isRelation": [ { "field": "id_user", "entity": "user" }, { "field": "role", "entity": "user_role" } ], "queries": [ { "id": "getUserRoles", "type": "findAll", "params": [ { "name": "id_user", "type": "number", "required": true } ], "opts": { "conditions": [ { "name": "id_user", "operator": "=", "value": "=" } ] } }, { "id": "getRoleUsers", "type": "findAll", "params": [ { "name": "role", "type": "text", "required": true } ], "opts": { "conditions": [ { "name": "role", "operator": "=", "value": "=" } ] } } ], "name": "user_permission" }