Changes for page Showcase

From version 21.1
edited by Andrea Omicini
on 16/07/2023 18:00
Change comment: There is no comment for this version
To version 17.15
edited by Andrea Omicini
on 16/07/2023 14:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -6,28 +6,6 @@
6 6  #if( $isUserSpace )
7 7   #setobjectsubspace("Projects","Personal")
8 8   #userspace()
9 -## user space variables
10 - #set( $query = ", BaseObject as objPersonalProjects, LargeStringProperty as propUser
11 - where objPersonalProjects.name = doc.fullName and objPersonalProjects.className = '${objectSpace}.Class' and propUser.id.id = objPersonalProjects.id and propUser.name = 'user' and propUser.value = '$userName' " )
12 - #set( $personalProjectDocs = $xwiki.searchDocuments($query) )
13 - #if( $personalProjectDocs.size() > 0 )
14 - #set( $personalProjectDoc = $xwiki.getDocument($personalProjectDocs[0]) )
15 - #else
16 - #stop
17 - #end
18 - #if( $personalProjectDoc.getValue('sorts').size() > 0 )
19 - #set( $projectSorts = $personalProjectDoc.getValue('sorts') )
20 - #end
21 - #if( $personalProjectDoc.getValue('statuses').size() > 0 )
22 - #set( $projectStatuses = $personalProjectDoc.getValue('statuses') )
23 - #end
24 - #if( $personalProjectDoc.getValue('contexts').size() > 0 )
25 - #set( $projectContexts = $personalProjectDoc.getValue('contexts') )
26 - #end
27 - #if( $personalProjectDoc.getValue('roles').size() > 0 )
28 - #set( $projectRoles = $personalProjectDoc.getValue('roles') )
29 - #end
30 -#### USER SHOWCASE / START
31 31  ##
32 32   #if( $xwiki.exists("${userSpace}.${mainSpace}.PerStatus") || $xwiki.exists("${userSpace}.${mainSpace}.PerSort") || $xwiki.exists("${userSpace}.${mainSpace}.PerContext") || $xwiki.exists("${userSpace}.${mainSpace}.PerRole") )
33 33  ## PER STATUS / START
... ... @@ -59,13 +59,20 @@
59 59  ##
60 60  ## PER ROLE / START
61 61   #if( $xwiki.exists("${userSpace}.${mainSpace}.PerRole") )
62 -* $services.localization.render('projects').toLowerCase() [[$services.localization.render('perrole').toLowerCase()>>${userSpace}.${mainSpace}.PerRole]]
40 +* {{stringEngIta eng="projects" ita="progetti"/}} [[{{stringEngIta eng="per role" ita="per ruolo"/}}>>${userSpace}.${mainSpace}.PerRole]]
63 63   #foreach( $role in $projectRoles )
64 -#if( $foreach.first )** #else, #end[[$services.localization.render("${mainSpace}.Roles.Class_role_${role}").toLowerCase()>>${userSpace}.${mainSpace}.PerRole||queryString="role=$role"]]#end
42 +#if( $foreach.first )** #else, #end[[{{projectRole short='false'}}$role{{/projectRole}}>>${userSpace}.${mainSpace}.PerRole||queryString="role=$role"]]#end
65 65  
66 66   #end
67 67  ## PER ROLE / END
68 68   #end
47 +##
48 +## ONGOING / START
49 +>{{stringIta string="progetti in corso"/}}{{stringEng string="ongoing projects"/}}
50 +
51 +{{projectList short="true" linked="true" status="ongoing" output="dot" dates="true" user=$userName/}}
52 +## ONGOING / END
53 +##
69 69  #### USER SHOWCASE / END
70 70  #else
71 71  #### GENERAL SHOWCASE / START
... ... @@ -73,7 +73,7 @@
73 73   #if( $xwiki.exists("${mainSpace}.PerStatus") )
74 74  * $services.localization.render('projects').toLowerCase() [[$services.localization.render('perstatus').toLowerCase()>>${mainSpace}.PerStatus]]
75 75   #foreach( $status in $projectStatuses )
76 -#if( $foreach.first )** #else, #end[[$services.localization.render("${mainSpace}.Class_status_${status}_plural").toLowerCase()>>${mainSpace}.PerStatus||queryString="status=$status"]]#end
61 +#if( $foreach.first )** #else, #end[[{{projectStatus short='true'}}$status{{/projectStatus}}>>${mainSpace}.PerStatus||queryString="status=$status"]]#end
77 77  
78 78   #end
79 79  ## PER STATUS / END
... ... @@ -82,7 +82,7 @@
82 82   #if( $xwiki.exists("${mainSpace}.PerSort") )
83 83  * $services.localization.render('projects').toLowerCase() [[$services.localization.render('persort').toLowerCase()>>${mainSpace}.PerSort]]
84 84  #foreach( $sort in $projectSorts )
85 -#if( $foreach.first )** #else, #end[[$services.localization.render("${mainSpace}.Class_sort_${sort}_plural").toLowerCase()>>${mainSpace}.PerSort||queryString="sort=$sort"]]#end
70 +#if( $foreach.first )** #else, #end[[{{projectSort short='true'}}$sort{{/projectSort}}>>${mainSpace}.PerSort||queryString="sort=$sort"]]#end
86 86  
87 87   #end
88 88  ## PER SORT / END
... ... @@ -91,7 +91,7 @@
91 91   #if( $xwiki.exists("${mainSpace}.PerContext") )
92 92  * $services.localization.render('projects').toLowerCase() [[$services.localization.render('percontext').toLowerCase()>>${mainSpace}.PerContext]]
93 93  #foreach( $context in $projectContexts )
94 -#if( $foreach.first )** #else, #end[[$services.localization.render("${mainSpace}.Class_context_${context}_plural").toLowerCase()>>${mainSpace}.PerContext||queryString="context=$context"]]#end
79 +#if( $foreach.first )** #else, #end[[{{projectContext short='true'}}$context{{/projectContext}}>>${mainSpace}.PerContext||queryString="context=$context"]]#end
95 95  
96 96   #end
97 97  ## PER CONTEXT / END#### GENERAL SHOWCASE / END