Topics: use title instead of name

What does this MR do and why?

In !84386 (merged), a topic title was added to the backend. As a next step, this MR changes the frontend to use the title instead of the name. As a prerequisite, this MR also ensures that the background migration in In !84386 (merged) is finalized.

🛠 with at Siemens

/cc @bufferoverflow

Screenshots

Page Before After
Topic detail page image image
Project general information image image
Explore projects image image
Project settings image image

How to set up and validate locally

  1. Add some topics with different name and title via Admin Area (see docs).
  2. Assign some topics to some projects via Project settings.
  3. Visit pages shown on screenshots above.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading