Skip to content
Snippets Groups Projects

Introduce the Insights controllers

What does this MR do?

This implements a first iteration of the Insights controllers:

  • Insights configuration is fetched from the current project's .gitlab/insights.yml or the from the group's Insights project's .gitlab/insights.yml file
  • For now, the Insights page displays the Insight config and the chart data, just for the sake of testing, until we plug the Frontend on it
    • Group Insights: Screen_Shot_2019-03-20_at_13.36.08
    • Project Insights: Screen_Shot_2019-03-20_at_13.36.23

What are the relevant issue numbers?

Closes #9867 (closed), https://gitlab.com/gitlab-org/gitlab-ee/issues/10421.

Does this MR meet the acceptance criteria?

Edited by Rémy Coutable

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Lin Jen-Shin
  • Lin Jen-Shin
  • Lin Jen-Shin
  • Lin Jen-Shin
  • Lin Jen-Shin
  • Lin Jen-Shin
  • Rémy Coutable added 613 commits

    added 613 commits

    Compare with previous version

  • Author Maintainer

    @godfat Thanks for the review! Unfortunately (for you), I've pushed an update which changed pretty much everything compared to the first version. I'm introducing an "Insights" framework:

    1. Finders
    2. Reducers
    3. Serializers

    I've started to document it under ee/lib/gitlab/insights/README.md, you can even see Mermaids graphs here: https://gitlab.com/gitlab-org/gitlab-ee/blob/36a6c8203421ddc69b0b27e846cef674a3a7b987/ee/lib/gitlab/insights/README.md

    There are still some work to do here. Mainly:

  • Rémy Coutable added 59 commits

    added 59 commits

    Compare with previous version

  • Rémy Coutable changed the description

    changed the description

  • Rémy Coutable added 181 commits

    added 181 commits

    Compare with previous version

  • Rémy Coutable mentioned in merge request !9912 (merged)

    mentioned in merge request !9912 (merged)

  • Rémy Coutable unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Rémy Coutable changed title from WIP: Resolve "Insights Controller action for Filtered Issues By Label Category" to Introduce the Insights controllers

    changed title from WIP: Resolve "Insights Controller action for Filtered Issues By Label Category" to Introduce the Insights controllers

  • Rémy Coutable changed the description

    changed the description

  • Rémy Coutable added 54 commits

    added 54 commits

    Compare with previous version

  • Rémy Coutable resolved all discussions

    resolved all discussions

  • Rémy Coutable added 649 commits

    added 649 commits

    Compare with previous version

  • Rémy Coutable added 24 commits

    added 24 commits

    Compare with previous version

  • Rémy Coutable resolved all discussions

    resolved all discussions

  • mentioned in issue #10421 (closed)

  • Rémy Coutable added 71 commits

    added 71 commits

    Compare with previous version

  • Rémy Coutable marked the checklist item Tests added for this feature/bug as completed

    marked the checklist item Tests added for this feature/bug as completed

  • Rémy Coutable mentioned in merge request !9856 (merged)

    mentioned in merge request !9856 (merged)

  • Rémy Coutable added 321 commits

    added 321 commits

    • 4dc3b9c2...71589dc0 - 318 commits from branch master
    • 25d0b460 - Introduce a new EE::Repository#insights_config_for method
    • 414b3d0f - Introduce a new InsightsFeature#insights_config method
    • a057f188 - Introduce the Insights controllers

    Compare with previous version

  • Rémy Coutable changed the description

    changed the description

  • Rémy Coutable changed the description

    changed the description

  • Rémy Coutable added 1 commit

    added 1 commit

    • d0464864 - Introduce the Insights controllers

    Compare with previous version

  • Rémy Coutable resolved all discussions

    resolved all discussions

  • Rémy Coutable
  • Rémy Coutable added 16 commits

    added 16 commits

    • d0464864...99d94583 - 13 commits from branch master
    • f83bda9a - Introduce a new EE::Repository#insights_config_for method
    • d2a2fe65 - Introduce a new InsightsFeature#insights_config method
    • 31670938 - Introduce the Insights controllers

    Compare with previous version

  • Rémy Coutable added 29 commits

    added 29 commits

    • 31670938...bef05ab0 - 26 commits from branch master
    • e5869682 - Introduce a new EE::Repository#insights_config_for method
    • f5ad5c47 - Introduce a new InsightsFeature#insights_config method
    • 59c86ec1 - Introduce the Insights controllers

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading