Source code for signoffs.contrib.approvals.models
"""
Basic concrete implementations for ApprovalStamp related models
"""
from signoffs.core.models import (
AbstractApprovalSignet,
AbstractApprovalStamp,
AbstractRevokedSignet,
)
[docs]class Signet(AbstractApprovalSignet):
"""A concrete persistence layer for a basic Signet with a relation to an ApprovalStamp"""
pass
[docs]class RevokedSignet(AbstractRevokedSignet):
"""
A concrete persistence layer for tracking revoked Approval Signets.
May be declared on Approval Types to provide persistence / tracking of revoked signoffs.
"""
pass
[docs]class Stamp(AbstractApprovalStamp):
"""A concrete persistence layer for basic Approval Types"""
pass