Hi devs!
When we create a subwiki from a template, we import a lot of documents that
are then displayed in the Activity Stream, and it should not (cf:
http://jira.xwiki.org/browse/XWIKI-9489 ).
Following the Sergui's advice, I have created a Pull Request that create a
new interface called TransientEvent. A transient event means an event that
should not be seen by users but that the system can care about it.
Moreover, coupled with begin/end events, it means that every events related
to a transient event should not be shown to users neither.
I don't really like this name because, in my opinion, all events are
ephemerals. But at least this interface can solve this problem.
But we don't want to hide the fact that a new wiki has been created.
Displaying a message concerning the creation of a wiki is a valid use-case.
What we want to hide is the import of a lot of documents during the
"initialization" phase of that wiki.
That is why I propose to create a new event: WikiFillingEvent, which will
be transient. It will be associated to a begin/end events so every document
creation during this filling process will be hidden in the AS.
I'm not sure about the name, but I think we need it.
WDYT?
LM