[go: up one dir, main page]

Add support for verification_level in services and GraphQL

What does this MR do and why?

Related to #572170 (closed)

This code change adds verification level support to AI catalog items. When AI catalog items (like agents and flows) are created, they now automatically inherit the verification level from their project's namespace (such as "GitLab maintained" or "unverified"). Users can also filter AI catalog items by their verification level when browsing the catalog. Additionally, when a namespace's verification status is updated, all AI catalog items within that namespace are automatically updated to match the new verification level. This helps users identify which AI catalog items come from trusted sources.

References

Screenshots or screen recordings

Before After

How to set up and validate locally

  1. Check out this branch.
  2. Use the GraphQL queries provided in this comment to test the various cases. The GraphQL endpoint is also listed at the end of the comment.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Jaydip Pansuriya

Merge request reports

Loading