angelos.lib.operation.setup

Module docstring.

class angelos.lib.operation.setup.BaseSetupOperation

Bases: angelos.lib.operation.operation.Operation

Baseclass for entity setup/import operations.

static import_ext(portfolio: angelos.lib.policy.portfolio.PrivatePortfolio, role: int = 112, server: bool = False) → bool

Validate a set of documents related to an entity for import.

class angelos.lib.operation.setup.SetupChurchOperation

Bases: angelos.lib.operation.setup.BaseSetupOperation

Church entity setup policy.

classmethod create(data: importlib._bootstrap.ChurchData, role: int = 112, server: bool = False, ip: Optional[Union[ipaddress.IPv4Address, ipaddress.IPv6Address]] = None)angelos.lib.policy.portfolio.PrivatePortfolio
class angelos.lib.operation.setup.SetupMinistryOperation

Bases: angelos.lib.operation.setup.BaseSetupOperation

Ministry entity setup policy.

classmethod create(data: importlib._bootstrap.MinistryData, role: int = 112, server: bool = False, ip: Optional[Union[ipaddress.IPv4Address, ipaddress.IPv6Address]] = None)angelos.lib.policy.portfolio.PrivatePortfolio
class angelos.lib.operation.setup.SetupPersonOperation

Bases: angelos.lib.operation.setup.BaseSetupOperation

Person entity setup policy.

classmethod create(data: importlib._bootstrap.PersonData, role: int = 112, server: bool = False, ip: Optional[Union[ipaddress.IPv4Address, ipaddress.IPv6Address]] = None)angelos.lib.policy.portfolio.PrivatePortfolio