I would like to display on a page a table with the following page information, pulled in automatically:
Date -- Page Status -- Page Version -- User (who edited the page) -- Comments (while saving the page AND while transitioning the page)
In addition, there should be the option to group all versions / changes made into 1 row for each Page Status (or display only the last version / change made to the page, before transitioning to the next status).
Lastly, there should also be the option to limit the number of table rows to show e.g. only the last 3 Page Statuses.
I have already tried inserting the {version-history}, {pageactivity}, and {workflow-report} macros and editing them, since none of them displays all of the required information, but I did not succeed. Does anyone have any ideas on how to achive the above?