Changes for page Available

From version 86.9
edited by Andrea Omicini
on 28/09/2023 23:44
Change comment: There is no comment for this version
To version 86.4
edited by Andrea Omicini
on 28/09/2023 23:26
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -$services.localization.render('available')
1 +$services.localization.render('showcase')
Parent
... ... @@ -1,1 +1,1 @@
1 -WebHome
1 +Theses.WebHome
Content
... ... @@ -1,3 +1,5 @@
1 +[[XWiki>>https://xwiki.org]]
2 +
1 1  {{velocity}}
2 2  {{html clean="false" wiki="true"}}
3 3  #template('apice_url.vm')
... ... @@ -16,6 +16,24 @@
16 16   #else
17 17   #stop
18 18   #end
21 + #if( $personalThesisDoc.maxYears && $personalThesisDoc.maxYears != "" )
22 + #set( $maxPubYears = $personalThesisDoc.display('maxYears','view') )
23 + #end
24 + #if( $personalThesisDoc.firstYear && $personalThesisDoc.firstYear != "" )
25 + #set( $firstYearThesis = $personalThesisDoc.display('firstYear','view') )
26 + #end
27 + #if( $personalThesisDoc.lastYear && $personalThesisDoc.lastYear != "" )
28 + #set( $lastYearThesis = $personalThesisDoc.display('lastYear','view') )
29 + #end
30 + #if( $personalThesisDoc.getValue('statuses').size() > 0 )
31 + #set( $thesisStatuses = $personalThesisDoc.getValue('statuses') )
32 + #end
33 + #if( $personalThesisDoc.getValue('cycles').size() > 0 )
34 + #set( $thesisCycles = $personalThesisDoc.getValue('cycles') )
35 + #end
36 + #if( $personalThesisDoc.getValue('roles').size() > 0 )
37 + #set( $thesisRoles = $personalThesisDoc.getValue('roles') )
38 + #end
19 19   #if( $personalThesisDoc.ams && $personalThesisDoc.ams != "" )
20 20   #set( $showAms = $personalThesisDoc.getValue('ams') )
21 21   #end
... ... @@ -22,14 +22,151 @@
22 22  #### USER SHOWCASE / START
23 23  ##
24 24  ## APICE / START
25 -<div>
26 -$showAms
45 +<div><ul>
46 +## CLOUDS / START
47 + #if( $xwiki.exists("${userSpace}.${mainSpace}.Clouds.WebHome") )
48 + <li>
49 + [[$services.localization.render('thesisclouds').toLowerCase()>>${userSpace}.${mainSpace}.Clouds.WebHome]]
50 + </li>
51 + <ul>
52 + #if( $xwiki.exists("${userSpace}.${mainSpace}.Clouds.Tags") )
53 + <li>
54 + [[$services.localization.render('tags').toLowerCase()>>${userSpace}.${mainSpace}.Clouds.Tags]]
55 + </li>
56 + #end
57 + </ul>
58 + #end
59 +## CLOUDS / END
60 +##
61 +## PER STATUS / START
62 + #if( $xwiki.exists("${userSpace}.${mainSpace}.PerStatus") )
63 + <li>
64 + $services.localization.render('theses').toLowerCase() [[$services.localization.render('perstatus').toLowerCase()>>${userSpace}.${mainSpace}.PerStatus]]
65 + </li>
66 + <ul><li>
67 + #foreach( $status in $thesisStatuses )
68 + [[{{thesisStatus plural="true" uppercase="false" short='true'}}$status{{/thesisStatus}}>>${userSpace}.${mainSpace}.PerStatus||queryString='status=$status']]#if( !$foreach.last ), #end
69 + #end
70 + </li></ul>
71 + #end
72 +## PER STATUS / END
73 +##
74 +## PER YEAR / START
75 + #if( $xwiki.exists("${userSpace}.${mainSpace}.PerYear") )
76 + <li>
77 + {{thesisStatus plural="true" upperCase="false" short="false"}}completed{{/thesisStatus}} [[{{stringEngIta eng="per year" ita="per anno"/}}>>${userSpace}.${mainSpace}.PerYear]]
78 + </li>
79 + <ul><li>
80 + #foreach( $year in [$lastYearThesis..$firstYearThesis] )
81 + #if( $foreach.count < $maxThesisYears || ($foreach.count == $maxThesisYears && $year == $firstYearThesis) )#if( !$foreach.first ), #end[[$year>>${userSpace}.${mainSpace}.PerYear||queryString="year=$year"]]#elseif( $foreach.count == $maxThesisYears ), [[$year–$firstYearThesis>>${userSpace}.${mainSpace}.PerYear||queryString="from=$firstYearThesis&to=$year"]]#end
82 + #end
83 + </li></ul>
84 + #end
85 +## PER YEAR / END
86 +##
87 +## PER CYCLE / START
88 + #if( $xwiki.exists("${userSpace}.${mainSpace}.PerCycle") )
89 + <li>
90 + {{thesisStatus plural="true" upperCase="false" short="false"}}completed{{/thesisStatus}} [[$services.localization.render('percycle').toLowerCase()>>${userSpace}.${mainSpace}.PerCycle]]
91 + </li>
92 + <ul><li>
93 + #foreach( $cycle in $thesisCycles )[[{{thesisCycle plural="true" uppercase="false" short='true'}}$cycle{{/thesisCycle}}>>${userSpace}.${mainSpace}.PerCycle||queryString='cycle=$cycle']]#if( !$foreach.last ), #end
94 + #end
95 + </li></ul>
96 + #end
97 +## PER CYCLE / END
98 +##
99 +## PER ROLE / START
100 + #if( $xwiki.exists("${userSpace}.${mainSpace}.PerStatus") )
101 + <li>
102 + $services.localization.render('theses').toLowerCase()
103 + $services.localization.render('perrole').toLowerCase()
104 + <ul><li>
105 + #foreach( $role in $thesisRoles )
106 + [[{{thesisRole plural="false" uppercase="false" short='true'}}$role{{/thesisRole}}>>${userSpace}.${mainSpace}.PerStatus||queryString='role=$role']]#if( !$foreach.last ), #end
107 + #end
108 + </li></ul>
109 + #end
110 +## PER ROLE / END
111 +</ul></div>
112 +## AMS / START
113 + #template('apice_url.vm')
114 +<div class="mainheader">
115 + in AMS
116 +</div><div class="menugenericbody">
117 +## #set( $amsuserurl = $amslaureaUrl + $userLastName + "=3A$userFirstName=3A=3A/" )
118 +## $amsuserurl
119 +## [[AMS Laurea>>$amsuserurl||target="_blank"]]
120 +## <span class="textsecondary">&ensp;&bull;&ensp;</span>
121 +## [[AMS Dottorato>>${amsdottoratoUrl}${userLastName}=3A${userFirstName}=3A=3A.html||target="_blank"]]
27 27  </div>
123 +## AMS / END
28 28  ##
29 29  #### USER SHOWCASE / END
30 30  #else
31 31  #### GENERAL SHOWCASE / START
32 -<div></div>
128 +<div><ul>
129 +## CLOUDS / START
130 + #if( $xwiki.exists("${mainSpace}.Clouds.WebHome") )
131 + <li>
132 + [[$services.localization.render('thesisclouds').toLowerCase()>>${mainSpace}.Clouds.WebHome]]
133 + </li>
134 + <ul><li>
135 + #set( $comma = false )
136 + #if( $xwiki.exists("${mainSpace}.Clouds.Tags") )
137 + #if( $comma ), #end[[$services.localization.render('tags').toLowerCase()>>${mainSpace}.Clouds.Tags]]#set( $comma = true )
138 + #end
139 + #if( $xwiki.exists("${mainSpace}.Clouds.Supervisors") )
140 + #if( $comma ), #end[[$services.localization.render('supervisors').toLowerCase()>>${mainSpace}.Clouds.Supervisors]]#set( $comma = true )
141 + #end
142 + #if( $xwiki.exists("${mainSpace}.Clouds.Cosupervisors") )
143 + #if( $comma ), #end[[$services.localization.render('cosupervisors').toLowerCase()>>${mainSpace}.Clouds.Cosupervisors]]#set( $comma = true )
144 + #end
145 + </li></ul>
146 + #end
147 +## CLOUDS / END
148 +##
149 +## PER STATUS / START
150 + #if( $xwiki.exists("${mainSpace}.PerStatus") )
151 + <li>
152 + $services.localization.render('theses').toLowerCase() [[$services.localization.render('perstatus').toLowerCase()>>${mainSpace}.PerStatus]]
153 + </li>
154 + <ul><li>
155 + #foreach( $status in $showcaseThesisStatuses )[[{{thesisStatus plural="true" uppercase="false" short='true'}}$status{{/thesisStatus}}>>${mainSpace}.PerStatus||queryString='status=$status']]#if( !$foreach.last ), #end#end
156 + </li></ul>
157 + #end
158 +## PER STATUS / END
159 +##
160 +## PER YEAR / START
161 + #if( $xwiki.exists("${mainSpace}.PerYear") )
162 + <li>
163 +{{thesisStatus plural="true" upperCase="false" short="false"}}completed{{/thesisStatus}} [[$services.localization.render('peryear').toLowerCase()>>${mainSpace}.PerYear]]
164 + </li>
165 + <ul><li>
166 + #foreach( $year in [$lastYearThesis..$firstYearThesis] )#if( $foreach.count < $maxThesisYears || ($foreach.count == $maxThesisYears && $year == $firstYearThesis) )#if( !$foreach.first ), #end[[$year>>${mainSpace}.PerYear||queryString="year=$year"]]#elseif( $foreach.count == $maxThesisYears ), [[$year–$firstYearThesis>>${mainSpace}.PerYear||queryString="from=$firstYearThesis&to=$year"]]#end#end
167 + </li></ul>
168 + #end
169 +## PER YEAR / END
170 +##
171 +## PER CYCLE / START
172 + #if( $xwiki.exists("${mainSpace}.PerCycle") )
173 + <li>
174 + {{thesisStatus plural="true" upperCase="false" short="false"}}completed{{/thesisStatus}} [[$services.localization.render('percycle').toLowerCase()>>${mainSpace}.PerCycle]]
175 + </li>
176 + <ul><li>
177 + #foreach( $cycle in $showcaseThesisCycles )#if( !$foreach.first ), #end[[{{thesisCycle plural="true" uppercase="false" short='true'}}$cycle{{/thesisCycle}}>>${mainSpace}.PerCycle||queryString='cycle=$cycle']]#end
178 + </li></ul>
179 + #end
180 +## PER CYCLE / END
181 +##
182 +## BY CONTENT / START
183 + #if( $xwiki.exists("${mainSpace}.Search") )
184 + <li>
185 + [[$services.localization.render('search').toLowerCase()>>${mainSpace}.Search]] {{stringEngIta eng="theses by content" ita="tesi per contenuto"/}}
186 + </li>
187 + #end
188 +## BY CONTENT / END
189 +</ul></div>
33 33  #### GENERAL SHOWCASE / END
34 34  #end
35 35  {{/html}}