angelos.portfolio.portfolio.setup

Creating new entity portfolio for Person, Ministry and Church including Keys and PrivateKeys documents.

class angelos.portfolio.portfolio.setup.SetupChurchPortfolio

Bases: angelos.portfolio.portfolio.setup.SetupEntityMixin

Generate new church portfolio from data.

perform(*args, **kwargs)

Wrapping the callable.

Parameters
  • self (class) – Method owner

  • *args – Any arguments

  • **kwargs – Any keyword arguments

Returns

The result from the callable

class angelos.portfolio.portfolio.setup.SetupEntityMixin

Bases: angelos.common.policy.PolicyPerformer, angelos.common.policy.PolicyMixin

Logic fo generating Entity, Keys and PrivateKeys for a new PrivatePortfolio.

apply() → bool

Perform logic to create a new entity with its new portfolio.

class angelos.portfolio.portfolio.setup.SetupMinistryPortfolio

Bases: angelos.portfolio.portfolio.setup.SetupEntityMixin

Generate new ministry portfolio from data.

perform(*args, **kwargs)

Wrapping the callable.

Parameters
  • self (class) – Method owner

  • *args – Any arguments

  • **kwargs – Any keyword arguments

Returns

The result from the callable

class angelos.portfolio.portfolio.setup.SetupPersonPortfolio

Bases: angelos.portfolio.portfolio.setup.SetupEntityMixin

Generate new person portfolio from data.

perform(*args, **kwargs)

Wrapping the callable.

Parameters
  • self (class) – Method owner

  • *args – Any arguments

  • **kwargs – Any keyword arguments

Returns

The result from the callable