Uploaded image for project: 'Product Roadmaps'
  1. Product Roadmaps
  2. MMF-7

Move the execution of the Views plugin on server side

    XMLWordPrintable

    Details

    • Type: MMF
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Labels:

      Description

      Because SQ 5.2 drops access to the DB from batch side, Views must be executed on server-side.

      As a user, I expect to:

      1. Be able to define and update the structure of Views in the Web admin console exactly as before
      2. Have the ability to manually launch the execution of views from that console
        • Either the whole execution, or execution on 1 view only
        • First run should create the corresponding view structure with aggregated data, and subsequent runs should update this structure and reflect the potential changes done in the admin console
      3. Be able to reference a view in another one (i.e. local view)
      4. Be able to reference a remote view
      5. Have the ability to schedule the execution of views so that it is runs regularly without manual interaction

      This has some consequences compared to the previous version:

      • the scheduling of the automatic execution must be configurable in SonarQube
      • it should be possible to manually trigger the full execution of Views
      • it should be possible to manually trigger the execution for one view (replacement of "sonar.views.list" property)

      Note that for this version, it won't be possible to replay the past (previously available with the former "sonar.views.dates" property). We might reintroduce this feature later, probably implemented in a smarter way. Except this feature, the scope of Views on SQ 5.2 will be equivalent to the previous version.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              fabrice.bellingard Fabrice Bellingard
              Reporter:
              freddy.mallet Freddy Mallet (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: