Changes for page All Theses

From version 2.1
edited by Andrea Omicini
on 19/11/2021 17:47
Change comment: There is no comment for this version
To version 9.1
edited by Andrea Omicini
on 29/06/2023 17:26
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,12 +1,11 @@
1 -={{stringEngIta eng="All Theses in " ita="Tutti le tesi in "/}}{{apice/}}=
2 -{{velocity}}
3 -#set( $sql = ", BaseObject as obj, DateProperty as prop where obj.name = doc.fullName and obj.className = 'Theses.ThesisClass' and obj.name <> 'Theses.ThesisClassTemplate' and obj.name <> 'Theses.ThesisTemplate' and prop.id.id = obj.id and prop.name = 'endDate' order by prop.value desc" )
4 -#set( $theses = $xwiki.searchDocuments($sql) )
5 -#set( $thesisNo = $theses.size() )
6 -{{english}}>There are currently **$thesisNo** theses recorded in {{apice /}}{{/english}}{{italian}}>Ci sono attualmente **$thesisNo** tesi registrate in {{apice /}}{{/italian}}
1 += {{stringEngIta eng="All" ita="Tutte"/}} =
7 7  
8 -#foreach ( $thesis in $theses )
9 - #set( $thesisDoc = $xwiki.getDocument($thesis) )
10 - #set( $thesisObj = $thesisDoc.getObject('Theses.ThesisClass') )
11 -#if ($velocityCount > 1) | #end[[$thesisObj.title>>$thesisDoc]]#if( $thesisObj.endDate != "" ) //($thesisObj.endDate)//#end#if( $thesisDoc.getValue('studentUserName') != "" ) – [[$xwiki.getUserName($thesisDoc.getValue('studentUserName'), false)>>$thesisDoc.getValue('studentUserName')]]#elseif( $thesisObj.studentFirstName != "" && $thesisObj.studentLastName != "" ) – $thesisObj.studentFirstName $thesisObj.studentLastName#end#end
3 +{{include reference="Theses.Environment" excludeFirstHeading="true"/}}{{velocity}}
4 +#set( $sql = ", BaseObject as obj, DateProperty as prop where obj.name = doc.fullName and obj.className = '${objectPool}.${objectClass}' and obj.name <> '${objectSpace}.${objectTemplate}' and prop.id.id = obj.id and prop.name = 'end' order by prop.value desc" )
5 +#set( $thesesFound = $xwiki.searchDocuments($sql) )
6 +#set( $thesisNo = $thesesFound.size() )
7 +>**$thesisNo** {{stringEngIta eng='theses' ita='tesi'/}}
8 +
9 +#foreach ( $thesis in $thesesFound )
10 +#if( $foreach.index > 0 ) {{themeTextSecondary}}•{{/themeTextSecondary}} #end{{thesis linked='title'}}$thesis{{/thesis}}#end
12 12  {{/velocity}}