Hi Eugen, On Jul 4, 2012, at 8:47 AM, Eugen Colesnicov wrote:
> > Hamster wrote >> >> If we grant rights to a group of users to view a page, we would like to >> grant that right also to all the (sub)children of that page. >> > > In a theory - yes. You should have event listener "on change" for parent > page. In this event listener need to define your type of changes (only page > rights changes), after - should search all child pages and make changes to > its rights same as parent page. > > But in realty - mechanism of event listeners cannot work normally in > production This is correct only for event listeners defined in groovy scripts in wiki pages but not event listeners written in Java. > - for example, because it is not possible to have enabled event > listeners after restarting application server. Every time after restarting > need to starting event listeners manually. Of course, existing some > possibilities to resolve this, bu all of them are not normally documented > and looks like "roof on the roof". Existing and another problems with event > listeners ... > > For the XWiki platform need to well-organized mechanism of event listeners > ... > For example, same how is organized Scheduler. Some place, where I can create > event, select type of them, enable it, look for logs and etc. The idea is to finish implementing Wiki Component, see https://github.com/xwiki-contrib/xwiki-platform-component-wiki Then we would retrofit wiki macros to use wiki component and we could have a specialized version for listeners too if we want but generally speaking you'll be able to register any component using a wiki page and objects. And they'll registered on startup. See also http://jira.xwiki.org/jira/browse/XWIKI-5195 Thanks -Vincent _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
