type
Operation
type Operation = core.OperationThe lifecycle operation currently being authorized or handled.
OperationCreateOperation- Create a document.
OperationDuplicateOperation- Duplicate a document.
OperationAdminOperation- Authorize admin entry.
OperationReadOperation- Read documents.
OperationReadVersionsOperation- Read version history.
OperationUpdateOperation- Update a document.
OperationDeleteOperation- Delete or trash a document.
OperationRestoreDeletedOperation- Restore a trashed document.
OperationDeletePermanentOperation- Permanently remove a document.
OperationPublishOperation- Publish a document.
OperationUnpublishOperation- Unpublish a document.
OperationUnlockOperation- Take over an editor lock.
Example
if ctx.Operation == ridu.OperationCreate ||
ctx.Operation == ridu.OperationUpdate {
ctx.Data["lastEditedBy"] = store.String(ctx.Actor.ID)
}