Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-3653

UserPreferencesService

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.6.0
    • Component/s: None
    • Labels:
    • Story Points:
      3
    • Epic Link:

      Description

      As a GUI developer, I would like to dynamically persist various UI settings in response to user actions so that user preferences are remembered across sessions and regardless of which ONOS cluster node the UI connects to.

      Pre-requisite for ONOS-1225

      Implementation Note:

      • Define UserPreferencesService interface in onos-api module and; in the ui package
      • allows storing userId/key/value tuples; key/value being String type
      • readable by userId to get all key/value bindings for the user
      • settable by userId/key/value in response to user actions on the client
      • Implement UserPreferencesManager component in onos-gui module
      • preferences need to be distributed throughout the cluster; eventually consistency should suffice
      • recommend direct use of EventuallyConsistentMap; no store interface definition required

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            tom Thomas Vachuska
            Reporter:
            tom Thomas Vachuska
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: