Hi, I follow the Todo tutorial (http://www.theserverside.com/news/1363830/XWiki-A-Platform-for-Collaborative-Apps) on XWiki 5.0.1. By making a little changes and using XWiki Sytanx 2.0. The Todo application runs well on my XWiki instance. But I stuck at My Todo Panel.
Listing 7 in the tutorial shows the following code to list all Todo documents on My Todo Panel assigned to the current logged in user and that are not finished: #set ($hql = ", BaseObject as obj, StringProperty as prop1, StringProperty as prop2 where obj.name=doc.fullName and obj.className='XWiki.TodoClass' and obj.name<>'XWiki.TodoClassTemplate' and obj.id=prop1.id.id and prop1.id.name='Status' and prop1.value <> 'Finished' and obj.id=prop2.id.id and prop2.id.name='Assignee' and prop2.value='$context.user' order by doc.date desc") #foreach ($todo in $xwiki.searchDocuments($hql, 5, 0)) ...... It has the following description about the above code: "The hard part in creating this My Todo Panel is in finding out the correct HQL query to write. You have to know that Static List Class properties and User Class properties are stored internally using a StringProperty Object." For me on XWiki 5.0.1, no document returned by the above code and I do not know where to start from to fix it. I know tutorial is old (on 1 Dec, 2007), so maybe the object store has been changed late. Could you give me instructions how to make the above code work? It is appreciated if you could give some fix to the above code and I like to test the fix. Thanks for your help. Guofeng _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
