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

Summary

Details

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

Need help?

If you need help with XWiki you can contact: