Move https://github.com/nuxeo-sandbox/nuxeo-retention as a maintained addon for 10.10.
It requires to:
- adapt logics of RetentionComponent to use the new session method such as:
- makeRecord to turn document into a record.
- setRetainUntil to schedule retention start
- remove the record:status field and modify code to leverage the new low-level fields ecm:isRecord, ecm:retainUntil, etc.
- clean up existing schedulers, workers, actions that are performing the ending of retention since it will likely be handled by the core.
- introduce an info bar for documents being in retention or with a legal hold
- adapt rules to fit new