Add a collapsed parameter to GLQL

What does this MR do and why?

Add a collapsed parameter to GLQL

  • Add a parameter collapsed to collapse a GLQL view by default.
  • Some component cleanup
    • Remove eventHub and queryKey usage in actions.vue
    • Remove dropdown removal logic from copy_as_gfm for GLQL. This is not necessary anymore since the crud component was moved from table.vue/list.vue to facade.vue (parent) in !196188 (merged)
    • Rename footer.vue to pagination.vue since it just has a load more button

Changelog: added

References

Screenshots or screen recordings

After
CleanShot 2025-07-15 at 17.55.50.png

How to set up and validate locally

Create a collapsed GLQL view and save. It should stay collapsed by default.

```glql
title: Foobar
query: type = Issue
collapsed: true
```

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 Himanshu Kapoor

Merge request reports

Loading