Changes for page Showcase
From version 19.1
edited by Andrea Omicini
on 16/07/2023 14:59
on 16/07/2023 14:59
Change comment:
There is no comment for this version
To version 21.1
edited by Andrea Omicini
on 16/07/2023 18:00
on 16/07/2023 18:00
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -6,6 +6,28 @@ 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 9 9 ## 10 10 #if( $xwiki.exists("${userSpace}.${mainSpace}.PerStatus") || $xwiki.exists("${userSpace}.${mainSpace}.PerSort") || $xwiki.exists("${userSpace}.${mainSpace}.PerContext") || $xwiki.exists("${userSpace}.${mainSpace}.PerRole") ) 11 11 ## PER STATUS / START ... ... @@ -39,18 +39,11 @@ 39 39 #if( $xwiki.exists("${userSpace}.${mainSpace}.PerRole") ) 40 40 * $services.localization.render('projects').toLowerCase() [[$services.localization.render('perrole').toLowerCase()>>${userSpace}.${mainSpace}.PerRole]] 41 41 #foreach( $role in $projectRoles ) 42 -#if( $foreach.first )** #else, #end[[$services.localization.render("${mainSpace}.Roles.Class_role_${role} _short").toLowerCase()>>${userSpace}.${mainSpace}.PerRole||queryString="role=$role"]]#end64 +#if( $foreach.first )** #else, #end[[$services.localization.render("${mainSpace}.Roles.Class_role_${role}").toLowerCase()>>${userSpace}.${mainSpace}.PerRole||queryString="role=$role"]]#end 43 43 44 44 #end 45 45 ## PER ROLE / END 46 46 #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 -## 54 54 #### USER SHOWCASE / END 55 55 #else 56 56 #### GENERAL SHOWCASE / START