diff --git a/auth/permisos.ts b/auth/permisos.ts index 9c59b242a0..3c6f452d22 100644 --- a/auth/permisos.ts +++ b/auth/permisos.ts @@ -434,6 +434,12 @@ export default [ key: 'anular', title: 'Anular Solicitudes', type: 'boolean' + }, + { + key: 'verDetalles', + title: 'Ver detalles de Solicitudes', + type: 'boolean', + visibility: 'restricted' } ] }, diff --git a/modules/rup/schemas/elementos-rup-requeridos.schema.ts b/modules/rup/schemas/elementos-rup-requeridos.schema.ts index e41ffa6d2f..2db43f49cd 100644 --- a/modules/rup/schemas/elementos-rup-requeridos.schema.ts +++ b/modules/rup/schemas/elementos-rup-requeridos.schema.ts @@ -23,11 +23,15 @@ export const ElementoRUPRequeridosSchema = new mongoose.Schema({ type: Boolean, required: true }, - + // Indica si este elementoRUP aplica a una solicitud + esSolicitud: { + type: Boolean, + required: false, + default: false + }, concepto: SnomedConcept, contexto: [mongoose.SchemaTypes.Mixed], rules: mongoose.SchemaTypes.Mixed, - target: [{ concepto: SnomedConcept, tipo: String