diff --git a/auth/permisos.ts b/auth/permisos.ts index dcfda54b8a..667b443ce5 100644 --- a/auth/permisos.ts +++ b/auth/permisos.ts @@ -60,6 +60,7 @@ export default [ { key: 'puedeBorrar', title: 'Borrar agenda', comment: 'Borra agendas en planificación', type: 'boolean' }, { key: 'puedeRevision', title: 'Revisar agenda', comment: 'Revisión de agendas', type: 'boolean' }, { key: 'puedeNota', title: 'Agregar nota', comment: 'Agregar nota', type: 'boolean' }, + { key: 'asignacionMasiva', title: 'Asignación masiva', comment: 'Asignar pacientes de agenda por lote', type: 'boolean' } ] }, { diff --git a/core/tm/schemas/tipoPrestacion.ts b/core/tm/schemas/tipoPrestacion.ts index 53c53520ba..dab34f54fb 100644 --- a/core/tm/schemas/tipoPrestacion.ts +++ b/core/tm/schemas/tipoPrestacion.ts @@ -1,4 +1,4 @@ -import { Document, Model, model, Schema } from 'mongoose'; +import { Document, Model, model, Schema, Types } from 'mongoose'; export interface ITipoPrestacion extends Document { nombre?: string; @@ -14,6 +14,7 @@ export interface ITipoPrestacion extends Document { fsn: string; semanticTag: String; }[]; + queries: [Types.ObjectId]; } @@ -39,7 +40,8 @@ export const tipoPrestacionSchema = new Schema({ fsn: String, semanticTag: String, }] - } + }, + queries: [Types.ObjectId] }); /* Se definen los campos virtuals */