Add API endpoints for Wiki comments export to support compliance requirements

Background

Our recently released Wiki comments feature currently lacks efficient export capabilities (you can export via PDF), which is crucial for organizations with compliance and legal obligations. Organizations need programmatic access to Wiki comments data for compliance monitoring and surveillance purposes. Again, manual exports are not sufficient for these requirements.

Potential Requirements

  1. Implement API endpoints to export Wiki comments for:
    • Project wikis
    • Group wikis
  2. The API response should include:
    • Comment content
    • Author information
    • Timestamp data (creation and updates)
    • Associated wiki page information
    • Comment metadata

Technical Considerations

  • Both project wikis API and group wikis API need modifications
  • Add appropriate API documentation

Security Considerations

  • Consider data privacy implications