As a step towards implementing the mockup detailed at the parent task T237595, this task concentrates on developing the required queries to fetch the timeline data.
Acceptance criteria:
- Create the query needed to fetch a list of contributions of the given users and IPs under investigation, ordered by time
- Output the results in a standardized way for the Frontend to pull this data for display (display itself will be a followup task)
- The output should note each entry's type (log, edit, page creation) in a sensible way for (later) the frontend to be able to adjust its formatting.
- Create integration test for the queries to make sure the data is outputted correctly