Last modified by Ricardo Julio Rodríguez Fernández on 2025/07/13 08:08

From version 18.1
edited by Ricardo Julio Rodríguez Fernández
on 2024/01/20 09:46
Change comment: Rollback to version 16.1
To version 62.1
edited by Ricardo Julio Rodríguez Fernández
on 2025/07/13 07:51
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Team
1 +Predoctoral staff
Content
... ... @@ -1,13 +3,12 @@
1 -{{sortable_tables filterable="yes" sticky="yes"/}}
2 -
3 3  {{groovy}}
4 4  import groovy.sql.Sql
5 5  
6 -def sql = new Sql(services.component.getConnection())
7 -
8 - println "|=Pid|= Surname|= Name|= Category"
9 - sql.rows("SELECT PersonnelID,Surname,Name,Category FROM IGFAE_Personnel ORDER BY Surname").each{
10 - println "|${it.PersonnelID}|${it.Surname}|${it.Name}|${it.Category}"
4 +def sql = new Sql(services.igfaebbdddummy.getConnection())
5 + println "(% class='doOddEven filterable grid sortable' id='tableid' %)"
6 + println "(% class='sortHeader' %)|= n|= FirstSurname|= SecondSurname|= Name|= StartDate|= Name"
7 + sql.execute "SET @row_number = 0"
8 + sql.rows("SELECT (@row_number:=@row_number + 1) AS n,P.FirstSurname,P.SecondSurname,P.Name,PC.StartDate,C.Name FROM Personnel AS P NATURAL JOIN PersonnelContract AS PC JOIN Contract AS C ON (PC.ContractID=C.ContractID) WHERE (C.Name REGEXP 'predoc X|FPI|FPU|Caixa' AND NOT(C.Name REGEXP 'ext') AND NOT(P.FirstSurname REGEXP 'Borsato|Alejo|Calderón|Fariña')) order by PC.StartDate,C.Name,FirstSurname").each{
9 + println "|${it.n}|${it.FirstSurname}|${it.SecondSurname}|${it.Name}|${it.StartDate}|${it.Name}"
11 11   }
12 12   sql.close()
13 13