Mario Martínez Hernández 2 месяцев назад
Родитель
Сommit
fa9342377d

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

@@ -27,7 +27,7 @@ public class CalendarController {
     private CalendarClient cc;
 
     @ResponseBody
-	@PostMapping("/ajax/calendar")
+	@PostMapping("/calendar")
 	public Calendari calendarAddEvent(Model model, Authentication auth, @RequestParam("idProces") Integer idProces, 
 			@RequestParam("titulacions") List<String> titulacions, @RequestParam("centres") List<String> centres, 
 			@RequestParam("data") String data, @RequestParam("instancia") Optional<Integer> instancia) throws IOException, ParseException {	
@@ -37,7 +37,7 @@ public class CalendarController {
 	
 	// POST que actualiza el evento ddel calendario
 	@ResponseBody
-	@PostMapping("/ajax/calendar/{id}")
+	@PostMapping("/calendar/{id}")
 	public Calendari calendarAddEvent(Model model, Authentication auth, @PathVariable("id") Integer id, 
 			@RequestParam("idProces") Integer idProces, @RequestParam("titulacions") List<String> titulacions, 
 			@RequestParam("centres") List<String> centres, @RequestParam("data") String data) throws IOException, ParseException {	
@@ -46,14 +46,14 @@ public class CalendarController {
 	
 	// GET que recoge todos los eventos del calendario
 	@ResponseBody
-	@GetMapping("/ajax/calendar")
+	@GetMapping("/calendar")
 	public List<Calendari> calendarGetEvents(Model model, Authentication auth) throws IOException, ParseException {	
 		return cc.calendarGetEvents();
 	}
 	
 	// DELETE que elimina un evento del calendario
 	@ResponseBody
-	@DeleteMapping("/ajax/calendar")
+	@DeleteMapping("/calendar")
 	public Integer calendarDeleteEvent(Model model, Authentication auth, @RequestParam("id") Integer id) throws IOException, ParseException {	
 		return cc.calendarDeleteEvent(id);
 	}
@@ -61,7 +61,7 @@ public class CalendarController {
 
 	// POST para instanciar un proceso desde el calendario
 	@ResponseBody
-	@PostMapping("/ajax/instantiate")
+	@PostMapping("/instantiate")
 	public List<String> instantiate(Model model, Authentication auth, @RequestParam("id") Integer id,
 			@RequestParam("idProces") Integer idProces, @RequestParam("centres") List<Integer> centres,
 			@RequestParam("titulacions") List<Integer> titulacions) throws IOException, ParseException {	

+ 6 - 6
src/main/java/es/uv/saic/web/OrganController.java

@@ -27,7 +27,7 @@ public class OrganController {
 
 	// POST que buscar titulaciones que se encuentren asociadas a uno o varios
 	// centros
-	@PostMapping("/ajax/search/titulations")
+	@PostMapping("/search/titulations")
 	public String getTitulationsByCenter(Model model, Authentication auth,
 			@RequestParam(name = "centers[]", required = false) List<Integer> centres) throws IOException {
 		HashMap<String, Object> response = oc.getTitulationsByCenter(centres,
@@ -41,7 +41,7 @@ public class OrganController {
 		return "components/selector_titulacions";
 	}
 
-	@PostMapping("/ajax/search/managers/titulations")
+	@PostMapping("/search/managers/titulations")
 	public String getCenterTitulations(Model model, Authentication auth,
 			@RequestParam("center") Integer centre,
 			HttpSession session) {
@@ -67,7 +67,7 @@ public class OrganController {
 		return "components/selector_titulacions_managers";
 	}
 
-	@PostMapping("/ajax/find/titulations2")
+	@PostMapping("/find/titulations2")
 	public String getTitulationsByCenters(Model model, Authentication auth,
 			@RequestParam("centers[]") List<Integer> centres, @RequestParam("procedure") Integer idProces)
 			throws IOException {
@@ -81,7 +81,7 @@ public class OrganController {
 		return "components/selector_titulacions_managers";
 	}
 
-	@PostMapping("/ajax/find/titulations")
+	@PostMapping("/find/titulations")
 	public String getTitulationsByCenter(Model model, Authentication auth,
 			@RequestParam("center") Integer centre, @RequestParam("procedure") Integer idProces) throws IOException {
 		HashMap<String, Object> response = oc.getTitulationsByCenter(centre, idProces);
@@ -94,7 +94,7 @@ public class OrganController {
 		return "components/selector_titulacions";
 	}
 
-	@PostMapping("/ajax/get/titulations")
+	@PostMapping("/get/titulations")
 	public String getAllTitulationsByCenter(Model model, Authentication auth, @RequestParam("center") Integer centre)
 			throws IOException {
 		HashMap<String, Object> response = oc.getAllTitulationsByCenter(centre);
@@ -107,7 +107,7 @@ public class OrganController {
 		return "components/selector_titulacions";
 	}
 
-	@PostMapping("/ajax/find/centers")
+	@PostMapping("/find/centers")
 	public String getAllCentresByAmbit(Model model, Authentication auth, @RequestParam("procedure") Integer idProces)
 			throws IOException {
 		HashMap<String, Object> response = oc.getAllCentresByAmbit(idProces);

+ 12 - 12
src/main/java/es/uv/saic/web/ProceduresController.java

@@ -262,7 +262,7 @@ public class ProceduresController {
 	}
 
     // POST que se utiliza para conseguir los cursos a partir de la titulación
-	@PostMapping("/ajax/search/years")
+	@PostMapping("/search/years")
 	public String getYearsByCenterTitulation(Model model, Authentication auth, 
 			@RequestParam(name="centers[]", required=false) List<Integer> centres,
 			@RequestParam("titulations[]") List<Integer> titulacions) throws IOException {		
@@ -279,7 +279,7 @@ public class ProceduresController {
 	}
 
     // POST que se utiliza para conseguir los procedimiento que se han llevado a cabo por cursos y por titulación
-	@PostMapping("/ajax/search/procedures")
+	@PostMapping("/search/procedures")
 	public String getProceduresByCenterTitulationYear(Model model, Authentication auth,
 			@RequestParam(name="centers[]", required=false) List<Integer> centres,
 			@RequestParam("years[]") List<Integer> cursos,
@@ -295,7 +295,7 @@ public class ProceduresController {
 		return "components/selector_processos";
 	}
 
-    @PostMapping("/ajax/find/procedure")
+    @PostMapping("/find/procedure")
 	public String findProcedure(Model model, Authentication auth, @RequestParam("procedure") Integer idProces, 
 			@RequestParam("action") String action) throws IOException {	
 		
@@ -315,7 +315,7 @@ public class ProceduresController {
 	}
 
 	// POST para crear el form de creación de plantilla
-	@PostMapping("/ajax/template/form")
+	@PostMapping("/template/form")
 	public String formTemplate(Model model, Authentication auth, @RequestParam("id") Integer idPlantilla,
 			@RequestParam("action") String action) throws IOException {	
 		
@@ -331,7 +331,7 @@ public class ProceduresController {
 
 
 	// GET para renderizar el formulario de cración de nueva tarea
-	@GetMapping("/ajax/newTask/{i}")
+	@GetMapping("/newTask/{i}")
 	public String newTaskForm(Model model, Authentication auth, @PathVariable Integer i) throws IOException {	
 		List<RolDTO> roles = uc.findAssignables();
 		List<Tipus> tipus = pc.findAll();
@@ -344,7 +344,7 @@ public class ProceduresController {
 	}
 
 	@ResponseBody
-	@PostMapping("/ajax/find/template")
+	@PostMapping("/find/template")
 	public String findTemplate(Model model, Authentication auth, @RequestParam("id") Integer idPlantilla) throws IOException {	
 		Plantilla p = plc.findByID(idPlantilla);
 		return p.getText();
@@ -352,14 +352,14 @@ public class ProceduresController {
 	
 	// GET para comprobar si una plantilla esta siendo usada
 	@ResponseBody
-	@GetMapping("/ajax/template/used/{idPlantilla}")
+	@GetMapping("/template/used/{idPlantilla}")
 	public int isTemplateUsed(Model model, Authentication auth, @PathVariable("idPlantilla") Integer idPlantilla) throws IOException {	
 		Boolean u = plc.isUsed(idPlantilla);
 		return u ? 1 : 0;
 	}
 
 	@ResponseBody
-	@PostMapping("/ajax/template/edit")
+	@PostMapping("/template/edit")
 	public String templateEdit(Model model, Authentication auth, @RequestParam("id") Integer idPlantilla,@RequestParam("text") String text, @RequestParam("versio") Integer versio,
 			@RequestParam("nomCas") String nomCas, @RequestParam("nomVal") String nomVal, @RequestParam("ambit") String ambit) throws IOException {
 		Plantilla p = plc.findByID(idPlantilla);
@@ -372,7 +372,7 @@ public class ProceduresController {
 	}
 
 	@ResponseBody
-	@PostMapping("/ajax/template/save")
+	@PostMapping("/template/save")
 	public String templateSave(Model model, Authentication auth, @RequestParam("text") String text, @RequestParam("codi") String codi, @RequestParam("versio") Integer versio,
 			@RequestParam("nomCas") String nomCas, @RequestParam("nomVal") String nomVal, @RequestParam("ambit") String ambit) throws IOException {	
 		Plantilla p = new Plantilla();
@@ -391,7 +391,7 @@ public class ProceduresController {
 	}
 	
 	@ResponseBody
-	@PostMapping("/ajax/draft/save/{id}")
+	@PostMapping("/draft/save/{id}")
 	public String saveTemplate(Model model, Authentication auth, @PathVariable("id") Integer idPlantilla, 
 			@RequestParam("text") String text) throws IOException {	
 		Plantilla p = plc.findByID(idPlantilla);
@@ -400,7 +400,7 @@ public class ProceduresController {
 		return "1";
 	}
 
-	@DeleteMapping("/ajax/template/form")
+	@DeleteMapping("/template/form")
 	@ResponseBody
 	public String formTemplateRemove(Model model, Authentication auth, @RequestParam("id") Integer idPlantilla) throws IOException {	
 		if(plc.isUsed(idPlantilla)){
@@ -414,7 +414,7 @@ public class ProceduresController {
 	
 	}
 
-	@PostMapping("/ajax/find/template/inds")
+	@PostMapping("/find/template/inds")
 	public String findTemplatesInds(Model model, Authentication auth, @RequestParam("procedure") Integer idProces, 
 			@RequestParam("center") String idCentre, @RequestParam("titulation") String idTitulacio,
 			@RequestParam("ev") String evidencia) throws IOException {	

+ 2 - 2
src/main/java/es/uv/saic/web/TascaController.java

@@ -19,7 +19,7 @@ public class TascaController {
     @Autowired
     private TascaClient tc;
 
-    @PostMapping("/ajax/search/evidences")
+    @PostMapping("/search/evidences")
 	public String getEvidencesByCenterTitulationYear(Model model, Authentication auth,
 			@RequestParam(name="centers[]", required=false) List<Integer> centres,
 			@RequestParam("years[]") List<Integer> cursos,
@@ -36,7 +36,7 @@ public class TascaController {
 	}
 
     //NO se usa
-	@PostMapping("/ajax/find/templates")
+	@PostMapping("/find/templates")
 	public String findTemplates(Model model, Authentication auth, @RequestParam("procedure") Integer idProces, 
 			@RequestParam("center") String idCentre, @RequestParam("titulation") String idTitulacio) throws IOException {	
 		model.addAttribute("evs", tc.getEvidencesByProcedure(idProces));

+ 1 - 1
src/main/java/es/uv/saic/web/UsuariController.java

@@ -18,7 +18,7 @@ public class UsuariController {
     @Autowired
     private UsuariClient us;
 
-    @GetMapping("/ajax/newUserrole")
+    @GetMapping("/newUserrole")
 	public String newUserRoleForm(Model model, Authentication auth) throws IOException {	
 		List<UsuariDTO> users = us.findAllUsers();
 		List<RolDTO> roles = us.findAllRols();

+ 11 - 11
src/main/resources/templates/adminCalendar.html

@@ -331,7 +331,7 @@
           					centres: info.event._def.extendedProps.centres.toString()
           			    }
           			    
-          			    $.post("/ajax/calendar/"+info.event.id, params, function(d){
+          			    $.post("/calendar/"+info.event.id, params, function(d){
           			    	calendar.removeAllEvents();
           					initCalendar();
           			    });
@@ -357,7 +357,7 @@
 					centres: $('#centresSelector').val().toString()
 			    }
 			    
-			    $.post("/ajax/calendar", params, function(d){
+			    $.post("/calendar", params, function(d){
 			    	var date = d.dataStr.substring(0,10).split('-');
 			    	var event = {
 		    			id: d.idCalendari,
@@ -387,7 +387,7 @@
 					centres: $('#ecentresSelector').val().toString()
 			    }
 			    
-			    $.post("/ajax/calendar/"+$('#eid').val(), params, function(d){
+			    $.post("/calendar/"+$('#eid').val(), params, function(d){
 			    	calendar.removeAllEvents();
 					initCalendar();
 			    });
@@ -406,7 +406,7 @@
 			    	instancia: $('#cid').val()
 			    }
 			    
-			    $.post("/ajax/calendar", params, function(d){
+			    $.post("/calendar", params, function(d){
 			    	var date = d.dataStr.substring(0,10).split('-');
 			    	var event = {
 		    			id: d.idCalendari,
@@ -438,7 +438,7 @@
 		}
 		
 		function initCalendar(){
-			$.get("/ajax/calendar", function(data){
+			$.get("/calendar", function(data){
 				data.forEach(function(d){
 					var date = d.data.substring(0,10).split('-');
 			    	var event = {
@@ -461,7 +461,7 @@
 		
 		function deleteEvent(){
 			$.ajax({
-			    url: '/ajax/calendar',
+			    url: '/calendar',
 			    type: 'DELETE',
 			    data: {id:$('#eid').val()},
 			    success: function(d) {
@@ -495,11 +495,11 @@
 			$('#edateSelector').datepicker("setDate", tmpEvent.indate);
 			$('#eproceduresSelector').val(tmpEvent.idProces).trigger('change');
 			var params = {'procedure':$('#eproceduresSelector').val()};
-			$.post("/ajax/find/centers", params, function(data){ 
+			$.post("/find/centers", params, function(data){ 
 				$("#ecentresSelector").html(data).selectpicker('refresh'); 
 				$('#ecentresSelector').val(tmpEvent.centres).trigger('change');
 				var params = {'procedure':$('#eproceduresSelector').val(), 'centers[]':$('#ecentresSelector').val()};
-				$.post("/ajax/find/titulacions2", params, function(data){ 
+				$.post("/find/titulacions2", params, function(data){ 
 					$("#etitulacionsSelector").html(data).selectpicker('refresh'); 
 					$('#etitulacionsSelector').val(tmpEvent.titulacions).trigger('change');
 				});
@@ -514,7 +514,7 @@
 				titulacions: $('#etitulacionsSelector').val().toString()
 			}
 			$('#editInstanceModal').modal('toggle');
-			$.post("/ajax/instantiate", params, function(data){ 
+			$.post("/instantiate", params, function(data){ 
 				$('#resultsInstanceModal').modal('toggle');
 				data.forEach(function(d){
 					var t = d.replace('[OK]', '<span style="color:green">[OK]</span>').replace('[ERROR]', '<span style="color:firebrick">[ERROR]</span>')
@@ -533,7 +533,7 @@
 		
 		function completeCenters(){
 			var params = {'procedure':$('#proceduresSelector').val()};
-			$.post("/ajax/find/centers", params, function(data){ 
+			$.post("/find/centers", params, function(data){ 
 				$("#centresSelector").html(data).selectpicker('refresh'); 
 				$('#centresSelector').val('').trigger('change');
 				$('#numCentresSelected').text($('#centresSelector').val().length);
@@ -543,7 +543,7 @@
 		function completeTitulations(){
 			if ($('#centresSelector').val() !== null && $('#centresSelector').val().length > 0){
 				var params = {'procedure':$('#proceduresSelector').val(), 'centers[]':$('#centresSelector').val()};
-				$.post("/ajax/find/titulations2", params, function(data){ 
+				$.post("/find/titulations2", params, function(data){ 
 					$("#titulacionsSelector").html(data).selectpicker('refresh'); 
 					if(acredSelection){
 						$('#titulacionsSelector').selectpicker('val', acredTitulacions);

+ 2 - 2
src/main/resources/templates/adminInstances.html

@@ -107,12 +107,12 @@
 		function completeCenters(){
 			console.log('cents');
 			var params = {'procedure':$('#proceduresSelector').val()};
-			$.post("/ajax/find/centers", params, function(data){ $("#centersSelector").html(data).selectpicker('refresh'); $('#centersSelector').val('').trigger('change');});
+			$.post("/find/centers", params, function(data){ $("#centersSelector").html(data).selectpicker('refresh'); $('#centersSelector').val('').trigger('change');});
 		}
 		function completeTitulations(){
 			if ($('#centersSelector').val() !== null && $('#centersSelector').val() !== ''){
 				var params = {'procedure':$('#proceduresSelector').val(), 'center':$('#centersSelector').val()};
-				$.post("/ajax/find/titulations", params, function(data){ 
+				$.post("/find/titulations", params, function(data){ 
 					$("#titulationsSelector").html(data).selectpicker('refresh'); 
 					$('#titulationsSelector').val('').trigger('change');
 					/*if($('#centersSelector').val() === "0"){

+ 5 - 5
src/main/resources/templates/adminProcedures.html

@@ -152,7 +152,7 @@
 	});
 	
 	function formNew(){
-		$.put("/ajax/find/procedure", {procedure:0, action:"new"}, function(rawData){ 
+		$.put("/find/procedure", {procedure:0, action:"new"}, function(rawData){ 
 			$('#formFields').html(rawData);
 			$('.selectpicker').selectpicker('refresh');
 			$('#formFields').show();
@@ -162,7 +162,7 @@
 	}
 	
 	function formDuplicate(){
-		$.put("/ajax/find/procedure", {procedure:$('#proceduresSelector').val(), action:"duplicate"}, function(rawData){ 
+		$.put("/find/procedure", {procedure:$('#proceduresSelector').val(), action:"duplicate"}, function(rawData){ 
 			$('#formFields').html(rawData);
 			$('.selectpicker').selectpicker('refresh');
 			$('#formFields').find('.datepicker').datepicker({
@@ -178,7 +178,7 @@
 	}
 	
 	function formRemove(){
-		$.delete("/ajax/find/procedure", {procedure:$('#proceduresSelector').val(), action:"remove"}, function(rawData){ 
+		$.delete("/find/procedure", {procedure:$('#proceduresSelector').val(), action:"remove"}, function(rawData){ 
 			$('#formFields').html(rawData);
 			$('.selectpicker').selectpicker('refresh');
 			$('#formFields').show();
@@ -187,7 +187,7 @@
 	}
 		
 	function formEdit(){
-		$.post("/ajax/find/procedure", {procedure:$('#proceduresSelector').val(), action:"edit"}, function(rawData){ 
+		$.post("/find/procedure", {procedure:$('#proceduresSelector').val(), action:"edit"}, function(rawData){ 
 			$('#formFields').html(rawData);
 			$('.selectpicker').selectpicker('refresh');
 			$('#formFields').show();
@@ -196,7 +196,7 @@
 	}
 	
 	function newTask(){
-		$.get("/ajax/newTask/"+($('.card-task').length), function(d){
+		$.get("/newTask/"+($('.card-task').length), function(d){
 			var node = $.parseHTML(d); 
 			$(node).find('.datepicker').datepicker({
 				language: locale,

+ 9 - 9
src/main/resources/templates/adminTemplateEditor.html

@@ -149,7 +149,7 @@
 	<script th:src="@{/js/bootstrap-select/bootstrap-select.js}"></script>
 	<script th:src="@{/js/bootstrap-select/i18n/defaults-es_ES.js}" th:if="${#locale.language} == 'es'"></script>
 	<script th:src="@{/js/bootstrap-select/i18n/defaults-ca_CA.js}" th:if="${#locale.language} != 'es'"></script>
-	<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"></script>
+	<script src="https://cdnjs.cloudflare.com/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"></script>
   
 	<script type="text/javascript">
 		
@@ -304,7 +304,7 @@
 		function completeTitulations(){
 			if ($('#centersSelector').val() !== null && $('#centersSelector').val() !== ''){
 				var params = {'center':$('#centersSelector').val()};
-				$.post("/ajax/get/titulations", params, function(data){ 
+				$.post("/get/titulations", params, function(data){ 
 					$("#titulationsSelector").html(data).selectpicker('refresh'); 
 					$('#titulationsSelector').val('').trigger('change');
 				});
@@ -313,7 +313,7 @@
 		
 		function save_content(){		
 			if(action === "edit"){
-				$.post("/ajax/template/edit", 
+				$.post("/template/edit", 
 				{id: $('#templateSelector').val(),
 					text:tinymce.activeEditor.getContent(),
 					versio:$('#versioInput').val(),
@@ -331,7 +331,7 @@
 					}
 				);
 			}else{
-				$.post("/ajax/template/save", 
+				$.post("/template/save", 
 				{codi:$('#codiInput').val(),
 					versio:$('#versioInput').val(),
 					nomCas:$('#nomCasInput').val(),
@@ -368,7 +368,7 @@
 		}
 		
 		function formEdit(){
-			$.post("/ajax/template/form", {id:$('#templateSelector').val(), action:"edit"}, function(rawData){ 
+			$.post("/template/form", {id:$('#templateSelector').val(), action:"edit"}, function(rawData){ 
 				var form = $($.parseHTML(rawData));
 				$(form).find('#editorContent')[0].remove()
 				var data = $($.parseHTML(rawData)).find('#editorContent').html();
@@ -382,13 +382,13 @@
 		}
 		
 		function isUsed(){
-			$.get("/ajax/template/used/"+$('#templateSelector').val(), function(d){ 
+			$.get("/template/used/"+$('#templateSelector').val(), function(d){ 
 				$('#isUsed').html(d == 1 ? '<i class="fas fa-link"></i>' : '<i class="fas fa-unlink"></i>');	
 			});
 		}
 
 		function formNew(){
-			$.post("/ajax/template/form", {id:0, action:"new"}, function(rawData){ 
+			$.post("/template/form", {id:0, action:"new"}, function(rawData){ 
 				var form = $($.parseHTML(rawData));
 				$(form).find('#editorContent')[0].remove()
 				var data = $($.parseHTML(rawData)).find('#editorContent').html();
@@ -401,7 +401,7 @@
 		}
 		
 		function formDuplicate(){
-			$.post("/ajax/template/form", {id:$('#templateSelector').val(), action:"duplicate"}, function(rawData){ 
+			$.post("/template/form", {id:$('#templateSelector').val(), action:"duplicate"}, function(rawData){ 
 				var form = $($.parseHTML(rawData));
 				$(form).find('#editorContent')[0].remove()
 				var data = $($.parseHTML(rawData)).find('#editorContent').html();
@@ -415,7 +415,7 @@
 		
 		function formDelete(){
 			$.ajax({
-			     url: "/ajax/template/form",
+			     url: "/template/form",
 			     type: "DELETE",
 			     data: {id:$('#templateSelector').val()}
 			  })

+ 4 - 4
src/main/resources/templates/adminTemplates.html

@@ -118,12 +118,12 @@
 		function completeCenters(){
 			console.log('cents');
 			var params = {'procedure':$('#proceduresSelector').val()};
-			$.post("/ajax/find/centers", params, function(data){ $("#centersSelector").html(data).selectpicker('refresh'); $('#centersSelector').val('').trigger('change');});
+			$.post("/find/centers", params, function(data){ $("#centersSelector").html(data).selectpicker('refresh'); $('#centersSelector').val('').trigger('change');});
 		}
 		function completeTitulations(){
 			if ($('#centersSelector').val() !== null && $('#centersSelector').val() !== ''){
 				var params = {'procedure':$('#proceduresSelector').val(), 'center':$('#centersSelector').val()};
-				$.post("/ajax/find/titulations", params, function(data){ 
+				$.post("/find/titulations", params, function(data){ 
 					$("#titulationsSelector").html(data).selectpicker('refresh'); 
 					$('#titulationsSelector').val('').trigger('change');
 				});
@@ -132,7 +132,7 @@
 		
 		function loadTemplates(){
 			var params = {'procedure':$('#proceduresSelector').val(), 'center':$('#centersSelector').val(), 'titulation':$('#titulationsSelector').val()};
-			$.post("/ajax/find/templates", params, function(data){ 
+			$.post("/find/templates", params, function(data){ 
 				$("#templates_container").html(data);
 			});
 		}
@@ -148,7 +148,7 @@
 		function showEditInds(ev){
 			var params = {'procedure':$('#proceduresSelector').val(), 'center':$('#centersSelector').val(), 
 						  'titulation':$('#titulationsSelector').val(), 'ev':ev};
-			$.post('/ajax/find/template/inds', params, function(data){
+			$.post('/find/template/inds', params, function(data){
 				  $('#editIndsContainer').html(data);
 				  $('#editIndsModal').modal('show');
 			});

+ 4 - 4
src/main/resources/templates/adminTemplates2.html

@@ -147,12 +147,12 @@
 		function completeCenters(){
 			console.log('cents');
 			var params = {'procedure':$('#proceduresSelector').val()};
-			$.post("/ajax/find/centers", params, function(data){ $("#centersSelector").html(data).selectpicker('refresh'); $('#centersSelector').val('').trigger('change');});
+			$.post("/find/centers", params, function(data){ $("#centersSelector").html(data).selectpicker('refresh'); $('#centersSelector').val('').trigger('change');});
 		}
 		function completeTitulations(){
 			if ($('#centersSelector').val() !== null && $('#centersSelector').val() !== ''){
 				var params = {'center':$('#centersSelector').val()};
-				$.post("/ajax/get/titulations", params, function(data){ 
+				$.post("/get/titulations", params, function(data){ 
 					$("#titulationsSelector").html(data).selectpicker('refresh'); 
 					$('#titulationsSelector').val('').trigger('change');
 				});
@@ -163,7 +163,7 @@
 			//var params = {'procedure':$('#proceduresSelector').val(), 'center':$('#centersSelector').val(), 'titulation':$('#titulationsSelector').val()};
 // 			var params = {'center':$('#centersSelector').val(), 'titulation':$('#titulationsSelector').val(),
 // 					      'curs':$('#proceduresSelector').val(), };
-// 			$.post("/ajax/find/templates", params, function(data){ 
+// 			$.post("/find/templates", params, function(data){ 
 // 				$("#templates_container").html(data);
 // 			});
 
@@ -184,7 +184,7 @@
 		function showEditInds(ev){
 			var params = {'procedure':$('#proceduresSelector').val(), 'center':$('#centersSelector').val(), 
 						  'titulation':$('#titulationsSelector').val(), 'ev':ev};
-			$.post('/ajax/find/template/inds', params, function(data){
+			$.post('/find/template/inds', params, function(data){
 				  $('#editIndsContainer').html(data);
 				  $('#editIndsModal').modal('show');
 			});

+ 3 - 3
src/main/resources/templates/managers.html

@@ -175,7 +175,7 @@
 				delete selcentres;
 			}
 			if (typeof seltitulacions !== 'undefined') {
-				$.post("/ajax/search/managers/titulations", {'center':$('#centersSelector').val()}, function(data) {
+				$.post("/search/managers/titulations", {'center':$('#centersSelector').val()}, function(data) {
 					$("#titulationsSelector")
 					   .html(data)
 					   .selectpicker('refresh')
@@ -195,7 +195,7 @@
 		});
 		
 		function complete_titulations(){
-			$.post("/ajax/search/managers/titulations", {'center':$('#centersSelector').val()}, function(data) {
+			$.post("/search/managers/titulations", {'center':$('#centersSelector').val()}, function(data) {
 				console.log(data);
 				$("#titulationsSelector")
 				   .html(data)
@@ -204,7 +204,7 @@
 		}
 		
 		function complete_rolTitulacions(){
-			$.post("/ajax/search/managers/titulations", {'center':$('#roleCentersSelector').val()}, function(data) {
+			$.post("/search/managers/titulations", {'center':$('#roleCentersSelector').val()}, function(data) {
 				$("#roleTitulationsSelector")
 				   .html(data)
 				   .selectpicker('refresh')

+ 1 - 1
src/main/resources/templates/previewWithPrint.html

@@ -18,7 +18,7 @@
 			}
 		
 		</style>
-		<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"></script>
+		<script src="https://cdnjs.cloudflare.com/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"></script>
 
 		
 	</head> 

+ 8 - 8
src/main/resources/templates/supervision.html

@@ -100,22 +100,22 @@
 		function restore_search(){
 			$('#typeSelector').selectpicker('val', /*[[${restore.searchType}]]*/);
 			$('#centersSelector').selectpicker('val', /*[[${restore.centres}]]*/);
-			$.post("/ajax/search/titulations", {'centers[]':$('#centersSelector').val()}, function(data){ 
+			$.post("/search/titulations", {'centers[]':$('#centersSelector').val()}, function(data){ 
 				$("#titulationsSelector").html(data).selectpicker('refresh'); 
 				$('#titulationsSelector').selectpicker('val', /*[[${restore.titulacions}]]*/);
 				var params = (($('#centersSelector')) ? {'centers[]':$('#centersSelector').val(), 'titulations[]':$('#titulationsSelector').val()} : {'titulations[]':$('#titulationsSelector').val()});
-				$.post("/ajax/search/years", params, function(data){ 
+				$.post("/search/years", params, function(data){ 
 					$("#yearsSelector").html(data).selectpicker('refresh'); 
 					$('#yearsSelector').selectpicker('val', /*[[${restore.cursos}]]*/);	
 					var params = (($('#centersSelector')) ? {'centers[]':$('#centersSelector').val(), 'titulations[]':$('#titulationsSelector').val(), 'years[]':$('#yearsSelector').val()} : {'titulations[]':$('#titulationsSelector').val(), 'years[]':$('#yearsSelector').val()});
 					if($('#typeSelector').val() == 'evidences'){ 
-						$.post("/ajax/search/evidences", params, function(data){ 
+						$.post("/search/evidences", params, function(data){ 
 							$("#evidencesSelector").html(data).selectpicker('refresh');
 							$('#evidencesSelector').selectpicker('val', /*[[${restore.evidencies}]]*/);
 						}); 
 					}
 					else { 
-						$.post("/ajax/search/procedures", params, function(data){ 
+						$.post("/search/procedures", params, function(data){ 
 							$("#proceduresSelector").html(data).selectpicker('refresh'); 
 							$('#proceduresSelector').selectpicker('val', /*[[${restore.procediments}]]*/);
 						}); 
@@ -142,18 +142,18 @@
 		});
 		
 		function complete_titulations(){
-			$.post("/ajax/search/titulations", {'centers[]':$('#centersSelector').val()}, function(data){ $("#titulationsSelector").html(data).selectpicker('refresh'); });
+			$.post("/search/titulations", {'centers[]':$('#centersSelector').val()}, function(data){ $("#titulationsSelector").html(data).selectpicker('refresh'); });
 		}
 		
 		function complete_years(){
 			var params = (($('#centersSelector')) ? {'centers[]':$('#centersSelector').val(), 'titulations[]':$('#titulationsSelector').val()} : {'titulations[]':$('#titulationsSelector').val()});
-			$.post("/ajax/search/years", params, function(data){ $("#yearsSelector").html(data).selectpicker('refresh'); });
+			$.post("/search/years", params, function(data){ $("#yearsSelector").html(data).selectpicker('refresh'); });
 		}
 		
 		function complete_procedures(){
 			var params = (($('#centersSelector')) ? {'centers[]':$('#centersSelector').val(), 'titulations[]':$('#titulationsSelector').val(), 'years[]':$('#yearsSelector').val()} : {'titulations[]':$('#titulationsSelector').val(), 'years[]':$('#yearsSelector').val()});
-			if($('#typeSelector').val() == 'evidences'){ $.post("/ajax/search/evidences", params, function(data){ $("#evidencesSelector").html(data).selectpicker('refresh'); }); }
-			else { $.post("/ajax/search/procedures", params, function(data){ $("#proceduresSelector").html(data).selectpicker('refresh'); }); }
+			if($('#typeSelector').val() == 'evidences'){ $.post("/search/evidences", params, function(data){ $("#evidencesSelector").html(data).selectpicker('refresh'); }); }
+			else { $.post("/search/procedures", params, function(data){ $("#proceduresSelector").html(data).selectpicker('refresh'); }); }
 		}
 		
 		function change_type(){

+ 8 - 8
src/main/resources/templates/testerTemplateEditor.html

@@ -140,7 +140,7 @@
 	<script th:src="@{/js/bootstrap-select/bootstrap-select.js}"></script>
 	<script th:src="@{/js/bootstrap-select/i18n/defaults-es_ES.js}" th:if="${#locale.language} == 'es'"></script>
 	<script th:src="@{/js/bootstrap-select/i18n/defaults-ca_CA.js}" th:if="${#locale.language} != 'es'"></script>
-	<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"></script>
+	<script src="https://cdnjs.cloudflare.com/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"></script>
   
 	<script type="text/javascript">
 		
@@ -291,7 +291,7 @@
 		function completeTitulations(){
 			if ($('#centersSelector').val() !== null && $('#centersSelector').val() !== ''){
 				var params = {'center':$('#centersSelector').val()};
-				$.post("/ajax/get/titulations", params, function(data){ 
+				$.post("/get/titulations", params, function(data){ 
 					$("#titulationsSelector").html(data).selectpicker('refresh'); 
 					$('#titulationsSelector').val('').trigger('change');
 				});
@@ -300,7 +300,7 @@
 		
 		function save_content(){		
 			if(action === "edit"){
-				$.post("/ajax/template/edit", 
+				$.post("/template/edit", 
 				{id: $('#templateSelector').val(),
 					text:tinymce.activeEditor.getContent(),
 					versio:$('#versioInput').val(),
@@ -318,7 +318,7 @@
 					}
 				);
 			}else{
-				$.post("/ajax/template/save", 
+				$.post("/template/save", 
 				{codi:$('#codiInput').val(),
 					versio:$('#versioInput').val(),
 					nomCas:$('#nomCasInput').val(),
@@ -355,7 +355,7 @@
 		}
 		
 		function formEdit(){
-			$.post("/ajax/template/form", {id:$('#templateSelector').val(), action:"edit"}, function(rawData){ 
+			$.post("/template/form", {id:$('#templateSelector').val(), action:"edit"}, function(rawData){ 
 				var form = $($.parseHTML(rawData));
 				$(form).find('#editorContent')[0].remove()
 				var data = $($.parseHTML(rawData)).find('#editorContent').html();
@@ -368,7 +368,7 @@
 		}
 
 		function formNew(){
-			$.post("/ajax/template/form", {id:0, action:"new"}, function(rawData){ 
+			$.post("/template/form", {id:0, action:"new"}, function(rawData){ 
 				var form = $($.parseHTML(rawData));
 				$(form).find('#editorContent')[0].remove()
 				var data = $($.parseHTML(rawData)).find('#editorContent').html();
@@ -381,7 +381,7 @@
 		}
 		
 		function formDuplicate(){
-			$.post("/ajax/template/form", {id:$('#templateSelector').val(), action:"duplicate"}, function(rawData){ 
+			$.post("/template/form", {id:$('#templateSelector').val(), action:"duplicate"}, function(rawData){ 
 				var form = $($.parseHTML(rawData));
 				$(form).find('#editorContent')[0].remove()
 				var data = $($.parseHTML(rawData)).find('#editorContent').html();
@@ -395,7 +395,7 @@
 		
 		function formDelete(){
 			$.ajax({
-			     url: "/ajax/template/form",
+			     url: "/template/form",
 			     type: "DELETE",
 			     data: {id:$('#templateSelector').val()}
 			  })