Carbonite.Multi (Carbonite v0.4.0) View Source
This module provides functions for dealing with audit trails in the context of Ecto.Multi.
Link to this section Summary
Functions
Adds an insert operation for a Carbonite.Transaction to an Ecto.Multi.
Sets the current transaction to "override mode" for all tables in the audit log.
Link to this section Types
Link to this section Functions
Link to this function
insert_transaction(multi, params \\ %{}, opts \\ [])
View Source (since 0.2.0)Specs
insert_transaction(Ecto.Multi.t(), params(), [prefix_option()]) :: Ecto.Multi.t()
Adds an insert operation for a Carbonite.Transaction to an Ecto.Multi.
See Carbonite.insert_transaction/3 for options.
Specs
override_mode(Ecto.Multi.t(), [prefix_option()]) :: Ecto.Multi.t()
Sets the current transaction to "override mode" for all tables in the audit log.
See Carbonite.override_mode/2 for options.