parliament.models.change

Attributes

Action

ACTIONS

Classes

Change

Mixin providing a meta/content JSON pair. Meta is a JSON column loaded

Module Contents

type parliament.models.change.Action = Literal['add', 'edit', 'delete'][source]
parliament.models.change.ACTIONS: list[Action] = ['add', 'edit', 'delete'][source]
class parliament.models.change.Change[source]

Bases: onegov.core.orm.Base, onegov.core.orm.mixins.ContentMixin, onegov.core.orm.mixins.TimestampMixin

Mixin providing a meta/content JSON pair. Meta is a JSON column loaded with each request, content is a JSON column loaded deferred (to be shown only in the detail view).

__tablename__ = 'par_changes'[source]
type: sqlalchemy.Column[str][source]
__mapper_args__[source]
id: sqlalchemy.Column[uuid.UUID][source]
user_id: sqlalchemy.Column[str | None][source]
user_name: sqlalchemy.Column[str | None][source]
property user: str | None[source]
action: sqlalchemy.Column[Action][source]
property action_label: str[source]
model: sqlalchemy.Column[str][source]
property attendence: onegov.parliament.models.Attendence | None[source]
changes: onegov.core.orm.mixins.dict_property[dict[str, str | int | None] | None][source]
property date: datetime.date | None[source]
property parliamentarian: onegov.parliament.models.Parliamentarian | None[source]
property commission: onegov.parliament.models.Commission | None[source]