Details

    • Type: Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Discarded
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Dataset Display
    • Labels:
      None
    • Sprint:
      S04E15 - Kind of Blue

      Description

      Before custom view management feature is in place, the dataset display is able to remember the active view settings by storing them as portal preferences associated to the user. Custom view management requires a more involved backend infrastructure.

      The goal of this task is to implement the service and persistence layers for the custom view management in dataset display.

      Essentially, service layer will cover the crud operations on three data entitites: the dataset display instance, the custom view, and some flags associated to the custom view and to the user.

      Data model

      • A dataset display instance
        • Has 0 or more associated custom views
        • Renders in exactly one page
      • A custom view
        • Describes view settings for exactly 1 dataset data source
        • Is owned by exactly 1 user
      • An user 
        • Selects 0 or 1 custom views for a specific dataset display instance 
        • Marks 0 or n custom views as favorites for a specific dataset display instance

       

      Persistence and service layers are described here

      Acceptance criteria

      • Service supports basic CRUD operations for the dataset display instances
      • Service supports basic CRUD operations for the custom views
      • System persists the current custom view for an user in a given dataset instance
      • System persists the favorite custom views for an user in a given dataset instance

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ivan.zaera Ivan Zaera
              Reporter:
              ivan.zaera Ivan Zaera
              Engineering Assignee:
              Ivan Zaera
              Recent user:
              Ivan Zaera
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package