Configuración CENSO
- Alfredo Bernal
Configuración de CENSO por ciclo escolar
Modulo para editar la configuración de censo en cada ciclo escolar que haya sido activado en el módulo de configuración de ciclos escolares.
Develop | DESARROLLO |
---|---|
Pre-producción | PENDIENTE |
Producción | PENDIENTE |
src\app\layout\configuracion\config-censo\censo-ciclo-escolar-config\censo-ciclo-escolar-config.component.html
src\app\layout\configuracion\config-censo\censo-ciclo-escolar-config\censo-ciclo-escolar-config.component.scss
src\app\layout\configuracion\config-censo\censo-ciclo-escolar-config\censo-ciclo-escolar-config.component.spec.ts
src\app\layout\configuracion\config-censo\censo-ciclo-escolar-config\censo-ciclo-escolar-config.component.ts
Descripción | Método | URL |
---|---|---|
Obtiene una lista de las razones de descuentos configuradas | GET | /pegasus-api/dashboard/empresas/{empresaId}/razones |
Guarda la configuración de censo para un ciclo escolar específico | POST | /pegasus-api/dashboard/empresas/{empresaId}/config/aplicaciones/{aplicacion}/ciclos/{cicloEscolarId} |
{ 'componentes': { 'cards': [ [ { 'mostrar': true, 'etiqueta': 'General', 'campos': [ { 'mostrar': true, 'etiqueta': 'Activar ciclo escolar en Censo', 'campo': 'activo', 'tipo': 'slide-toggle' }, { 'mostrar': true, 'etiqueta': 'Mostrar reportes', 'campo': 'mostrarReportes', 'tipo': 'slide-toggle' }, { 'mostrar': true, 'etiqueta': 'Censo de profesores', 'campo': 'censoProfesor', 'tipo': 'slide-toggle' } ] }, { 'mostrar': true, 'etiqueta': 'Asignación de material multinivel', 'validador': 'validarSeccionAsignacionMaterialMultinivel', 'campos': [ { 'mostrar': true, 'etiqueta': 'Activar', 'campo': 'asignacionMultinivel.activo', 'tipo': 'slide-toggle' }, { 'mostrar': true, 'mostrarDependiendo': 'asignacionMultinivel.activo', 'etiqueta': 'Fecha inicio', 'campo': 'asignacionMultinivel.fechaInicio', 'tipo': 'fecha' }, { 'mostrar': true, 'mostrarDependiendo': 'asignacionMultinivel.activo', 'etiqueta': 'Fecha fin', 'campo': 'asignacionMultinivel.fechaFin', 'tipo': 'fecha' }, { 'mostrar': true, 'mostrarDependiendo': 'asignacionMultinivel.activo', 'etiqueta': 'Correos para notificaciones', 'campo': 'asignacionMultinivel.correosNotificaciones', 'tipo': 'textarea' }, { 'mostrar': true, 'mostrarDependiendo': 'asignacionMultinivel.activo', 'etiqueta': 'Días para que Coach valide', 'campo': 'asignacionMultinivel.diasCoach', 'tipo': 'texto' } ] } ], [ { 'mostrar': true, 'etiqueta': 'Descuentos', 'validador': 'validarSeccionDescuentos', 'campos': [ { 'mostrar': true, 'etiqueta': 'Permitir asignar descuentos', 'campo': 'asignarDescuentos', 'tipo': 'slide-toggle' }, { 'mostrar': true, 'mostrarDependiendo': 'asignarDescuentos', 'etiqueta': 'Permitir administrar los descuentos', 'campo': 'adminAsignarDescuentos', 'tipo': 'slide-toggle' }, { 'mostrar': true, 'mostrarDependiendo': 'asignarDescuentos', 'etiqueta': 'Porcentaje máximo de alumnos con descuento', 'campo': 'porcentajeMaxConDescuento', 'tipo': 'porcentaje' }, { 'mostrar': true, 'mostrarDependiendo': 'asignarDescuentos', 'etiqueta': 'Lista de descuentos que pueden administrar los colegios', 'campo': '', 'tipo': 'etiqueta' }, { 'mostrar': true, 'mostrarDependiendo': 'asignarDescuentos', 'campo': 'descuentosDisponibles', 'tipo': 'lista', 'source': { 'lista': 'razonesDescuento', 'campo': 'razonId', 'etiqueta': 'razon' } } ] }, { 'mostrar': true, 'etiqueta': 'Candado', 'validador': 'validarSeccionCandado', 'campos': [ { 'mostrar': true, 'etiqueta': 'Activar', 'campo': 'candado.activo', 'tipo': 'slide-toggle' }, { 'mostrar': true, 'mostrarDependiendo': 'candado.activo', 'etiqueta': 'Fecha inicio', 'campo': 'candado.fechaInicio', 'tipo': 'fecha' }, { 'mostrar': true, 'mostrarDependiendo': 'candado.activo', 'etiqueta': 'Fecha fin', 'campo': 'candado.fechaFin', 'tipo': 'fecha' } ] } ] ] }, 'permisos': { 'configuracion': { 'consultar': true, 'modificar': true, 'insertar': false, 'eliminar': false } } }