From version < 15.8 >
edited by Alexandru Colesnicov
on 2018/11/05 18:45
To version < 15.3 >
edited by Alexandru Colesnicov
on 2018/11/05 18:04
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,9 +1,24 @@
1 1  {{velocity}}
2 2  
3 - ###set($class="Duncan1.Code.GDataClass")
4 - ###set($template="Duncan1.Code.GDataTemplate")
5 - ###set($xwlquery="from doc.object($class) as obj where doc.fullName <> '$template' order by doc.date desc")
6 - ###set($list=$services.query.xwql($xwlquery).execute())
3 + #set($class="Duncan1.Code.GDataClass")
4 + #set($template="Duncan1.Code.GDataTemplate")
5 + #set($xwlquery="from doc.object($class) as obj where doc.fullName <> '$template' order by doc.date desc")
6 + #set($list=$services.query.xwql($xwlquery).execute())
7 + #set($totalF=0)
8 + #set($totalM=0)
9 + #set($nPos=$list.size())
10 + #foreach($item in $list)
11 + #set($itemdoc = $xwiki.getDocument($item))
12 + ###$itemdoc.getName()
13 + ###$itemdoc.get('Profession')
14 + #set($nFInPos = $itemdoc.getValue('QuaWoman'))
15 + #set($nMInPos = $itemdoc.getValue('QuaMan'))
16 + #set($totalF = $totalF+$nFInPos)
17 + #set($totalM = $totalM+$nMInPos)
18 + #end
19 + #set($totalFM=$totalF+$totalM)
20 + $nPos records processed
21 + $totalFM pers. incl. woman: $totalF; man: $totalM
7 7  
8 8  {{/velocity}}
9 9  
... ... @@ -12,24 +12,6 @@
12 12  import sys
13 13  print "Python version is ", sys.version
14 14  print
15 -
16 -className = "Duncan1.Code.GDataClass"
17 -template = "Duncan1.Code.GDataTemplate"
18 -xwlquery = "from doc.object(className) as obj where doc.fullName <> '" + template + "' order by doc.date desc"
19 -list = services.query.xwql(xwlquery).execute()
20 -
21 -totalF=0
22 -totalM=0
23 -nPos=list.size()
24 -for item in list:
25 - itemdoc = xwiki.getDocument(item)
26 - nFInPos = itemdoc.getValue('QuaWoman')
27 - nMInPos = itemdoc.getValue('QuaMan')
28 - totalF += nFInPos
29 - totalM += nMInPos
30 -totalFM = totalF+totalM
31 -print "%s records processed\n%s pers. incl. woman: %s; man: %s" % (nPos, totalFM, totalF, totalM)
32 -
33 33  iDunc = 0.0
34 34  for item in list:
35 35   itemdoc = xwiki.getDocument(item)

Need help?

If you need help with XWiki you can contact: