This question about Not sure...: Asked
show user's contributions
I would like to show a list of user's contributions, a list showing everything they've edited. Is there a way to find or create such a list in Foswiki? Similar to the history of a page, but then for the user.
What it may like:
Contributions for user Lieven:
Topic |
Date |
revision |
Current revision |
WebHome |
04 Aug 2019 - 12:30 |
17 |
17 |
GoodMorning |
23 Apr 2019 - 05:59 |
8 |
25 |
WhatIsThis |
17 Nov 2018 - 11:58 |
3 |
7 |
I guess it can be created with a search, but then:
- how can I avoid getting results where the user name is part of a page?
- how can I also get results from previous revisions?
In addition, I do not wish to create a topic for
each user. What is the trick then? Some kind of template, maybe?
--
Lieven - 16 May 2020
Lieven - You might check out
ContributorsPlugin as it's designed specifically to do the kind of reports you're wanting. I should warn you that in my experience it can be extremely resource intensive generating a report as it digs back though topic histories.
Alternatively, I have done similar things using a custom shell script that digs through the events.log and summarizes actions by user and topic and saves these in a file which I then parse for rendering reports. This is how I got around the server load to generating these reports on the fly.
--
LynnwoodBrown - 16 May 2020