...
project | deleted | replicated | replicated_deleted | replicated_deprecated | deprecated | deprecated_deleted | ||||
---|---|---|---|---|---|---|---|---|---|---|
project | replicate->replicated | undelete, replicate->replicated | NA | undelete->replicated | undeprecate->replicated | undeprecate, replicate->replicated | undeprecate->replicated | |||
deleted | replicate, delete->replicated_deleted | replicate->replicated_deleted | delete->replicated_deleted | NA | undeprecate, delete->replicated_deleted | undeprecate, delete->replicated_deleted | undeprecate->replicated_deleted | |||
replicated | replicate->replicated | undelete, replicate->replicated | NA | undelete->replicated | undeprecate->replicated | undeprecate, replicate->replicated | undeprecate, undelete->replicated | |||
replicated_deleted | replicate, delete->replicated_deleted | replicate->replicated_deleted | delete->replicated_deleted | NA | undeprecate, delete->replicated_deleted | undeprecate, replicate, delete->replicated_deleted | undeprecate, delete->replicated_deleted | |||
replicated_deprecated | NA | |||||||||
deprecated | deprecate->deprecated | deprecate->deprecated | deprecate->deprecated | deprecate->deprecated | NA | NA | undelete->deprecated | |||
deprecated_deleted | deprecate, delete->deprecated_deleted | deprecate->deprecated_deleted | deprecate, delete->deprecated_deleted | deprecate->deprecated_deleted | delete->replicated_deprecated_deleted | delete->deprecated_deleted | NA | |||
<Object has been removed.> | Do nothing. | Do Nothing. |
|
| No refs? Remove from system.
|
|
| |||
Misc Notes and Unanswered Questions:
...
- the entire sync request fails?
- the local item remains in its current state (no change)
- the local item's workflow state remains unchanged but the item gets some non-workflow state change (failed sync state or delete-pending state)?
- the local item moves into a "deleted" state even though it has active references?
- the local item moves into the "deprecated" state? Or "deprecated_deleted" state?