Add missing work item/issue feature flags to board controllers

What does this MR do and why?

The following feature flags that are relevant to issues/work items were missing from the group and project board controllers:

  • :notifications_todos_buttons
  • :glql_integration
  • :continue_indented_text
  • :work_item_status_feature_flag

This MR adds them.

These feature flags are necessary to properly display work item/issue content in a drawer on a board.

References

Screenshots or screen recordings

Before After
Screenshot_2025-05-13_at_17.19.24 Screenshot_2025-05-13_at_17.18.37

How to set up and validate locally

  1. Check out this branch
  2. Visit a board in the GDK
  3. Click on a card to open it
  4. Ensure you have the notifications_todos_buttons and :glql_integration flags turned on in the GDK. Turn them on and refresh the board page if necessary.
  5. You should see that any GLQL in the work item description is rendered properly, and the notification toggle button is shown in the header.

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.

Merge request reports

Loading