package
5.13.0+incompatible
Repository: https://github.com/documize/community.git
Documentation: pkg.go.dev
# Constants
ApprovalAnybody can approve data item change.
ApprovalMajority must approve data item change.
ApprovalNone means no approval necessary.
ApprovalUnanimous approval must be given for data item change.
ChangePending means data item is still being edited and not yet requesting review.
ChangePendingNew means a new section to a document is pending review.
ChangePublished means data item is visible all.
ChangeRejected means data item was not approved for publication.
ChangeUnderReview means data item is being reviewed Next step would be to mark data item as either Published or Rejected.
LifecycleArchived means document has been archived.
LifecycleDraft means document is in draft mode with restricted viewing.
LifecycleLive means document can be seen by all.
ProtectionLock means no data itme changes.
ProtectionNone means no protection so data item changes are permitted.
ProtectionReview means changes must be reviewed and approved.
# Type aliases
Approval tells us how some data item change is to be approved.
ChangeStatus tells us the state of a data item.
Lifecycle tells us if document is in Draft, Live, Archived.
Protection tell us how to handle data item changes.