Skip to content

ProjectsFinder: add parameter 'topic' in place of 'tag' [RUN ALL RSPEC]

Introduction

In GitLab, a project can have topics and tags (git tags) on its repository. Unfortunately, topics appear in various places under the name tags, which leads to a lot of confusion. As discussed in #328226 (closed), this confusion is to be cleared up. So I submitted the MR !60834 (closed) for that. However, the MR was too big. So I closed the MR and will submit several separate MRs instead.

What does this MR do?

To filter projects by a topic using the ProjectsFinder, the parameter tag had to be specified until now. As described in the introduction above, this parameter name is not correct.

This MR replaces the tag parameter with the topic parameter, but the deprecated tag parameter still works.

This change also affects the Explore projects page, where the parameter can be used:

🛠 with at Siemens

/cc @bufferoverflow

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • [-] Label as security and @ mention @gitlab-com/gl-security/appsec
  • [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • [-] Security reports checked/validated by a reviewer from the AppSec team
Edited by Douglas Barbosa Alexandre

Merge request reports