Skip to content

ProjectsFinder should handle more options

What does this MR do?

Extended ProjectFinder in order to handle the following options:

  • current_user - which user use
  • project_ids_relation: int[] - project ids to use
  • params:
  • trending: boolean
  • non_public: boolean
  • starred: boolean
  • sort: string
  • visibility_level: int
  • tags: string[]
  • personal: boolean
  • search: string
  • non_archived: boolean

GroupProjectsFinder now inherits from ProjectsFinder. Changed the code in order to use the new available options.

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

For issue #28810 (closed)

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #28810 (closed)

Merge request reports