Skip to content

#216014 [BE] Wiki Activity on Project, Group and User Activity Pages"

Alex Kalderimis requested to merge 30526-c-be-wiki-activity-Pushes into master

What does this MR do?

This adds support for wiki events from direct pushes to wiki repos.

On every push to the active branch of a wiki (usually master), each change is inspected, and a wiki-event created, with the pushing user set as the author.

Some points:

  • events are a compressed summary of changes - if a page is created and then modified, then only a single creation is recorded. Likewise for series of modifications that are compressed into single updates.
  • the event author is the pushing user, not the commit author

Screenshots

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

This is a background service level change. It requires extensive testing of the new api surfaces, and testing of interaction with the gitaly objects using real repository actions. No browser testing is needed.

Closes #30526 (closed)

Edited by 🤖 GitLab Bot 🤖

Merge request reports