GLQL UI integration for CodeSuggestion analytics
Integrate CodeSuggestion analytics queries into the GLQL UI, enabling users to visualize aggregated CodeSuggestion data in tables.
**Part 1 of 6 visualization types** needed for SDLC dashboard migration:
1. **Tables (this issue)** - 18.11 GA ✅
2. Single Stats (#592780) - Post-18.11
3. Sparklines (#592781) - Post-18.11
4. Bar Charts (#592782) - Post-18.11
5. Area Charts (#592783) - Post-18.11
6. Change Indicators (#592784) - Post-18.11
**Epic:** &21212 Add CodeSuggestion aggregations to GLQL
**Milestone:** 18.11
**Depends on:** #592261
## Acceptance Criteria
- [ ] GLQL UI correctly renders CodeSuggestion aggregation queries
- [ ] Table visualization displays dimensions and metrics correctly
- [ ] Automatic formatting: user dimension → labeled avatar + username
- [ ] Automatic formatting: timestamp dimension → formatted date
- [ ] Automatic formatting: percentages should have percentage unit
- [ ] Automatic formatting: numbers → comma-separated
- [ ] Feature flag `glql_code_suggestion_analytics_aggregation` gates UI features
- [ ] No JavaScript console errors
- [ ] Frontend tests cover CodeSuggestion analytics rendering
## Implementation Notes
Files to modify:
- `app/assets/javascripts/glql/` - Update query execution and rendering
- Ensure percentage formatting for `acceptanceRate` metric
- Handle user dimension (may need User object resolution)
issue