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

Primary keys should not be editable on maintenance edit action

    Details

    • Epic Link:
    • Rice Module:
      KRAD
    • KRAD Feature Area:
      Maintenance
    • Application Requirement:
      Rice
    • Sprint:
      2.4.0-m4 KRAD UXI Sprint 4
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      When a maintenance edit is done, the primary key fields on the new side should not be editable. There is also a special case which is also not working for when principalId is part of the primary key, where if a UserControl is used and the principalName is actually being written by the control instead of the principalId, then the control should not be editable. Both of these cases are handled in the KNS in FieldUtils.fixFieldForForm.

        Attachments

          Issue Links

            Activity

            jkneal Jerry Neal (Inactive) created issue -
            jkneal Jerry Neal (Inactive) made changes -
            Field Original Value New Value
            Link This issue discovered by KULRICE-10244 [ KULRICE-10244 ]
            jkneal Jerry Neal (Inactive) made changes -
            Issue Type Improvement [ 4 ] Bug Fix [ 1 ]
            jkneal Jerry Neal (Inactive) made changes -
            Link This issue cloned from KULRICE-10454 [ KULRICE-10454 ]
            kbtaylor Kristina Taylor (Inactive) made changes -
            Description When a maintenance edit is done, the primary key fields on the new side should not be editable When a maintenance edit is done, the primary key fields on the new side should not be editable. There is also a special case which is also not working for when {{principalId}} is part of the primary key, where if a {{UserControl}} is used and the {{principalName}} is actually being written by the control instead of the {{principalId}}, then the control should not be editable. Both of these cases are handled in the KNS in {{FieldUtils.fixFieldForForm}}.
            kbtaylor Kristina Taylor (Inactive) made changes -
            Link This issue discovered by KULRICE-10440 [ KULRICE-10440 ]
            kbtaylor Kristina Taylor (Inactive) made changes -
            Epic Link KULRICE-9440 [ 114709 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Fix Version/s 2.4.0-m2 [ 17036 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Component/s User Experience (UX) [ 13465 ]
            jkneal Jerry Neal (Inactive) made changes -
            Epic Link KULRICE-9440 [ 114709 ] KULRICE-11677 [ 131203 ]
            jkneal Jerry Neal (Inactive) made changes -
            Component/s KNS Equivalency [ 13684 ]
            jkneal Jerry Neal (Inactive) made changes -
            Fix Version/s Backlog [ 15811 ]
            Fix Version/s 2.4 [ 16913 ]
            jkneal Jerry Neal (Inactive) made changes -
            Original Estimate 1 day [ 28800 ]
            Remaining Estimate 1 day [ 28800 ]
            Fix Version/s 2.4 [ 16913 ]
            Fix Version/s Backlog [ 15811 ]
            Assignee Jeff Covey [ jcovey ]
            jkneal Jerry Neal (Inactive) made changes -
            Sprint 2.4.0-m4 KRAD UXI Sprint 4 [ 200 ]
            jkneal Jerry Neal (Inactive) made changes -
            Rank Ranked higher
            jkneal Jerry Neal (Inactive) made changes -
            Summary Primary keys should not be editable on maintenance document copy Primary keys should not be editable on maintenance edit action
            jkneal Jerry Neal (Inactive) made changes -
            Assignee Jeff Covey [ jcovey ] Tadas Paegle [ tpaegle ]
            tpaegle Tadas Paegle (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            kbtaylor Kristina Taylor (Inactive) made changes -
            Link This issue is relied upon by KULRICE-10459 [ KULRICE-10459 ]
            cniesen Claus Niesen made changes -
            Comment [ The generic case can be tested against Travel Account. For the specific case a data object and database table where the principalId is part of a composite key would need to be created (probably in the labs area). ]
            tpaegle Tadas Paegle (Inactive) made changes -
            Remaining Estimate 1 day [ 28800 ] 0 minutes [ 0 ]
            Time Spent 1 day [ 28800 ]
            Worklog Id 93012 [ 93012 ]
            tpaegle Tadas Paegle (Inactive) made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            tpaegle Tadas Paegle (Inactive) made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Resolution Complete [ 6 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Status Resolved [ 5 ] Closed [ 6 ]

              People

              • Assignee:
                tpaegle Tadas Paegle (Inactive)
                Reporter:
                jkneal Jerry Neal (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1 day
                  1d
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day
                  1d