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

Figure out how to handle the potential conflict of having two different documents saving to the same join (i.e. group membership)

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: Not version specific
    • Component/s: Analysis
    • Labels:
      None
    • Rice Module:
      KIM
    • Application Requirement:
      Rice

      Description

      Because we could have multiple maintenance documents altering the same join record, if we are handling the optimistic locking properly, one maintenance document could technically alter the same join as another.

      This is the case of altering the group membership for a principal from the principal maintenance document and doing the same, but from the group maintenance document.

        Attachments

          Activity

          Hide
          ewestfal Eric Westfall added a comment -

          This is an old KIM issue, but I'm not sure if a general KNS issue can be extracted from this?

          Show
          ewestfal Eric Westfall added a comment - This is an old KIM issue, but I'm not sure if a general KNS issue can be extracted from this?
          Hide
          abyrne Ailish Byrne added a comment -

          if i'm understanding this correctly, we already have situations like this in kfs. the key is to insert the appropriate maintenance lock representations to prevent the problem from happening up front via the normal mechanisms. e.g. both account delegate global and account delegate modify delegates, so they need to insert locks that block eachother

          Show
          abyrne Ailish Byrne added a comment - if i'm understanding this correctly, we already have situations like this in kfs. the key is to insert the appropriate maintenance lock representations to prevent the problem from happening up front via the normal mechanisms. e.g. both account delegate global and account delegate modify delegates, so they need to insert locks that block eachother
          Hide
          ewestfal Eric Westfall added a comment -

          Great, then I'll close this as won't fix since it was originally encountered as a result of developing the original KIM user interfaces.

          Show
          ewestfal Eric Westfall added a comment - Great, then I'll close this as won't fix since it was originally encountered as a result of developing the original KIM user interfaces.

            People

            • Assignee:
              Unassigned
              Reporter:
              agodert Aaron Godert (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: