Expose more licensed features in namespace.licensedFeatures GraphQL

What does this MR do and why?

Expose more licensed features in namespace.licensedFeatures GraphQL. This is in continuation of !192188 (merged)

Add has_blocked_issues_feature, has_custom_fields_feature, has_group_bulk_edit_feature, and has_work_item_status_feature

Changelog: added

References

Screenshots or screen recordings

How to set up and validate locally

  1. Go to http://127.0.0.1:3000/-/graphql-explorer and check the following query works as expected:
{
  namespace(fullPath: "flightjs/Flight") {
    licensedFeatures {
      hasBlockedIssuesFeature
      hasCustomFieldsFeature
      hasGroupBulkEditFeature
      hasWorkItemStatusFeature
    }
  }
}

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 Coung Ngo

Merge request reports

Loading