Permit.Permissions.ConditionClauses (permit v0.0.1)
Conjunction of conditions
Link to this section Summary
Link to this section Types
@type t() :: %Permit.Permissions.ConditionClauses{ conditions: [Permit.Permissions.Condition.t()] }
Link to this section Functions
Link to this function
conditions_satisfied?(condition_clauses, record, subject)
@spec conditions_satisfied?(t(), Permit.Types.resource(), Permit.Types.subject()) :: boolean()
Link to this function
new(conditions)
@spec new([Permit.Types.condition()]) :: t()
Link to this function
to_dynamic_query(condition_clauses)
@spec to_dynamic_query(t()) :: {:ok, Ecto.Query.t()} | {:error, keyword()}