Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-10883

Date picker (and other widgets) still work when a field is disabled

    Details

    • Epic Link:
    • Rice Module:
      KRAD
    • Sprint:
      2.5.0-m1 Sprint 1, 2.5.0-m1 Sprint 2
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

      Need to address:

      • date picker
      • quick finder (make sure inquiry remains enabled)
      • spinner
      • text area (allow text area to be expanded/popped up in read only mode)

      Also to do:

      • Add these cases to KRAD Library -> Client Responsiveness -> Disable (done)
      • Create QA Jira to update the AFT to verify that these cases work correctly

        Attachments

          Issue Links

            Activity

            apotts Tony Potts (Inactive) created issue -
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Field Original Value New Value
            Fix Version/s 2.4.0-m2 [ 17036 ]
            Hide
            cniesen Claus Niesen added a comment - - edited

            User Experience Question:

            What should the disable behavior for the lookup, expand, data picker and spinner icons be?

            • Leave icons as is but make them inoperable.
            • Remove the icons. (Is there a danger of the layout changing?)
            • Replace them with inactive icons.

            Implementation question:

            How should we implement the disable features for the various widgets/controls that update an input field?

            • We can't just assume every widget needs to be disabled.
            • Adding new widgets should not require core KRAD code to be updated.
            Show
            cniesen Claus Niesen added a comment - - edited User Experience Question: What should the disable behavior for the lookup, expand, data picker and spinner icons be? Leave icons as is but make them inoperable. Remove the icons. (Is there a danger of the layout changing?) Replace them with inactive icons. Implementation question: How should we implement the disable features for the various widgets/controls that update an input field? We can't just assume every widget needs to be disabled. Adding new widgets should not require core KRAD code to be updated.
            cniesen Claus Niesen made changes -
            Attachment TravelAccountSample.patch [ 76872 ]
            cniesen Claus Niesen made changes -
            Sprint 2.4.0 KRAD Sprint test/bugfix [ 177 ]
            cniesen Claus Niesen made changes -
            Rank Ranked lower
            cniesen Claus Niesen made changes -
            Original Estimate 4 hours [ 14400 ]
            Remaining Estimate 4 hours [ 14400 ]
            cniesen Claus Niesen made changes -
            Assignee Claus Niesen [ cniesen ]
            ewestfal Eric Westfall made changes -
            Sprint 2.4.0-m4 Dev Sprint 4 [ 177 ] 2.4.0-m4 Dev Sprint 4 (Real) [ 201 ]
            cniesen Claus Niesen made changes -
            Description When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled. When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address
            - date picker
            - quick finder
            - spinner?

            Also to do:
            * Add this cases to the KRAD Libary -> Client Responsiveness -> Disable
            * Create QA Jira to update the AFT to verify that these cases work correctly
            cniesen Claus Niesen made changes -
            Description When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address
            - date picker
            - quick finder
            - spinner?

            Also to do:
            * Add this cases to the KRAD Libary -> Client Responsiveness -> Disable
            * Create QA Jira to update the AFT to verify that these cases work correctly
            When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address
            - date picker
            - quick finder
            - spinner

            Also to do:
            * Add this cases to the KRAD Libary -> Client Responsiveness -> Disable
            * Create QA Jira to update the AFT to verify that these cases work correctly
            cniesen Claus Niesen made changes -
            Description When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address
            - date picker
            - quick finder
            - spinner

            Also to do:
            * Add this cases to the KRAD Libary -> Client Responsiveness -> Disable
            * Create QA Jira to update the AFT to verify that these cases work correctly
            When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address
            - date picker
            - quick finder
            - spinner
            - text area (allow text area to be expanded [popped up] but in read only mode)

            Also to do:
            * Add this cases to the KRAD Libary -> Client Responsiveness -> Disable
            * Create QA Jira to update the AFT to verify that these cases work correctly
            cniesen Claus Niesen made changes -
            Description When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address
            - date picker
            - quick finder
            - spinner
            - text area (allow text area to be expanded [popped up] but in read only mode)

            Also to do:
            * Add this cases to the KRAD Libary -> Client Responsiveness -> Disable
            * Create QA Jira to update the AFT to verify that these cases work correctly
            When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address
            - date picker
            - quick finder (make sure inquiry remains enabled)
            - spinner
            - text area (allow text area to be expanded [popped up] but in read only mode)

            Also to do:
            * Add this cases to the KRAD Libary -> Client Responsiveness -> Disable
            * Create QA Jira to update the AFT to verify that these cases work correctly
            cniesen Claus Niesen made changes -
            Comment [ Other widgets like the quickfinder are affected as well. ]
            cniesen Claus Niesen made changes -
            Description When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address
            - date picker
            - quick finder (make sure inquiry remains enabled)
            - spinner
            - text area (allow text area to be expanded [popped up] but in read only mode)

            Also to do:
            * Add this cases to the KRAD Libary -> Client Responsiveness -> Disable
            * Create QA Jira to update the AFT to verify that these cases work correctly
            When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address:
            - date picker
            - quick finder (make sure inquiry remains enabled)
            - spinner
            - text area (allow text area to be expanded [popped up] but in read only mode)

            Also to do:
            * Add this cases to the KRAD Libary -> Client Responsiveness -> Disable
            * Create QA Jira to update the AFT to verify that these cases work correctly
            cniesen Claus Niesen made changes -
            Description When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address:
            - date picker
            - quick finder (make sure inquiry remains enabled)
            - spinner
            - text area (allow text area to be expanded [popped up] but in read only mode)

            Also to do:
            * Add this cases to the KRAD Libary -> Client Responsiveness -> Disable
            * Create QA Jira to update the AFT to verify that these cases work correctly
            When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address:
            - date picker
            - quick finder (make sure inquiry remains enabled)
            - spinner
            - text area (allow text area to be expanded/popped up in read only mode)

            Also to do:
            * Add these cases to KRAD Libary -> Client Responsiveness -> Disable {color:green}(done){color}
            * Create QA Jira to update the AFT to verify that these cases work correctly
            cniesen Claus Niesen made changes -
            Attachment TravelAccountSample.patch [ 76872 ]
            cniesen Claus Niesen logged work - 06/Feb/14 11:57 AM
            • Time Spent:
              4 hours
               
              <No comment>
            cniesen Claus Niesen made changes -
            Remaining Estimate 4 hours [ 14400 ] 0 minutes [ 0 ]
            Time Spent 4 hours [ 14400 ]
            Worklog Id 92623 [ 92623 ]
            cniesen Claus Niesen made changes -
            Description When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address:
            - date picker
            - quick finder (make sure inquiry remains enabled)
            - spinner
            - text area (allow text area to be expanded/popped up in read only mode)

            Also to do:
            * Add these cases to KRAD Libary -> Client Responsiveness -> Disable {color:green}(done){color}
            * Create QA Jira to update the AFT to verify that these cases work correctly
            When a field becomes disabled, the date picker still works and changes the value. Likely there would be an issue with other widgets as well (quickfinder). The widgets should become hidden when the field is disabled.

            Need to address:
            - date picker
            - quick finder (make sure inquiry remains enabled)
            - spinner
            - text area (allow text area to be expanded/popped up in read only mode)

            Also to do:
            * Add these cases to KRAD Library -> Client Responsiveness -> Disable {color:green}(done){color}
            * Create QA Jira to update the AFT to verify that these cases work correctly
            cniesen Claus Niesen made changes -
            Sprint 2.4.0-m4 Dev Sprint 4 (Real) [ 201 ]
            cniesen Claus Niesen made changes -
            Sprint 2.4.0 Next Dev Sprint [ 202 ]
            cniesen Claus Niesen made changes -
            Rank Ranked higher
            cniesen Claus Niesen made changes -
            Component/s User Experience (UX) [ 13465 ]
            Component/s User Interface [ 11249 ]
            Component/s Development [ 11244 ]
            Hide
            thrclark Tom Clark added a comment -

            Of the three suggestions above, I think #3 makes the most sense in this case. The icons are now rendered via fonts and css (no images), so we would need a 'disabled' class to be applied to the icon, and from there we can create the appropriate disabled styling. The DOM output would looks something like this:

            <span class="icon-cool disabled"></span>

            Show
            thrclark Tom Clark added a comment - Of the three suggestions above, I think #3 makes the most sense in this case. The icons are now rendered via fonts and css (no images), so we would need a 'disabled' class to be applied to the icon, and from there we can create the appropriate disabled styling. The DOM output would looks something like this: <span class="icon-cool disabled"></span>
            cniesen Claus Niesen made changes -
            Link This issue is duplicated by KULRICE-7141 [ KULRICE-7141 ]
            cniesen Claus Niesen made changes -
            Link This issue is related to KULRICE-7211 [ KULRICE-7211 ]
            jkneal Jerry Neal (Inactive) made changes -
            Epic Link KULRICE-11464 [ 129606 ]
            jkneal Jerry Neal (Inactive) made changes -
            Priority Major [ 3 ] Critical [ 2 ]
            Assignee Claus Niesen [ cniesen ] Jeff Covey [ jcovey ]
            Component/s Development [ 11244 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Component/s User Experience (UX) [ 13465 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Component/s User Experience (UX) [ 13465 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Rank Ranked lower
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Sprint 2.4.0-rc1 Sprint 1 [ 202 ] 2.5.0-m1 Sprint 1 [ 215 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Fix Version/s 2.5 [ 17044 ]
            Fix Version/s 2.4 [ 16913 ]
            jcovey Jeff Covey (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Rank Ranked higher
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Sprint 2.5.0-m1 Sprint 1 [ 215 ] 2.5.0-m1 Sprint 1, 2.5.0-m1 Sprint 2 [ 215, 219 ]
            Hide
            jkneal Jerry Neal (Inactive) added a comment -

            Jeff,

            Can you try to wrap this up before the sprint ends tomorrow?

            thanks,
            Jerry

            Show
            jkneal Jerry Neal (Inactive) added a comment - Jeff, Can you try to wrap this up before the sprint ends tomorrow? thanks, Jerry
            jcovey Jeff Covey (Inactive) made changes -
            Status In Progress [ 3 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            kbtaylor Kristina Taylor (Inactive) made changes -
            Link This issue relates to KULRICE-12615 [ KULRICE-12615 ]
            kbtaylor Kristina Taylor (Inactive) made changes -
            Link This issue relates to KULRICE-12616 [ KULRICE-12616 ]
            Hide
            acampbell Adam Campbell (Inactive) added a comment -

            Created RICEQA-355 to modify AFTs for KULRICE-12615 and KULRICE-12616.

            Show
            acampbell Adam Campbell (Inactive) added a comment - Created RICEQA-355 to modify AFTs for KULRICE-12615 and KULRICE-12616 .
            acampbell Adam Campbell (Inactive) made changes -
            Link This issue relates to RICEQA-355 [ RICEQA-355 ]
            masargen Matt Sargent made changes -
            Status Resolved [ 5 ] Closed [ 6 ]

              People

              • Assignee:
                jcovey Jeff Covey (Inactive)
                Reporter:
                apotts Tony Potts (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 4 hours
                  4h
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 4 hours
                  4h