I did a small publish event listener using the following code:
[TcmExtension("TridionPPQEventSystem")]
public class PPQEventHandler : TcmExtension
{
public PPQEventHandler()
{
Subscribe();
}
public void Subscribe()
{
EventSystem.Subscribe<Page, PublishEventArgs>(OnPagePublishPre, EventPhases.TransactionCommitted);
}
private void OnPagePublishPre(Page page, PublishEventArgs args, EventPhases phase)
{
//....some code here
}
}
My question is, how to get the User who initiated the publishing? So far I have only found the user who last saved the page (Page.Revisor), but not the one who published it.