Kuali Mobility
  1. Kuali Mobility
  2. MOBILITY-557

DEV - Add the ability to save user preferences

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Minor Minor
    • Resolution: Won't Fix
    • Affects Version/s: 3.0
    • Fix Version/s: 3.3
    • Component/s: Core
    • Labels:
      None
    • Rank (Obsolete):
      2729
    • Global Rank:
      82752
    • Sprint:
      Mobility 3.2

      Description

      Currently the application relies on client side management of user preferences within the application, storing data in either cookies or local storage. If the user is not authenticated, they will have to authenticate. If they are authenticated already the preferences page should display an option to save their current device preferences to their server profile. This transaction should send all configuration data to the server and store it in the UserAttribute objects within the User object.

      There should be a configuration flag in kme.config.properties that allows an institution to turn this feature on and off. The values of the property should be "true" or "false" and it should be named kme.user.profile.enabled. If the value is false, the preferences screen should not display the option to save user preferences.

      Items that should be saved are:
      home screen information (order and visibility)
      campus selection

        Issue Links

          Activity

          Joe Swanson (Inactive) made changes -
          Field Original Value New Value
          Link This issue is relied upon by MOBILITY-558 [ MOBILITY-558 ]
          Joe Swanson (Inactive) made changes -
          Fix Version/s 3.3 [ 17730 ]
          Joe Swanson (Inactive) made changes -
          Description Currently the application relies on client side management of user preferences within the application, storing data in either cookies or local storage. Create a login item on the preferences page that will allow a user to authenticate so the application can load their user object from the database. Following login they should be returned to the preferences page but should now see an option to save their current device preferences to their server profile. This transaction should send all configuration data to the server and store it in the UserAttribute objects within the User object. Currently the application relies on client side management of user preferences within the application, storing data in either cookies or local storage. If the user is not authenticated, they will have to authenticate. If they are authenticated already the preferences page should display an option to save their current device preferences to their server profile. This transaction should send all configuration data to the server and store it in the UserAttribute objects within the User object.
          Joe Swanson (Inactive) made changes -
          Description Currently the application relies on client side management of user preferences within the application, storing data in either cookies or local storage. If the user is not authenticated, they will have to authenticate. If they are authenticated already the preferences page should display an option to save their current device preferences to their server profile. This transaction should send all configuration data to the server and store it in the UserAttribute objects within the User object. Currently the application relies on client side management of user preferences within the application, storing data in either cookies or local storage. If the user is not authenticated, they will have to authenticate. If they are authenticated already the preferences page should display an option to save their current device preferences to their server profile. This transaction should send all configuration data to the server and store it in the UserAttribute objects within the User object.

          There should be a configuration flag in kme.config.properties that allows an institution to turn this feature on and off. The values of the property should be "true" or "false" and it should be named kme.user.profile.enabled. If the value is false, the preferences screen should not display the option to save user preferences.
          Joe Swanson (Inactive) made changes -
          Assignee Hemant Metalia [ hmetalia ]
          Joe Swanson (Inactive) made changes -
          Description Currently the application relies on client side management of user preferences within the application, storing data in either cookies or local storage. If the user is not authenticated, they will have to authenticate. If they are authenticated already the preferences page should display an option to save their current device preferences to their server profile. This transaction should send all configuration data to the server and store it in the UserAttribute objects within the User object.

          There should be a configuration flag in kme.config.properties that allows an institution to turn this feature on and off. The values of the property should be "true" or "false" and it should be named kme.user.profile.enabled. If the value is false, the preferences screen should not display the option to save user preferences.
          Currently the application relies on client side management of user preferences within the application, storing data in either cookies or local storage. If the user is not authenticated, they will have to authenticate. If they are authenticated already the preferences page should display an option to save their current device preferences to their server profile. This transaction should send all configuration data to the server and store it in the UserAttribute objects within the User object.

          There should be a configuration flag in kme.config.properties that allows an institution to turn this feature on and off. The values of the property should be "true" or "false" and it should be named kme.user.profile.enabled. If the value is false, the preferences screen should not display the option to save user preferences.

          Items that should be saved are:
          home screen information (order and visibility)
          campus selection
          Joe Swanson (Inactive) made changes -
          Sprint Mobility 3.2 [ 198 ]
          Joe Swanson (Inactive) made changes -
          Sprint Mobility 3.2 [ 198 ] Mobility 3.2, Mobility 3.3 [ 198, 307 ]
          Joe Swanson (Inactive) made changes -
          Rank Ranked higher
          Joe Swanson (Inactive) made changes -
          Rank Ranked higher
          Joe Swanson (Inactive) made changes -
          Rank Ranked higher
          Joe Swanson (Inactive) made changes -
          Assignee Hemant Metalia [ hmetalia ] Aniruddha Jani [ ajani ]
          Aniruddha Jani (Inactive) logged work - 10/Jun/14 7:07 AM
          • Time Spent:
            1 day
             
            <No comment>
          Aniruddha Jani (Inactive) made changes -
          Remaining Estimate 4 days [ 115200 ] 3 days [ 86400 ]
          Time Spent 1 day [ 28800 ]
          Worklog Id 96519 [ 96519 ]
          Aniruddha Jani (Inactive) logged work - 11/Jun/14 7:59 AM
          • Time Spent:
            1 day
             
            <No comment>
          Aniruddha Jani (Inactive) made changes -
          Remaining Estimate 3 days [ 86400 ] 2 days [ 57600 ]
          Time Spent 1 day [ 28800 ] 2 days [ 57600 ]
          Worklog Id 96552 [ 96552 ]
          Aniruddha Jani (Inactive) logged work - 12/Jun/14 9:08 AM
          • Time Spent:
            1 day
             
            <No comment>
          Aniruddha Jani (Inactive) made changes -
          Remaining Estimate 2 days [ 57600 ] 1 day [ 28800 ]
          Time Spent 2 days [ 57600 ] 3 days [ 86400 ]
          Worklog Id 96585 [ 96585 ]
          Aniruddha Jani (Inactive) logged work - 13/Jun/14 10:15 AM
          • Time Spent:
            1 day
             
            <No comment>
          Aniruddha Jani (Inactive) made changes -
          Remaining Estimate 1 day [ 28800 ] 0 minutes [ 0 ]
          Time Spent 3 days [ 86400 ] 4 days [ 115200 ]
          Worklog Id 96612 [ 96612 ]
          Joe Swanson (Inactive) made changes -
          Assignee Aniruddha Jani [ ajani ]
          Joe Swanson (Inactive) made changes -
          Sprint Mobility 3.2, Mobility 3.3 [ 198, 307 ] Mobility 3.2 [ 198 ]
          Joe Swanson (Inactive) made changes -
          Rank Ranked higher
          Tom Amerman (Inactive) made changes -
          Link This issue cloned to MOBILITY-704 [ MOBILITY-704 ]
          Tom Amerman (Inactive) made changes -
          Assignee Aniruddha Jani [ ajani ]
          Hide
          Tom Amerman (Inactive) added a comment -

          Cloned open part, closed this one and assigned to Aniruddha to get credit for the work

          Show
          Tom Amerman (Inactive) added a comment - Cloned open part, closed this one and assigned to Aniruddha to get credit for the work
          Tom Amerman (Inactive) made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Tom Amerman (Inactive) made changes -
          Resolution Fixed [ 1 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          Tom Amerman (Inactive) made changes -
          Status Reopened [ 4 ] Closed [ 6 ]
          Resolution Won't Fix [ 2 ]
          Tom Amerman (Inactive) made changes -
          Link This issue is relied upon by MOBILITY-705 [ MOBILITY-705 ]

            People

            • Assignee:
              Aniruddha Jani (Inactive)
              Reporter:
              Joe Swanson (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 days
                4d
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 days
                4d

                  Agile

                    Structure Helper Panel