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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                benno Benn Oshrin
                Reporter:
                benno Benn Oshrin
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: