Browse Source

Commented 4 controllers

Drowsito 2 tuần trước cách đây
mục cha
commit
b4f153fec8

+ 23 - 3
src/main/java/es/uv/saic/web/AdminController.java

@@ -101,6 +101,7 @@ public class AdminController {
 	
 	public static final String DDMMYYYY = "dd/MM/yyyy";
 	
+	// GET para conseguir todas las instancias del sistema en ese momento.
 	@GetMapping("/admin/instances")
 	@Secured({"ROLE_ADMIN"})
 	public String getInstances(Model model, Authentication auth) {		
@@ -108,6 +109,7 @@ public class AdminController {
 		return "adminInstances";
 	}
 	 
+	// Función utilizada para conseguir las instancias que tiene todo el sistema
 	public void loadInstanceData(Model model) {
 		List<DummyDataTransfer> centres = new ArrayList<DummyDataTransfer>();
 		List<DummyDataTransfer> titulacions = new ArrayList<DummyDataTransfer>();
@@ -134,6 +136,7 @@ public class AdminController {
 		model.addAttribute("procedures", procediments);
 	}
 	
+	// POST que recoge los campos introducidos en los inputs (Proceso, centro y titulación) y busca las instancias relacionadas
 	@PostMapping("/admin/instances")
 	@Secured({"ROLE_ADMIN"})
 	public String instantiate(Model model, Authentication auth, 
@@ -279,7 +282,8 @@ public class AdminController {
 		
 		return "adminInstances";
 	}
-	
+
+	// GET que recoge todos los procedimientos del sistema
 	@GetMapping("/admin/procedures")
 	@Secured({"ROLE_ADMIN"})
 	public String getProcedures(Model model, Authentication auth) {
@@ -287,6 +291,7 @@ public class AdminController {
 		return "adminProcedures";
 	}
 	
+	// Función utilizada en el GET que recoge todos los procedimientos
 	public void loadProceduresData(Model model) {
 		List<DummyDataTransfer> procediments = new ArrayList<DummyDataTransfer>();
 		for(Proces p : ps.getAll()) {
@@ -300,6 +305,7 @@ public class AdminController {
 		model.addAttribute("procedures", procediments);
 	}
 	
+	// POST que elimina una instancia concreta
 	@PostMapping("/admin/instance/delete")
 	@Secured({"ROLE_ADMIN"})
 	public void deleteInstance(Model model, Authentication auth, HttpServletResponse response, @RequestParam BigInteger idInstancia) throws IOException {
@@ -314,6 +320,7 @@ public class AdminController {
 		response.sendRedirect("/supervision");
 	}
 	
+	// POST que reinicia una instancia por completo
 	@PostMapping("/admin/instance/clear")
 	@Secured({"ROLE_ADMIN", "ROLE_MANAGER"})
 	public void clearInstance(Model model, Authentication auth, HttpServletResponse response, @RequestParam BigInteger idInstancia) throws IOException {
@@ -344,6 +351,7 @@ public class AdminController {
 		response.sendRedirect("/procedure/"+instancia.getIdInstancia().toString());
 	}
 	
+	// POST que establece que una instancia ha sido cerrada, cambiandole su estado
 	@PostMapping("/admin/instance/close")
 	@Secured({"ROLE_ADMIN", "ROLE_MANAGER"})
 	public void closeInstance(Model model, Authentication auth, HttpServletResponse response, @RequestParam BigInteger idInstancia) throws IOException {
@@ -358,7 +366,7 @@ public class AdminController {
 		response.sendRedirect("/procedure/"+instancia.getIdInstancia().toString());
 	}
 	
-
+	// POST que se encarga de eliminar una tarea concreta de una instancia
 	@PostMapping("/admin/instance/task/remove")
 	@Secured({"ROLE_ADMIN", "ROLE_MANAGER"})
 	public void removeTask(Model model, Authentication auth, HttpServletResponse response, @RequestParam BigInteger idInstanciaTasca) throws IOException {
@@ -369,6 +377,7 @@ public class AdminController {
 		response.sendRedirect("/procedure/"+instanciaTasca.getInstancia().getIdInstancia().toString());
 	}
 	
+	// POST que se encarga de reiniciar por completo una tarea de una instancia
 	@PostMapping("/admin/instance/task/clear")
 	@Secured({"ROLE_ADMIN", "ROLE_MANAGER"})
 	public void clearTask(Model model, Authentication auth, HttpServletResponse response, @RequestParam BigInteger idInstanciaTasca) throws IOException {
@@ -388,6 +397,7 @@ public class AdminController {
 		response.sendRedirect("/procedure/"+instanciaTasca.getInstancia().getIdInstancia().toString());
 	}
 	
+	// POST que reinicia una tarea del procedimiento, eliminando datos anteriores y creando una nueva vesión de esta
 	@PostMapping("/admin/instance/task/reload")
 	@Secured({"ROLE_ADMIN", "ROLE_MANAGER"})
 	public void reloadTask(Model model, Authentication auth, HttpServletResponse response, @RequestParam BigInteger idInstanciaTasca) throws IOException {
@@ -438,6 +448,7 @@ public class AdminController {
 		response.sendRedirect("/procedure/"+instanciaTasca.getInstancia().getIdInstancia().toString());
 	}
 	
+	// POST que tiene como objetivo reactivar una tarea
 	@PostMapping("/admin/instance/task/reactivate")
 	@Secured({"ROLE_ADMIN", "ROLE_MANAGER"})
 	public void activateTask(Model model, Authentication auth, HttpServletResponse response, @RequestParam BigInteger idInstanciaTasca) throws IOException {
@@ -477,6 +488,7 @@ public class AdminController {
 		response.sendRedirect("/procedure/"+instanciaTasca.getInstancia().getIdInstancia().toString());
 	}
 	
+	// POST que edita la información de una tarea ya existente
 	@PostMapping("/admin/instance/task/edit")
 	@Secured({"ROLE_ADMIN", "ROLE_MANAGER"})
 	public void editTask(Model model, Authentication auth, HttpServletResponse response, @RequestParam BigInteger idInstanciaTasca) throws IOException {
@@ -547,6 +559,7 @@ public class AdminController {
 		return "mailing";
 	}
 	
+	// POST para la creación de un procedimiento nuevo
 	@PostMapping("/admin/procedures/new")
 	@Secured({"ROLE_ADMIN"})
 	public String newProcedure(Model model, Authentication auth, HttpServletResponse response, @RequestParam Map<String,String> params, 
@@ -619,6 +632,7 @@ public class AdminController {
 		return "adminProcedures";
 	}
 	
+	// POST para editar un procedimiento ya existente
 	@PostMapping("/admin/procedures/edit")
 	@Secured({"ROLE_ADMIN"})
 	public String editProcedure(Model model, Authentication auth, HttpServletResponse response, @RequestParam Map<String,String> params, 
@@ -708,6 +722,7 @@ public class AdminController {
 		return "adminProcedures";
 	}
 	
+	// POST que elimina un procedimiento
 	@PostMapping("/admin/procedures/remove")
 	@Secured({"ROLE_ADMIN"})
 	public String removeProcedure(Model model, Authentication auth, HttpServletResponse response, @RequestParam("idProces") Integer idProces){
@@ -723,6 +738,7 @@ public class AdminController {
 		return "adminProcedures";
 	}
 	
+	// POST que le eliminar un usuario concreto del sitema
 	@PostMapping("/admin/userrole/remove")
 	@Secured({"ROLE_ADMIN", "ROLE_MANAGER"})
 	public void removeUserrole(Model model, Authentication auth, HttpServletResponse response, HttpSession session, @RequestParam("idRol") Integer idRol, 
@@ -754,6 +770,7 @@ public class AdminController {
 		response.sendRedirect("/managers");
 	}
 	
+	// POST para añadir un nuevo usuario al sistema
 	@PostMapping("/admin/userrole/new")
 	@Secured({"ROLE_ADMIN", "ROLE_MANAGER"})
 	public void newUserrole(Model model, Authentication auth, HttpServletResponse response, HttpSession session, @RequestParam("idRol") Integer idRol, 
@@ -876,6 +893,7 @@ public class AdminController {
 		return "adminTemplates";
 	}
 	
+	// GET que recoge todas las plantillas actuales del sistema
 	@GetMapping("/admin/templates")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	public String getTemplates2(Model model, Authentication auth, HttpServletResponse response) {
@@ -916,6 +934,7 @@ public class AdminController {
 		model.addAttribute("evs", this.ts.getAllAvailableEvidences());
 	}
 	
+	// POST que redefine que indicadores están asociados a una evidencia dentro de un proceso
 	@PostMapping("/admin/templates/inds/update")
 	@Secured({"ROLE_ADMIN"})
 	public String updateTemplateInds(Model model, Authentication auth, HttpServletResponse response,
@@ -943,7 +962,7 @@ public class AdminController {
 		return "blank";
 	}
 	
-	
+	// GET para abrir el editor de plantillas
 	@GetMapping("/admin/editor")  
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	public String getTemplateEditor(Model model, Authentication auth, HttpServletResponse response) {
@@ -971,6 +990,7 @@ public class AdminController {
 		return "adminTemplateTest";
 	}
 	
+	// GET para la carga del calendario
 	@GetMapping("/admin/calendar")  
 	@Secured({"ROLE_ADMIN"})
 	public String calendar(Model model, Authentication auth, HttpServletResponse response) {

+ 20 - 5
src/main/java/es/uv/saic/web/AjaxController.java

@@ -115,6 +115,7 @@ public class AjaxController {
 		return "components/selector_titulacions";
 	}
 	
+	// POST que buscar titulaciones que se encuentren asociadas a uno o varios centros
 	@PostMapping("/ajax/search/titulations")
 	public String getTitulationsByCenter(Model model, Authentication auth,
 			@RequestParam(name="centers[]", required=false) List<Integer> centres) throws IOException {	
@@ -151,6 +152,7 @@ public class AjaxController {
 		return "components/selector_titulacions";
 	}
 	
+	// POST que se utiliza para conseguir los cursos a partir de la titulación
 	@PostMapping("/ajax/search/years")
 	public String getYearsByCenterTitulation(Model model, Authentication auth, 
 			@RequestParam(name="centers[]", required=false) List<Integer> centres,
@@ -167,6 +169,7 @@ public class AjaxController {
 		return "components/selector_cursos";
 	}
 	
+	// POST que se utiliza para conseguir los procedimiento que se han llevado a cabo por cursos y por titulación
 	@PostMapping("/ajax/search/procedures")
 	public String getProceduresByCenterTitulationYear(Model model, Authentication auth,
 			@RequestParam(name="centers[]", required=false) List<Integer> centres,
@@ -190,7 +193,8 @@ public class AjaxController {
 		
 		return "components/selector_processos";
 	}
-	
+
+	// POST para buscar pas evidencias a partir del año, centro y titulación
 	@PostMapping("/ajax/search/evidences")
 	public String getEvidencesByCenterTitulationYear(Model model, Authentication auth,
 			@RequestParam(name="centers[]", required=false) List<Integer> centres,
@@ -209,6 +213,7 @@ public class AjaxController {
 		return "components/selector_evidencies";
 	}
 	
+	// POST que recoge toda las titulaciones que contiene un centro para el manager
 	@PostMapping("/ajax/search/managers/titulations")
 	public String getCenterTitulations(Model model, Authentication auth, 
 			@RequestParam("center") Integer centre,
@@ -384,6 +389,7 @@ public class AjaxController {
 		return "components/selector_titulacions";
 	}
 	
+	// POST para encontrar el centro a partir de los procedimientos
 	@PostMapping("/ajax/find/centers")
 	public String getAllCentresByAmbit(Model model, Authentication auth, @RequestParam("procedure") Integer idProces) throws IOException {	
 		List<DummyDataTransfer> centres = new ArrayList<DummyDataTransfer>();
@@ -409,6 +415,7 @@ public class AjaxController {
 		return "components/selector_centres";
 	}
 	
+	// POST para encontrar un procedimiento concreto
 	@PostMapping("/ajax/find/procedure")
 	public String findProcedure(Model model, Authentication auth, @RequestParam("procedure") Integer idProces, 
 			@RequestParam("action") String action) throws IOException {	
@@ -448,6 +455,7 @@ public class AjaxController {
 		}	
 	}	
 	
+	// POST para encontar las plantillas concretas para cierta titulación, centro o procedimiento
 	@PostMapping("/ajax/find/templates")
 	public String findTemplates(Model model, Authentication auth, @RequestParam("procedure") Integer idProces, 
 			@RequestParam("center") String idCentre, @RequestParam("titulation") String idTitulacio) throws IOException {	
@@ -474,8 +482,7 @@ public class AjaxController {
 		return "components/form_templates_indicators";
 	}
 	
-	
-	
+	// GET para renderizar el formulario de cración de nueva tarea
 	@GetMapping("/ajax/newTask/{i}")
 	public String newTaskForm(Model model, Authentication auth, @PathVariable Integer i) throws IOException {	
 		List<Rol> roles = rs.findAssignables();
@@ -497,7 +504,6 @@ public class AjaxController {
 		return "components/form_new_manager";
 	}
 	
-	
 	@ResponseBody
 	@PostMapping("/ajax/find/template")
 	public String findTemplate(Model model, Authentication auth, @RequestParam("id") Integer idPlantilla) throws IOException {	
@@ -505,6 +511,7 @@ public class AjaxController {
 		return p.getText();
 	}
 	
+	// GET para comprobar si una plantilla esta siendo usada
 	@ResponseBody
 	@GetMapping("/ajax/template/used/{idPlantilla}")
 	public int isTemplateUsed(Model model, Authentication auth, @PathVariable("idPlantilla") Integer idPlantilla) throws IOException {	
@@ -512,6 +519,7 @@ public class AjaxController {
 		return u ? 1 : 0;
 	}
 	
+	// POST para crear el form de creación de plantilla
 	@PostMapping("/ajax/template/form")
 	public String formTemplate(Model model, Authentication auth, @RequestParam("id") Integer idPlantilla,
 			@RequestParam("action") String action) throws IOException {	
@@ -538,6 +546,7 @@ public class AjaxController {
 		return "";
 	}
 	
+	// DELETE para eliminar una plantilla concreta
 	@DeleteMapping("/ajax/template/form")
 	@ResponseBody
 	public String formTemplateRemove(Model model, Authentication auth, @RequestParam("id") Integer idPlantilla) throws IOException {	
@@ -552,7 +561,7 @@ public class AjaxController {
 	
 	}
 	
-
+	// POST para guadar una de las plantillas
 	@ResponseBody
 	@PostMapping("/ajax/template/save")
 	public String templateSave(Model model, Authentication auth, @RequestParam("id") Integer idPlantilla, @RequestParam("action") String action,
@@ -596,6 +605,7 @@ public class AjaxController {
 		return "1";
 	}
 	
+	// POST para añadir un evento al calendario
 	@ResponseBody
 	@PostMapping("/ajax/calendar")
 	public Calendari calendarAddEvent(Model model, Authentication auth, @RequestParam("idProces") Integer idProces, 
@@ -630,6 +640,7 @@ public class AjaxController {
 		return c;
 	}
 	
+	// POST que actualiza el evento ddel calendario
 	@ResponseBody
 	@PostMapping("/ajax/calendar/{id}")
 	public Calendari calendarAddEvent(Model model, Authentication auth, @PathVariable("id") Integer id, 
@@ -656,12 +667,14 @@ public class AjaxController {
 		return c;
 	}
 	
+	// GET que recoge todos los eventos del calendario
 	@ResponseBody
 	@GetMapping("/ajax/calendar")
 	public List<Calendari> calendarGetEvents(Model model, Authentication auth) throws IOException, ParseException {	
 		return cs.getAll();
 	}
 	
+	// DELETE que elimina un evento del calendario
 	@ResponseBody
 	@DeleteMapping("/ajax/calendar")
 	public Integer calendarDeleteEvent(Model model, Authentication auth, @RequestParam("id") Integer id) throws IOException, ParseException {	
@@ -670,6 +683,8 @@ public class AjaxController {
 		return id;
 	}
 	
+
+	// POST para instanciar un proceso desde el calendario
 	@ResponseBody
 	@PostMapping("/ajax/instantiate")
 	public List<String> instantiate(Model model, Authentication auth, @RequestParam("id") Integer id,

+ 13 - 0
src/main/java/es/uv/saic/web/DashboardController.java

@@ -100,6 +100,7 @@ public class DashboardController {
 	@Value("${saic.url.public}")
 	private String publicUrl;
 	
+	// GET para cargar el dashboard con toda su información
 	@GetMapping("/dashboard")
 	public String getOrganList(Model model, Authentication auth) {
 		List<Organ> titulacions = new ArrayList<Organ>();
@@ -148,6 +149,7 @@ public class DashboardController {
 		}
 	}
 	
+	//GET para mostrar el dashboard a partir de un numero ruct
 	@GetMapping("/dashboard/{ruct}")
 	public String getDashboardOrgan(Model model, Authentication auth, @PathVariable("ruct") Integer ruct) {
 		Organ o = os.findByRuct(ruct);
@@ -188,6 +190,7 @@ public class DashboardController {
 		return "dashboardTitulacio";
 	}
 	
+	// GET para conseguir todos los procedimiento a partir del idTitulacio
 	@GetMapping("/dashboard/procedures/{idTitulacio}")
 	@ResponseBody
 	public List<?> loadReports(Model model, Authentication auth, @PathVariable("idTitulacio") Integer idTitulacio) {
@@ -314,6 +317,7 @@ public class DashboardController {
 		}
 	}
 	
+	// GET para conseguir la documentación ya a aportada a partir del id de la tituación
 	@GetMapping("/dashboard/documents/{idTitulacio}")
 	@ResponseBody
 	public List<CategoriaDocumentDTO> loadDocuments(Model model, @PathVariable("idTitulacio") Integer idTitulacio){
@@ -349,6 +353,7 @@ public class DashboardController {
 		return data;
 	}
 	
+	// GET para conseguir el diagrama de gantt a partir del ruct
 	@GetMapping("/dashboard/gantt/{ruct}")
 	@ResponseBody
 	public List<InstanciaRepository.InstanciaGanttDTO> loadGantt(Model model, @PathVariable("ruct") Integer ruct){
@@ -409,6 +414,7 @@ public class DashboardController {
 		return c;
 	}
 	
+	// POST para guardar un documento en el sistema
 	@PostMapping("/dashboard/documents")
 	@ResponseBody
 	public void uploadDocument(Model model, @RequestParam MultipartFile file, @RequestParam("idCategoria") Integer idCategoria, 
@@ -432,12 +438,14 @@ public class DashboardController {
 		this.ds.save(doc);
 	}
 	
+	// POST para añadir un documento a un centro cocncreto
 	@PostMapping("/dashboard/documents/archive")
 	@ResponseBody
 	public void archiveDocuments(Model model, @RequestParam("lugar") Integer lugar, @RequestParam("tlugar") String tlugar) {
 		this.ds.archiveByOrgan(lugar, tlugar);
 	}
 	
+	// GET para conseguir todos los graficos a partir de un RUCT
 	@GetMapping("/dashboard/graphs/list/{ruct}")
 	@ResponseBody
 	public List<Grafica> getGraphDataList(@PathVariable("ruct") Integer ruct) throws ParserConfigurationException{
@@ -450,6 +458,7 @@ public class DashboardController {
 		}	
 	}
 	
+	//GET para conseguir todos los datos concretos de tasas para las tablas
 	@GetMapping("/dashboard/graphs/rates/{lugar}")
 	@ResponseBody
 	public List<Indicador> getGraphDataTaxes(@PathVariable("lugar") Integer lugar) throws ParserConfigurationException{
@@ -457,6 +466,7 @@ public class DashboardController {
 		return inds;
 	}
 	
+	//GET para conseguir todos los datos concretos de cada gráfico
 	@GetMapping({"/dashboard/graphs/inds/{ruct}", "/dashboard/graphs/inds/{ruct}/{tambit}"})
 	@ResponseBody
 	public List<Indicador> getGraphData(@PathVariable("ruct") Integer ruct, @PathVariable("tambit") Optional<String> tambit) throws ParserConfigurationException{
@@ -551,6 +561,7 @@ public class DashboardController {
 		return 0;
 	}
 	
+	// Función encargada de cargar a los managers a partir del centro y titulación
 	public void loadManagers(Model model, Integer centre, Integer titulacio) {
 		List<Integer> centres = Arrays.asList(centre);
 		List<Integer> titulacions = Arrays.asList(titulacio);
@@ -603,6 +614,7 @@ public class DashboardController {
 		}
 	}
 	
+	// Función para comprobar si un usario esta permitido para hacer una acción
 	public boolean isSuitable(Organ o, Usuari u) {
 		if(u.isAdmin() || u.isGranted()) {
 			return true;
@@ -631,6 +643,7 @@ public class DashboardController {
 		return false;
 	}
 
+	// Función para saber el tamaño de un documento concreto
 	private String getSize(String path){
 		FileSystemResource f = new FileSystemResource(path); 
 		if(f.exists() && f.isFile()) {

+ 14 - 0
src/main/java/es/uv/saic/web/DataController.java

@@ -51,6 +51,7 @@ public class DataController {
 	@Autowired
 	private DatasourceService das;
 	
+	// GET que carga la interfaz relacionada con toda la importación de datos
 	@GetMapping("/data/import")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	public String renderImport(Model model, Authentication auth) {
@@ -62,6 +63,7 @@ public class DataController {
 		return "dataImport";
 	}
 	
+	// POST encargado de importar los datos que han sido adjuntados
 	@PostMapping("/data/import")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	@ResponseBody
@@ -83,6 +85,7 @@ public class DataController {
 		return retval;
 	}
 	
+	// POST encargado de eliminar unos datos concretos
 	@PostMapping("/data/delete")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	@ResponseBody
@@ -94,6 +97,7 @@ public class DataController {
         return retval;
 	}
 	
+	// POST encargado de mostrar los datos por pantalla
 	@PostMapping("/data/show")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	@ResponseBody
@@ -103,6 +107,7 @@ public class DataController {
         return inds;
 	}
 	
+	// GET para mostrar el formulario de busqueda de datos
 	@GetMapping("/data/current")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	public String current(Model model, Authentication auth) throws IOException {    
@@ -113,12 +118,14 @@ public class DataController {
 		return "dataCurrent";
 	}
 	
+	//GET para cargar el apartado de coonsolidate
 	@GetMapping("/data/consolidate")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	public String consolidate(Model model, Authentication auth) throws IOException {    
 		return "dataConsolidate";
 	}
 	
+	// POST para comprobar si existen problemas con los datos, si estan duplicados o su integridad
 	@PostMapping("/data/check/{type}")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	@ResponseBody
@@ -133,6 +140,7 @@ public class DataController {
 		
 	}
 
+	// POST que soluciona problemas de integridad que puedan tener los datos
 	@PostMapping("/data/fix/integrity/{deleteFrom}")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	@ResponseBody
@@ -147,6 +155,7 @@ public class DataController {
 		return 0;
 	}
 
+	// POST que soluciona problemas de duplicados que puedan tener los datos
 	@PostMapping("/data/fix/duplication")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	@ResponseBody
@@ -154,6 +163,7 @@ public class DataController {
 		return this.iets.deleteDuplicates(enquesta);
 	}
 	
+	// POST que consolida los datos pasadas por la encuesta
 	@PostMapping("/data/consolidate")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	@ResponseBody
@@ -161,6 +171,7 @@ public class DataController {
 		return this.ips.consolidateByEnquesta(enquesta);
 	}
 	
+	// POST que comprueba los datos a partir de la encuesta
 	@PostMapping("/data/count")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	@ResponseBody
@@ -168,6 +179,7 @@ public class DataController {
 		return this.ips.countByEnquesta(enquesta);
 	}
 
+	// POST para mostrar los datos en columnas
 	@PostMapping("/data/view/columns")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	@ResponseBody
@@ -180,6 +192,7 @@ public class DataController {
 		}
 	}
 	
+	// GET que muestra los datos de un curso que se ha elegido
 	@GetMapping("/data/current/show/{ruct}/{curs}")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	@ResponseBody
@@ -190,6 +203,7 @@ public class DataController {
         return inds;
 	}
 	
+	// POST que muestra los datos del curso actual
 	@PostMapping("/data/current/show")
 	@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
 	@ResponseBody