src\app\layout\configuracion\config-censo\config-censo-routing.module.ts
src\app\layout\configuracion\config-censo\config-censo.component.html
src\app\layout\configuracion\config-censo\config-censo.component.scss
src\app\layout\configuracion\config-censo\config-censo.component.spec.ts
src\app\layout\configuracion\config-censo\config-censo.component.ts
src\app\layout\configuracion\config-censo\config-censo.module.spec.ts
src\app\layout\configuracion\config-censo\config-censo.module.ts
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 los ciclos escolares con su configuración correspondiente | GET | /pegasus-api/dashboard/empresas/{empresaId}/config/aplicaciones/{aplicacion} |
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': {} }