Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-17153

Add missing script service API to get events

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • 11.10
    • Event Stream
    • Unknown

    Description

      We use to be able to write the following in a wiki page:

        #set ($events = $xwiki.activitystream.getEvents(false, 50, 0))
        #foreach ($event in $events)
          * {{{$event.getDisplayDate() - $event.getPage() - $event.getType() - $event.getUser()}}}
        #end
      

      When we removed AS and switch to EventStream we lost this ability to have a script service API.

      The only solution now is to use:

      $services.component.getInstance('org.xwiki.eventstream.EventStream').searchEvents(query)
      

      Also it has become harder to use it since the user now needs to know how to write the query...

      Attachments

        Activity

          People

            Unassigned Unassigned
            vmassol Vincent Massol
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: