Uploaded image for project: 'COmanage'
  1. COmanage
  2. CO-1015

Refactor Suspend/Delete

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: COmanage Registry 0.9.1 (Essential Enneagon Plus One)
    • Fix Version/s: COmanage Registry Future
    • Component/s: Registry
    • Labels:
      None

      Description

      Refactor handling of suspend (setting status to "Suspended") and delete operations. The general problem is that when an item is suspended, related models may still reference it.

      For example: if an extended type affiliation has been suspended but is still referenced by an expiration policy, what should happen?

      As a general rule, models being suspended should check for related models and throw a warning (similar to expunge) or error (similar to checkDeleteDependencies) before proceeding.

        Smart Checklist

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  benn.oshrin@at.internet2.edu Benn Oshrin
                  Reporter:
                  benn.oshrin@at.internet2.edu Benn Oshrin
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated: