mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-24 22:48:18 +00:00
Merge branch 'v6.2' of github.com:firefly-iii/firefly-iii into v6.2
This commit is contained in:
@@ -214,9 +214,9 @@ trait AccountCollection
|
|||||||
$this->query->leftJoin('account_types as source_account_type', 'source_account_type.id', '=', 'source_account.account_type_id');
|
$this->query->leftJoin('account_types as source_account_type', 'source_account_type.id', '=', 'source_account.account_type_id');
|
||||||
|
|
||||||
// add source account fields:
|
// add source account fields:
|
||||||
$this->fields[] = 'source_account.name as source_account_name';
|
$this->fields[] = 'source_account.name as source_account_name';
|
||||||
$this->fields[] = 'source_account.iban as source_account_iban';
|
$this->fields[] = 'source_account.iban as source_account_iban';
|
||||||
$this->fields[] = 'source_account_type.type as source_account_type';
|
$this->fields[] = 'source_account_type.type as source_account_type';
|
||||||
|
|
||||||
// same for dest
|
// same for dest
|
||||||
$this->query->leftJoin('accounts as dest_account', 'dest_account.id', '=', 'destination.account_id');
|
$this->query->leftJoin('accounts as dest_account', 'dest_account.id', '=', 'destination.account_id');
|
||||||
@@ -232,7 +232,8 @@ trait AccountCollection
|
|||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
#[\Override] public function accountBalanceIs(string $direction, string $operator, string $value): GroupCollectorInterface
|
#[\Override]
|
||||||
|
public function accountBalanceIs(string $direction, string $operator, string $value): GroupCollectorInterface
|
||||||
{
|
{
|
||||||
Log::warning(sprintf('GroupCollector will be SLOW: accountBalanceIs: "%s" "%s" "%s"', $direction, $operator, $value));
|
Log::warning(sprintf('GroupCollector will be SLOW: accountBalanceIs: "%s" "%s" "%s"', $direction, $operator, $value));
|
||||||
|
|
||||||
@@ -251,35 +252,49 @@ trait AccountCollection
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
// in theory, this could lead to finding other users accounts.
|
// in theory, this could lead to finding other users accounts.
|
||||||
$balance = Steam::finalAccountBalance(Account::find($accountId), $transaction['date']);
|
$balance = Steam::finalAccountBalance(Account::find($accountId), $transaction['date']);
|
||||||
$result = bccomp($balance['balance'], $value);
|
$result = bccomp($balance['balance'], $value);
|
||||||
Log::debug(sprintf('"%s" vs "%s" is %d', $balance['balance'], $value, $result));
|
Log::debug(sprintf('"%s" vs "%s" is %d', $balance['balance'], $value, $result));
|
||||||
|
|
||||||
switch ($operator) {
|
switch ($operator) {
|
||||||
default:
|
default:
|
||||||
Log::error(sprintf('GroupCollector: accountBalanceIs: unknown operator "%s"', $operator));
|
Log::error(sprintf('GroupCollector: accountBalanceIs: unknown operator "%s"', $operator));
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
case '==':
|
case '==':
|
||||||
Log::debug('Expect result to be 0 (equal)');
|
Log::debug('Expect result to be 0 (equal)');
|
||||||
|
|
||||||
return 0 === $result;
|
return 0 === $result;
|
||||||
|
|
||||||
case '!=':
|
case '!=':
|
||||||
Log::debug('Expect result to be -1 or 1 (not equal)');
|
Log::debug('Expect result to be -1 or 1 (not equal)');
|
||||||
|
|
||||||
return 0 !== $result;
|
return 0 !== $result;
|
||||||
|
|
||||||
case '>':
|
case '>':
|
||||||
Log::debug('Expect result to be 1 (greater then)');
|
Log::debug('Expect result to be 1 (greater then)');
|
||||||
|
|
||||||
return 1 === $result;
|
return 1 === $result;
|
||||||
|
|
||||||
case '>=':
|
case '>=':
|
||||||
Log::debug('Expect result to be 0 or 1 (greater then or equal)');
|
Log::debug('Expect result to be 0 or 1 (greater then or equal)');
|
||||||
|
|
||||||
return -1 !== $result;
|
return -1 !== $result;
|
||||||
|
|
||||||
case '<':
|
case '<':
|
||||||
Log::debug('Expect result to be -1 (less than)');
|
Log::debug('Expect result to be -1 (less than)');
|
||||||
|
|
||||||
return -1 === $result;
|
return -1 === $result;
|
||||||
|
|
||||||
case '<=':
|
case '<=':
|
||||||
Log::debug('Expect result to be -1 or 0 (less than or equal)');
|
Log::debug('Expect result to be -1 or 0 (less than or equal)');
|
||||||
|
|
||||||
return 1 !== $result;
|
return 1 !== $result;
|
||||||
}
|
}
|
||||||
//if($balance['balance'] $operator $value) {
|
// if($balance['balance'] $operator $value) {
|
||||||
|
|
||||||
//}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
@@ -92,7 +92,7 @@ class AccountController extends Controller
|
|||||||
$cache->addProperty($end);
|
$cache->addProperty($end);
|
||||||
$cache->addProperty('chart.account.expense-accounts');
|
$cache->addProperty('chart.account.expense-accounts');
|
||||||
if ($cache->has()) {
|
if ($cache->has()) {
|
||||||
return response()->json($cache->get());
|
return response()->json($cache->get());
|
||||||
}
|
}
|
||||||
$start->subDay();
|
$start->subDay();
|
||||||
|
|
||||||
@@ -135,10 +135,10 @@ class AccountController extends Controller
|
|||||||
}
|
}
|
||||||
// recreate currencies, but on ID instead of code.
|
// recreate currencies, but on ID instead of code.
|
||||||
$newCurrencies = [];
|
$newCurrencies = [];
|
||||||
foreach($currencies as $currency) {
|
foreach ($currencies as $currency) {
|
||||||
$newCurrencies[$currency->id] = $currency;
|
$newCurrencies[$currency->id] = $currency;
|
||||||
}
|
}
|
||||||
$currencies = $newCurrencies;
|
$currencies = $newCurrencies;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -502,7 +502,7 @@ class AccountController extends Controller
|
|||||||
$cache->addProperty($end);
|
$cache->addProperty($end);
|
||||||
$cache->addProperty('chart.account.revenue-accounts');
|
$cache->addProperty('chart.account.revenue-accounts');
|
||||||
if ($cache->has()) {
|
if ($cache->has()) {
|
||||||
return response()->json($cache->get());
|
return response()->json($cache->get());
|
||||||
}
|
}
|
||||||
$start->subDay();
|
$start->subDay();
|
||||||
|
|
||||||
@@ -549,10 +549,10 @@ class AccountController extends Controller
|
|||||||
|
|
||||||
// recreate currencies, but on ID instead of code.
|
// recreate currencies, but on ID instead of code.
|
||||||
$newCurrencies = [];
|
$newCurrencies = [];
|
||||||
foreach($currencies as $currency) {
|
foreach ($currencies as $currency) {
|
||||||
$newCurrencies[$currency->id] = $currency;
|
$newCurrencies[$currency->id] = $currency;
|
||||||
}
|
}
|
||||||
$currencies = $newCurrencies;
|
$currencies = $newCurrencies;
|
||||||
|
|
||||||
// sort temp array by amount.
|
// sort temp array by amount.
|
||||||
$amounts = array_column($tempData, 'diff_float');
|
$amounts = array_column($tempData, 'diff_float');
|
||||||
|
@@ -1823,49 +1823,73 @@ class OperatorQuerySearch implements SearchInterface
|
|||||||
$this->collector->setSepaCT($value);
|
$this->collector->setSepaCT($value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'source_balance_gte':
|
case 'source_balance_gte':
|
||||||
case '-source_balance_lt':
|
case '-source_balance_lt':
|
||||||
$this->collector->accountBalanceIs('source', '>=', $value);
|
$this->collector->accountBalanceIs('source', '>=', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '-source_balance_gte':
|
case '-source_balance_gte':
|
||||||
case 'source_balance_lt':
|
case 'source_balance_lt':
|
||||||
$this->collector->accountBalanceIs('source', '<', $value);
|
$this->collector->accountBalanceIs('source', '<', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'source_balance_gt':
|
case 'source_balance_gt':
|
||||||
case '-source_balance_lte':
|
case '-source_balance_lte':
|
||||||
$this->collector->accountBalanceIs('source', '>', $value);
|
$this->collector->accountBalanceIs('source', '>', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '-source_balance_gt':
|
case '-source_balance_gt':
|
||||||
case 'source_balance_lte':
|
case 'source_balance_lte':
|
||||||
$this->collector->accountBalanceIs('source', '<=', $value);
|
$this->collector->accountBalanceIs('source', '<=', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'source_balance_is':
|
case 'source_balance_is':
|
||||||
$this->collector->accountBalanceIs('source', '==', $value);
|
$this->collector->accountBalanceIs('source', '==', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '-source_balance_is':
|
case '-source_balance_is':
|
||||||
$this->collector->accountBalanceIs('source', '!=', $value);
|
$this->collector->accountBalanceIs('source', '!=', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'destination_balance_gte':
|
case 'destination_balance_gte':
|
||||||
case '-destination_balance_lt':
|
case '-destination_balance_lt':
|
||||||
$this->collector->accountBalanceIs('destination', '>=', $value);
|
$this->collector->accountBalanceIs('destination', '>=', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '-destination_balance_gte':
|
case '-destination_balance_gte':
|
||||||
case 'destination_balance_lt':
|
case 'destination_balance_lt':
|
||||||
$this->collector->accountBalanceIs('destination', '<', $value);
|
$this->collector->accountBalanceIs('destination', '<', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'destination_balance_gt':
|
case 'destination_balance_gt':
|
||||||
case '-destination_balance_lte':
|
case '-destination_balance_lte':
|
||||||
$this->collector->accountBalanceIs('destination', '>', $value);
|
$this->collector->accountBalanceIs('destination', '>', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '-destination_balance_gt':
|
case '-destination_balance_gt':
|
||||||
case 'destination_balance_lte':
|
case 'destination_balance_lte':
|
||||||
$this->collector->accountBalanceIs('destination', '<=', $value);
|
$this->collector->accountBalanceIs('destination', '<=', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'destination_balance_is':
|
case 'destination_balance_is':
|
||||||
$this->collector->accountBalanceIs('destination', '==', $value);
|
$this->collector->accountBalanceIs('destination', '==', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '-destination_balance_is':
|
case '-destination_balance_is':
|
||||||
$this->collector->accountBalanceIs('destination', '!=', $value);
|
$this->collector->accountBalanceIs('destination', '!=', $value);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -24,233 +24,233 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'operators' => [
|
'operators' => [
|
||||||
'user_action' => ['alias' => false, 'needs_context' => true],
|
'user_action' => ['alias' => false, 'needs_context' => true],
|
||||||
'account_id' => ['alias' => false, 'needs_context' => true],
|
'account_id' => ['alias' => false, 'needs_context' => true],
|
||||||
'reconciled' => ['alias' => false, 'needs_context' => false],
|
'reconciled' => ['alias' => false, 'needs_context' => false],
|
||||||
'source_account_id' => ['alias' => false, 'needs_context' => true],
|
'source_account_id' => ['alias' => false, 'needs_context' => true],
|
||||||
'destination_account_id' => ['alias' => false, 'needs_context' => true],
|
'destination_account_id' => ['alias' => false, 'needs_context' => true],
|
||||||
'transaction_type' => ['alias' => false, 'needs_context' => true],
|
'transaction_type' => ['alias' => false, 'needs_context' => true],
|
||||||
'type' => ['alias' => true, 'alias_for' => 'transaction_type', 'needs_context' => true],
|
'type' => ['alias' => true, 'alias_for' => 'transaction_type', 'needs_context' => true],
|
||||||
'tag_is' => ['alias' => false, 'needs_context' => true],
|
'tag_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'tag_is_not' => ['alias' => false, 'needs_context' => true],
|
'tag_is_not' => ['alias' => false, 'needs_context' => true],
|
||||||
'tag' => ['alias' => true, 'alias_for' => 'tag_is', 'needs_context' => true],
|
'tag' => ['alias' => true, 'alias_for' => 'tag_is', 'needs_context' => true],
|
||||||
'tag_contains' => ['alias' => false, 'needs_context' => true],
|
'tag_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'tag_ends' => ['alias' => false, 'needs_context' => true],
|
'tag_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'tag_starts' => ['alias' => false, 'needs_context' => true],
|
'tag_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'description_is' => ['alias' => false, 'needs_context' => true],
|
'description_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'description' => ['alias' => true, 'alias_for' => 'description_is', 'needs_context' => true],
|
'description' => ['alias' => true, 'alias_for' => 'description_is', 'needs_context' => true],
|
||||||
'description_contains' => ['alias' => false, 'needs_context' => true],
|
'description_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'description_ends' => ['alias' => false, 'needs_context' => true],
|
'description_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'description_starts' => ['alias' => false, 'needs_context' => true],
|
'description_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'notes_is' => ['alias' => false, 'needs_context' => true],
|
'notes_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'notes_are' => ['alias' => true, 'alias_for' => 'notes_is', 'needs_context' => true],
|
'notes_are' => ['alias' => true, 'alias_for' => 'notes_is', 'needs_context' => true],
|
||||||
'notes_contains' => ['alias' => false, 'needs_context' => true],
|
'notes_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'notes_contain' => ['alias' => true, 'alias_for' => 'notes_contains', 'needs_context' => true],
|
'notes_contain' => ['alias' => true, 'alias_for' => 'notes_contains', 'needs_context' => true],
|
||||||
'notes' => ['alias' => true, 'alias_for' => 'notes_contains', 'needs_context' => true],
|
'notes' => ['alias' => true, 'alias_for' => 'notes_contains', 'needs_context' => true],
|
||||||
'notes_ends' => ['alias' => false, 'needs_context' => true],
|
'notes_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'notes_end' => ['alias' => true, 'alias_for' => 'notes_ends', 'needs_context' => true],
|
'notes_end' => ['alias' => true, 'alias_for' => 'notes_ends', 'needs_context' => true],
|
||||||
'notes_starts' => ['alias' => false, 'needs_context' => true],
|
'notes_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'notes_start' => ['alias' => true, 'alias_for' => 'notes_starts', 'needs_context' => true],
|
'notes_start' => ['alias' => true, 'alias_for' => 'notes_starts', 'needs_context' => true],
|
||||||
'source_account_is' => ['alias' => false, 'needs_context' => true],
|
'source_account_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'from_account_is' => ['alias' => true, 'alias_for' => 'source_account_is', 'needs_context' => true],
|
'from_account_is' => ['alias' => true, 'alias_for' => 'source_account_is', 'needs_context' => true],
|
||||||
'source_account_contains' => ['alias' => false, 'needs_context' => true],
|
'source_account_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'source' => ['alias' => true, 'alias_for' => 'source_account_contains', 'needs_context' => true],
|
'source' => ['alias' => true, 'alias_for' => 'source_account_contains', 'needs_context' => true],
|
||||||
'from' => ['alias' => true, 'alias_for' => 'source_account_contains', 'needs_context' => true],
|
'from' => ['alias' => true, 'alias_for' => 'source_account_contains', 'needs_context' => true],
|
||||||
'from_account_contains' => ['alias' => true, 'alias_for' => 'source_account_contains', 'needs_context' => true],
|
'from_account_contains' => ['alias' => true, 'alias_for' => 'source_account_contains', 'needs_context' => true],
|
||||||
'source_account_ends' => ['alias' => false, 'needs_context' => true],
|
'source_account_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'from_account_ends' => ['alias' => true, 'alias_for' => 'source_account_ends', 'needs_context' => true],
|
'from_account_ends' => ['alias' => true, 'alias_for' => 'source_account_ends', 'needs_context' => true],
|
||||||
'source_account_starts' => ['alias' => false, 'needs_context' => true],
|
'source_account_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'from_account_starts' => ['alias' => true, 'alias_for' => 'source_account_starts', 'needs_context' => true],
|
'from_account_starts' => ['alias' => true, 'alias_for' => 'source_account_starts', 'needs_context' => true],
|
||||||
'source_account_nr_is' => ['alias' => false, 'needs_context' => true],
|
'source_account_nr_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'from_account_nr_is' => ['alias' => true, 'alias_for' => 'source_account_nr_is', 'needs_context' => true],
|
'from_account_nr_is' => ['alias' => true, 'alias_for' => 'source_account_nr_is', 'needs_context' => true],
|
||||||
'source_account_nr_contains' => ['alias' => false, 'needs_context' => true],
|
'source_account_nr_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'from_account_nr_contains' => ['alias' => true, 'alias_for' => 'source_account_nr_contains', 'needs_context' => true],
|
'from_account_nr_contains' => ['alias' => true, 'alias_for' => 'source_account_nr_contains', 'needs_context' => true],
|
||||||
'source_account_nr_ends' => ['alias' => false, 'needs_context' => true],
|
'source_account_nr_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'from_account_nr_ends' => ['alias' => true, 'alias_for' => 'source_account_nr_ends', 'needs_context' => true],
|
'from_account_nr_ends' => ['alias' => true, 'alias_for' => 'source_account_nr_ends', 'needs_context' => true],
|
||||||
'source_account_nr_starts' => ['alias' => false, 'needs_context' => true],
|
'source_account_nr_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'from_account_nr_starts' => ['alias' => true, 'alias_for' => 'source_account_nr_starts', 'needs_context' => true],
|
'from_account_nr_starts' => ['alias' => true, 'alias_for' => 'source_account_nr_starts', 'needs_context' => true],
|
||||||
'destination_account_is' => ['alias' => false, 'needs_context' => true],
|
'destination_account_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'to_account_is' => ['alias' => true, 'alias_for' => 'destination_account_is', 'needs_context' => true],
|
'to_account_is' => ['alias' => true, 'alias_for' => 'destination_account_is', 'needs_context' => true],
|
||||||
'destination_account_contains' => ['alias' => false, 'needs_context' => true],
|
'destination_account_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'destination' => ['alias' => true, 'alias_for' => 'destination_account_contains', 'needs_context' => true],
|
'destination' => ['alias' => true, 'alias_for' => 'destination_account_contains', 'needs_context' => true],
|
||||||
'to' => ['alias' => true, 'alias_for' => 'destination_account_contains', 'needs_context' => true],
|
'to' => ['alias' => true, 'alias_for' => 'destination_account_contains', 'needs_context' => true],
|
||||||
'to_account_contains' => ['alias' => true, 'alias_for' => 'destination_account_contains', 'needs_context' => true],
|
'to_account_contains' => ['alias' => true, 'alias_for' => 'destination_account_contains', 'needs_context' => true],
|
||||||
'destination_account_ends' => ['alias' => false, 'needs_context' => true],
|
'destination_account_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'to_account_ends' => ['alias' => true, 'alias_for' => 'destination_account_ends', 'needs_context' => true],
|
'to_account_ends' => ['alias' => true, 'alias_for' => 'destination_account_ends', 'needs_context' => true],
|
||||||
'destination_account_starts' => ['alias' => false, 'needs_context' => true],
|
'destination_account_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'to_account_starts' => ['alias' => true, 'alias_for' => 'destination_account_starts', 'needs_context' => true],
|
'to_account_starts' => ['alias' => true, 'alias_for' => 'destination_account_starts', 'needs_context' => true],
|
||||||
'destination_account_nr_is' => ['alias' => false, 'needs_context' => true],
|
'destination_account_nr_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'to_account_nr_is' => ['alias' => true, 'alias_for' => 'destination_account_nr_is', 'needs_context' => true],
|
'to_account_nr_is' => ['alias' => true, 'alias_for' => 'destination_account_nr_is', 'needs_context' => true],
|
||||||
'destination_account_nr_contains' => ['alias' => false, 'needs_context' => true],
|
'destination_account_nr_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'to_account_nr_contains' => ['alias' => true, 'alias_for' => 'destination_account_nr_contains', 'needs_context' => true],
|
'to_account_nr_contains' => ['alias' => true, 'alias_for' => 'destination_account_nr_contains', 'needs_context' => true],
|
||||||
'destination_account_nr_ends' => ['alias' => false, 'needs_context' => true],
|
'destination_account_nr_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'to_account_nr_ends' => ['alias' => true, 'alias_for' => 'destination_account_nr_ends', 'needs_context' => true],
|
'to_account_nr_ends' => ['alias' => true, 'alias_for' => 'destination_account_nr_ends', 'needs_context' => true],
|
||||||
'destination_account_nr_starts' => ['alias' => false, 'needs_context' => true],
|
'destination_account_nr_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'to_account_nr_starts' => ['alias' => true, 'alias_for' => 'destination_account_nr_starts', 'needs_context' => true],
|
'to_account_nr_starts' => ['alias' => true, 'alias_for' => 'destination_account_nr_starts', 'needs_context' => true],
|
||||||
'account_is' => ['alias' => false, 'needs_context' => true],
|
'account_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'account_contains' => ['alias' => false, 'needs_context' => true],
|
'account_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'account_ends' => ['alias' => false, 'needs_context' => true],
|
'account_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'account_starts' => ['alias' => false, 'needs_context' => true],
|
'account_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'account_nr_is' => ['alias' => false, 'needs_context' => true],
|
'account_nr_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'account_nr_contains' => ['alias' => false, 'needs_context' => true],
|
'account_nr_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'account_nr_ends' => ['alias' => false, 'needs_context' => true],
|
'account_nr_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'account_nr_starts' => ['alias' => false, 'needs_context' => true],
|
'account_nr_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'category_is' => ['alias' => false, 'needs_context' => true],
|
'category_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'category_contains' => ['alias' => false, 'needs_context' => true],
|
'category_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'category' => ['alias' => true, 'alias_for' => 'category_contains', 'needs_context' => true],
|
'category' => ['alias' => true, 'alias_for' => 'category_contains', 'needs_context' => true],
|
||||||
'category_ends' => ['alias' => false, 'needs_context' => true],
|
'category_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'category_starts' => ['alias' => false, 'needs_context' => true],
|
'category_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'budget_is' => ['alias' => false, 'needs_context' => true],
|
'budget_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'budget_contains' => ['alias' => false, 'needs_context' => true],
|
'budget_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'budget' => ['alias' => true, 'alias_for' => 'budget_contains', 'needs_context' => true],
|
'budget' => ['alias' => true, 'alias_for' => 'budget_contains', 'needs_context' => true],
|
||||||
'budget_ends' => ['alias' => false, 'needs_context' => true],
|
'budget_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'budget_starts' => ['alias' => false, 'needs_context' => true],
|
'budget_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'bill_is' => ['alias' => false, 'needs_context' => true],
|
'bill_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'bill_contains' => ['alias' => false, 'needs_context' => true],
|
'bill_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'bill' => ['alias' => true, 'alias_for' => 'bill_contains', 'needs_context' => true],
|
'bill' => ['alias' => true, 'alias_for' => 'bill_contains', 'needs_context' => true],
|
||||||
'bill_ends' => ['alias' => false, 'needs_context' => true],
|
'bill_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'bill_starts' => ['alias' => false, 'needs_context' => true],
|
'bill_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'external_id_is' => ['alias' => false, 'needs_context' => true],
|
'external_id_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'external_id_contains' => ['alias' => false, 'needs_context' => true],
|
'external_id_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'external_id' => ['alias' => true, 'alias_for' => 'external_id_contains', 'needs_context' => true],
|
'external_id' => ['alias' => true, 'alias_for' => 'external_id_contains', 'needs_context' => true],
|
||||||
'external_id_ends' => ['alias' => false, 'needs_context' => true],
|
'external_id_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'external_id_starts' => ['alias' => false, 'needs_context' => true],
|
'external_id_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'internal_reference_is' => ['alias' => false, 'needs_context' => true],
|
'internal_reference_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'internal_reference_contains' => ['alias' => false, 'needs_context' => true],
|
'internal_reference_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'internal_reference' => ['alias' => true, 'alias_for' => 'internal_reference_contains', 'needs_context' => true],
|
'internal_reference' => ['alias' => true, 'alias_for' => 'internal_reference_contains', 'needs_context' => true],
|
||||||
'internal_reference_ends' => ['alias' => false, 'needs_context' => true],
|
'internal_reference_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'internal_reference_starts' => ['alias' => false, 'needs_context' => true],
|
'internal_reference_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'external_url_is' => ['alias' => false, 'needs_context' => true],
|
'external_url_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'external_url_contains' => ['alias' => false, 'needs_context' => true],
|
'external_url_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'external_url' => ['alias' => true, 'alias_for' => 'external_url_contains', 'needs_context' => true],
|
'external_url' => ['alias' => true, 'alias_for' => 'external_url_contains', 'needs_context' => true],
|
||||||
'external_url_ends' => ['alias' => false, 'needs_context' => true],
|
'external_url_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'external_url_starts' => ['alias' => false, 'needs_context' => true],
|
'external_url_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'has_attachments' => ['alias' => false, 'needs_context' => false],
|
'has_attachments' => ['alias' => false, 'needs_context' => false],
|
||||||
'has_any_category' => ['alias' => false, 'needs_context' => false],
|
'has_any_category' => ['alias' => false, 'needs_context' => false],
|
||||||
'has_any_budget' => ['alias' => false, 'needs_context' => false],
|
'has_any_budget' => ['alias' => false, 'needs_context' => false],
|
||||||
'has_any_bill' => ['alias' => false, 'needs_context' => false],
|
'has_any_bill' => ['alias' => false, 'needs_context' => false],
|
||||||
'has_any_tag' => ['alias' => false, 'needs_context' => false],
|
'has_any_tag' => ['alias' => false, 'needs_context' => false],
|
||||||
'any_notes' => ['alias' => false, 'needs_context' => false],
|
'any_notes' => ['alias' => false, 'needs_context' => false],
|
||||||
'has_any_notes' => ['alias' => true, 'alias_for' => 'any_notes', 'needs_context' => false],
|
'has_any_notes' => ['alias' => true, 'alias_for' => 'any_notes', 'needs_context' => false],
|
||||||
'has_notes' => ['alias' => true, 'alias_for' => 'any_notes', 'needs_context' => false],
|
'has_notes' => ['alias' => true, 'alias_for' => 'any_notes', 'needs_context' => false],
|
||||||
'any_external_url' => ['alias' => false, 'needs_context' => false],
|
'any_external_url' => ['alias' => false, 'needs_context' => false],
|
||||||
'has_any_external_url' => ['alias' => true, 'alias_for' => 'any_external_url', 'needs_context' => false],
|
'has_any_external_url' => ['alias' => true, 'alias_for' => 'any_external_url', 'needs_context' => false],
|
||||||
'has_no_attachments' => ['alias' => false, 'needs_context' => false],
|
'has_no_attachments' => ['alias' => false, 'needs_context' => false],
|
||||||
'has_no_category' => ['alias' => false, 'needs_context' => false],
|
'has_no_category' => ['alias' => false, 'needs_context' => false],
|
||||||
'has_no_budget' => ['alias' => false, 'needs_context' => false],
|
'has_no_budget' => ['alias' => false, 'needs_context' => false],
|
||||||
'has_no_bill' => ['alias' => false, 'needs_context' => false],
|
'has_no_bill' => ['alias' => false, 'needs_context' => false],
|
||||||
'has_no_tag' => ['alias' => false, 'needs_context' => false],
|
'has_no_tag' => ['alias' => false, 'needs_context' => false],
|
||||||
'no_notes' => ['alias' => false, 'needs_context' => false],
|
'no_notes' => ['alias' => false, 'needs_context' => false],
|
||||||
'no_external_url' => ['alias' => false, 'needs_context' => false],
|
'no_external_url' => ['alias' => false, 'needs_context' => false],
|
||||||
'source_is_cash' => ['alias' => false, 'needs_context' => false],
|
'source_is_cash' => ['alias' => false, 'needs_context' => false],
|
||||||
'destination_is_cash' => ['alias' => false, 'needs_context' => false],
|
'destination_is_cash' => ['alias' => false, 'needs_context' => false],
|
||||||
'account_is_cash' => ['alias' => false, 'needs_context' => false],
|
'account_is_cash' => ['alias' => false, 'needs_context' => false],
|
||||||
'currency_is' => ['alias' => false, 'needs_context' => true],
|
'currency_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'foreign_currency_is' => ['alias' => false, 'needs_context' => true],
|
'foreign_currency_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'id' => ['alias' => false, 'trigger_class' => '', 'needs_context' => true],
|
'id' => ['alias' => false, 'trigger_class' => '', 'needs_context' => true],
|
||||||
'journal_id' => ['alias' => false, 'trigger_class' => '', 'needs_context' => true],
|
'journal_id' => ['alias' => false, 'trigger_class' => '', 'needs_context' => true],
|
||||||
'recurrence_id' => ['alias' => false, 'trigger_class' => '', 'needs_context' => true],
|
'recurrence_id' => ['alias' => false, 'trigger_class' => '', 'needs_context' => true],
|
||||||
'date_on' => ['alias' => false, 'needs_context' => true],
|
'date_on' => ['alias' => false, 'needs_context' => true],
|
||||||
'date' => ['alias' => true, 'alias_for' => 'date_on', 'needs_context' => true],
|
'date' => ['alias' => true, 'alias_for' => 'date_on', 'needs_context' => true],
|
||||||
'date_is' => ['alias' => true, 'alias_for' => 'date_on', 'needs_context' => true],
|
'date_is' => ['alias' => true, 'alias_for' => 'date_on', 'needs_context' => true],
|
||||||
'on' => ['alias' => true, 'alias_for' => 'date_on', 'needs_context' => true],
|
'on' => ['alias' => true, 'alias_for' => 'date_on', 'needs_context' => true],
|
||||||
'date_before' => ['alias' => false, 'needs_context' => true],
|
'date_before' => ['alias' => false, 'needs_context' => true],
|
||||||
'before' => ['alias' => true, 'alias_for' => 'date_before', 'needs_context' => true],
|
'before' => ['alias' => true, 'alias_for' => 'date_before', 'needs_context' => true],
|
||||||
'date_after' => ['alias' => false, 'needs_context' => true],
|
'date_after' => ['alias' => false, 'needs_context' => true],
|
||||||
'after' => ['alias' => true, 'alias_for' => 'date_after', 'needs_context' => true],
|
'after' => ['alias' => true, 'alias_for' => 'date_after', 'needs_context' => true],
|
||||||
'interest_date_on' => ['alias' => false, 'needs_context' => true],
|
'interest_date_on' => ['alias' => false, 'needs_context' => true],
|
||||||
'interest_date' => ['alias' => true, 'alias_for' => 'interest_date_on', 'needs_context' => true],
|
'interest_date' => ['alias' => true, 'alias_for' => 'interest_date_on', 'needs_context' => true],
|
||||||
'interest_date_is' => ['alias' => true, 'alias_for' => 'interest_date_on', 'needs_context' => true],
|
'interest_date_is' => ['alias' => true, 'alias_for' => 'interest_date_on', 'needs_context' => true],
|
||||||
'interest_date_before' => ['alias' => false, 'needs_context' => true],
|
'interest_date_before' => ['alias' => false, 'needs_context' => true],
|
||||||
'interest_date_after' => ['alias' => false, 'needs_context' => true],
|
'interest_date_after' => ['alias' => false, 'needs_context' => true],
|
||||||
'book_date_on' => ['alias' => false, 'needs_context' => true],
|
'book_date_on' => ['alias' => false, 'needs_context' => true],
|
||||||
'book_date' => ['alias' => true, 'alias_for' => 'book_date_on', 'needs_context' => true],
|
'book_date' => ['alias' => true, 'alias_for' => 'book_date_on', 'needs_context' => true],
|
||||||
'book_date_is' => ['alias' => true, 'alias_for' => 'book_date_on', 'needs_context' => true],
|
'book_date_is' => ['alias' => true, 'alias_for' => 'book_date_on', 'needs_context' => true],
|
||||||
'book_date_before' => ['alias' => false, 'needs_context' => true],
|
'book_date_before' => ['alias' => false, 'needs_context' => true],
|
||||||
'book_date_after' => ['alias' => false, 'needs_context' => true],
|
'book_date_after' => ['alias' => false, 'needs_context' => true],
|
||||||
'process_date_on' => ['alias' => false, 'needs_context' => true],
|
'process_date_on' => ['alias' => false, 'needs_context' => true],
|
||||||
'process_date' => ['alias' => true, 'alias_for' => 'process_date_on', 'needs_context' => true],
|
'process_date' => ['alias' => true, 'alias_for' => 'process_date_on', 'needs_context' => true],
|
||||||
'process_date_is' => ['alias' => true, 'alias_for' => 'process_date_on', 'needs_context' => true],
|
'process_date_is' => ['alias' => true, 'alias_for' => 'process_date_on', 'needs_context' => true],
|
||||||
'process_date_before' => ['alias' => false, 'needs_context' => true],
|
'process_date_before' => ['alias' => false, 'needs_context' => true],
|
||||||
'process_date_after' => ['alias' => false, 'needs_context' => true],
|
'process_date_after' => ['alias' => false, 'needs_context' => true],
|
||||||
'due_date_on' => ['alias' => false, 'needs_context' => true],
|
'due_date_on' => ['alias' => false, 'needs_context' => true],
|
||||||
'due_date' => ['alias' => true, 'alias_for' => 'due_date_on', 'needs_context' => true],
|
'due_date' => ['alias' => true, 'alias_for' => 'due_date_on', 'needs_context' => true],
|
||||||
'due_date_is' => ['alias' => true, 'alias_for' => 'due_date_on', 'needs_context' => true],
|
'due_date_is' => ['alias' => true, 'alias_for' => 'due_date_on', 'needs_context' => true],
|
||||||
'due_date_before' => ['alias' => false, 'needs_context' => true],
|
'due_date_before' => ['alias' => false, 'needs_context' => true],
|
||||||
'due_date_after' => ['alias' => false, 'needs_context' => true],
|
'due_date_after' => ['alias' => false, 'needs_context' => true],
|
||||||
'payment_date_on' => ['alias' => false, 'needs_context' => true],
|
'payment_date_on' => ['alias' => false, 'needs_context' => true],
|
||||||
'payment_date' => ['alias' => true, 'alias_for' => 'payment_date_on', 'needs_context' => true],
|
'payment_date' => ['alias' => true, 'alias_for' => 'payment_date_on', 'needs_context' => true],
|
||||||
'payment_date_is' => ['alias' => true, 'alias_for' => 'payment_date_on', 'needs_context' => true],
|
'payment_date_is' => ['alias' => true, 'alias_for' => 'payment_date_on', 'needs_context' => true],
|
||||||
'payment_date_before' => ['alias' => false, 'needs_context' => true],
|
'payment_date_before' => ['alias' => false, 'needs_context' => true],
|
||||||
'payment_date_after' => ['alias' => false, 'needs_context' => true],
|
'payment_date_after' => ['alias' => false, 'needs_context' => true],
|
||||||
'invoice_date_on' => ['alias' => false, 'needs_context' => true],
|
'invoice_date_on' => ['alias' => false, 'needs_context' => true],
|
||||||
'invoice_date' => ['alias' => true, 'alias_for' => 'invoice_date_on', 'needs_context' => true],
|
'invoice_date' => ['alias' => true, 'alias_for' => 'invoice_date_on', 'needs_context' => true],
|
||||||
'invoice_date_is' => ['alias' => true, 'alias_for' => 'invoice_date_on', 'needs_context' => true],
|
'invoice_date_is' => ['alias' => true, 'alias_for' => 'invoice_date_on', 'needs_context' => true],
|
||||||
'invoice_date_before' => ['alias' => false, 'needs_context' => true],
|
'invoice_date_before' => ['alias' => false, 'needs_context' => true],
|
||||||
'invoice_date_after' => ['alias' => false, 'needs_context' => true],
|
'invoice_date_after' => ['alias' => false, 'needs_context' => true],
|
||||||
'created_at_on' => ['alias' => false, 'needs_context' => true],
|
'created_at_on' => ['alias' => false, 'needs_context' => true],
|
||||||
'created_at' => ['alias' => true, 'alias_for' => 'created_at_on', 'needs_context' => true],
|
'created_at' => ['alias' => true, 'alias_for' => 'created_at_on', 'needs_context' => true],
|
||||||
'created_at_is' => ['alias' => true, 'alias_for' => 'created_at_on', 'needs_context' => true],
|
'created_at_is' => ['alias' => true, 'alias_for' => 'created_at_on', 'needs_context' => true],
|
||||||
'created_at_before' => ['alias' => false, 'needs_context' => true],
|
'created_at_before' => ['alias' => false, 'needs_context' => true],
|
||||||
'created_at_after' => ['alias' => false, 'needs_context' => true],
|
'created_at_after' => ['alias' => false, 'needs_context' => true],
|
||||||
'updated_at_on' => ['alias' => false, 'needs_context' => true],
|
'updated_at_on' => ['alias' => false, 'needs_context' => true],
|
||||||
'updated_at' => ['alias' => true, 'alias_for' => 'updated_at_on', 'needs_context' => true],
|
'updated_at' => ['alias' => true, 'alias_for' => 'updated_at_on', 'needs_context' => true],
|
||||||
'updated_at_is' => ['alias' => true, 'alias_for' => 'updated_at_on', 'needs_context' => true],
|
'updated_at_is' => ['alias' => true, 'alias_for' => 'updated_at_on', 'needs_context' => true],
|
||||||
'updated_at_before' => ['alias' => false, 'needs_context' => true],
|
'updated_at_before' => ['alias' => false, 'needs_context' => true],
|
||||||
'updated_at_after' => ['alias' => false, 'needs_context' => true],
|
'updated_at_after' => ['alias' => false, 'needs_context' => true],
|
||||||
'created_on_on' => ['alias' => true, 'alias_for' => 'created_at_on', 'needs_context' => true],
|
'created_on_on' => ['alias' => true, 'alias_for' => 'created_at_on', 'needs_context' => true],
|
||||||
'created_on' => ['alias' => true, 'alias_for' => 'created_at', 'needs_context' => true],
|
'created_on' => ['alias' => true, 'alias_for' => 'created_at', 'needs_context' => true],
|
||||||
'created_on_before' => ['alias' => true, 'alias_for' => 'created_at_before', 'needs_context' => true],
|
'created_on_before' => ['alias' => true, 'alias_for' => 'created_at_before', 'needs_context' => true],
|
||||||
'created_on_after' => ['alias' => true, 'alias_for' => 'created_at_after', 'needs_context' => true],
|
'created_on_after' => ['alias' => true, 'alias_for' => 'created_at_after', 'needs_context' => true],
|
||||||
'updated_on_on' => ['alias' => true, 'alias_for' => 'updated_at_on', 'needs_context' => true],
|
'updated_on_on' => ['alias' => true, 'alias_for' => 'updated_at_on', 'needs_context' => true],
|
||||||
'updated_on' => ['alias' => true, 'alias_for' => 'updated_at', 'needs_context' => true],
|
'updated_on' => ['alias' => true, 'alias_for' => 'updated_at', 'needs_context' => true],
|
||||||
'updated_on_before' => ['alias' => true, 'alias_for' => 'updated_at_before', 'needs_context' => true],
|
'updated_on_before' => ['alias' => true, 'alias_for' => 'updated_at_before', 'needs_context' => true],
|
||||||
'updated_on_after' => ['alias' => true, 'alias_for' => 'updated_at_after', 'needs_context' => true],
|
'updated_on_after' => ['alias' => true, 'alias_for' => 'updated_at_after', 'needs_context' => true],
|
||||||
'amount_is' => ['alias' => false, 'needs_context' => true],
|
'amount_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'amount' => ['alias' => true, 'alias_for' => 'amount_is', 'needs_context' => true],
|
'amount' => ['alias' => true, 'alias_for' => 'amount_is', 'needs_context' => true],
|
||||||
'amount_exactly' => ['alias' => true, 'alias_for' => 'amount_is', 'needs_context' => true],
|
'amount_exactly' => ['alias' => true, 'alias_for' => 'amount_is', 'needs_context' => true],
|
||||||
'amount_less' => ['alias' => false, 'needs_context' => true],
|
'amount_less' => ['alias' => false, 'needs_context' => true],
|
||||||
'amount_max' => ['alias' => true, 'alias_for' => 'amount_less', 'needs_context' => true],
|
'amount_max' => ['alias' => true, 'alias_for' => 'amount_less', 'needs_context' => true],
|
||||||
'less' => ['alias' => true, 'alias_for' => 'amount_less', 'needs_context' => true],
|
'less' => ['alias' => true, 'alias_for' => 'amount_less', 'needs_context' => true],
|
||||||
'amount_more' => ['alias' => false, 'needs_context' => true],
|
'amount_more' => ['alias' => false, 'needs_context' => true],
|
||||||
'amount_min' => ['alias' => true, 'alias_for' => 'amount_more', 'needs_context' => true],
|
'amount_min' => ['alias' => true, 'alias_for' => 'amount_more', 'needs_context' => true],
|
||||||
'more' => ['alias' => true, 'alias_for' => 'amount_more', 'needs_context' => true],
|
'more' => ['alias' => true, 'alias_for' => 'amount_more', 'needs_context' => true],
|
||||||
'foreign_amount_is' => ['alias' => false, 'needs_context' => true],
|
'foreign_amount_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'foreign_amount' => ['alias' => true, 'alias_for' => 'foreign_amount_is', 'needs_context' => true],
|
'foreign_amount' => ['alias' => true, 'alias_for' => 'foreign_amount_is', 'needs_context' => true],
|
||||||
'foreign_amount_less' => ['alias' => false, 'needs_context' => true],
|
'foreign_amount_less' => ['alias' => false, 'needs_context' => true],
|
||||||
'foreign_amount_max' => ['alias' => true, 'alias_for' => 'foreign_amount_less', 'needs_context' => true],
|
'foreign_amount_max' => ['alias' => true, 'alias_for' => 'foreign_amount_less', 'needs_context' => true],
|
||||||
'foreign_amount_more' => ['alias' => false, 'needs_context' => true],
|
'foreign_amount_more' => ['alias' => false, 'needs_context' => true],
|
||||||
'foreign_amount_min' => ['alias' => true, 'alias_for' => 'foreign_amount_more', 'needs_context' => true],
|
'foreign_amount_min' => ['alias' => true, 'alias_for' => 'foreign_amount_more', 'needs_context' => true],
|
||||||
'attachment_name_is' => ['alias' => false, 'needs_context' => true],
|
'attachment_name_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'attachment' => ['alias' => true, 'alias_for' => 'attachment_name_is', 'needs_context' => true],
|
'attachment' => ['alias' => true, 'alias_for' => 'attachment_name_is', 'needs_context' => true],
|
||||||
'attachment_is' => ['alias' => true, 'alias_for' => 'attachment_name_is', 'needs_context' => true],
|
'attachment_is' => ['alias' => true, 'alias_for' => 'attachment_name_is', 'needs_context' => true],
|
||||||
'attachment_name' => ['alias' => true, 'alias_for' => 'attachment_name_is', 'needs_context' => true],
|
'attachment_name' => ['alias' => true, 'alias_for' => 'attachment_name_is', 'needs_context' => true],
|
||||||
'attachment_name_contains' => ['alias' => false, 'needs_context' => true],
|
'attachment_name_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'attachment_name_starts' => ['alias' => false, 'needs_context' => true],
|
'attachment_name_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'attachment_name_ends' => ['alias' => false, 'needs_context' => true],
|
'attachment_name_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'attachment_notes' => ['alias' => true, 'alias_for' => 'attachment_notes_are', 'needs_context' => true],
|
'attachment_notes' => ['alias' => true, 'alias_for' => 'attachment_notes_are', 'needs_context' => true],
|
||||||
'attachment_notes_are' => ['alias' => false, 'needs_context' => true],
|
'attachment_notes_are' => ['alias' => false, 'needs_context' => true],
|
||||||
'attachment_notes_contains' => ['alias' => false, 'needs_context' => true],
|
'attachment_notes_contains' => ['alias' => false, 'needs_context' => true],
|
||||||
'attachment_notes_contain' => ['alias' => true, 'alias_for' => 'attachment_notes_contains', 'needs_context' => true],
|
'attachment_notes_contain' => ['alias' => true, 'alias_for' => 'attachment_notes_contains', 'needs_context' => true],
|
||||||
'attachment_notes_starts' => ['alias' => false, 'needs_context' => true],
|
'attachment_notes_starts' => ['alias' => false, 'needs_context' => true],
|
||||||
'attachment_notes_start' => ['alias' => true, 'alias_for' => 'attachment_notes_starts', 'needs_context' => true],
|
'attachment_notes_start' => ['alias' => true, 'alias_for' => 'attachment_notes_starts', 'needs_context' => true],
|
||||||
'attachment_notes_ends' => ['alias' => false, 'needs_context' => true],
|
'attachment_notes_ends' => ['alias' => false, 'needs_context' => true],
|
||||||
'attachment_notes_end' => ['alias' => true, 'alias_for' => 'attachment_notes_ends', 'needs_context' => true],
|
'attachment_notes_end' => ['alias' => true, 'alias_for' => 'attachment_notes_ends', 'needs_context' => true],
|
||||||
'exists' => ['alias' => false, 'needs_context' => false],
|
'exists' => ['alias' => false, 'needs_context' => false],
|
||||||
'sepa_ct_is' => ['alias' => false, 'needs_context' => true],
|
'sepa_ct_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'no_external_id' => ['alias' => false, 'needs_context' => false],
|
'no_external_id' => ['alias' => false, 'needs_context' => false],
|
||||||
'any_external_id' => ['alias' => false, 'needs_context' => false],
|
'any_external_id' => ['alias' => false, 'needs_context' => false],
|
||||||
|
|
||||||
// based on source or destination balance. Very heavy search.
|
// based on source or destination balance. Very heavy search.
|
||||||
'source_balance_gte' => ['alias' => false, 'needs_context' => true],
|
'source_balance_gte' => ['alias' => false, 'needs_context' => true],
|
||||||
'source_balance_gt' => ['alias' => false, 'needs_context' => true],
|
'source_balance_gt' => ['alias' => false, 'needs_context' => true],
|
||||||
'source_balance_lte' => ['alias' => false, 'needs_context' => true],
|
'source_balance_lte' => ['alias' => false, 'needs_context' => true],
|
||||||
'source_balance_lt' => ['alias' => false, 'needs_context' => true],
|
'source_balance_lt' => ['alias' => false, 'needs_context' => true],
|
||||||
'source_balance_is' => ['alias' => false, 'needs_context' => true],
|
'source_balance_is' => ['alias' => false, 'needs_context' => true],
|
||||||
'destination_balance_gte' => ['alias' => false, 'needs_context' => true],
|
'destination_balance_gte' => ['alias' => false, 'needs_context' => true],
|
||||||
'destination_balance_gt' => ['alias' => false, 'needs_context' => true],
|
'destination_balance_gt' => ['alias' => false, 'needs_context' => true],
|
||||||
'destination_balance_lte' => ['alias' => false, 'needs_context' => true],
|
'destination_balance_lte' => ['alias' => false, 'needs_context' => true],
|
||||||
'destination_balance_lt' => ['alias' => false, 'needs_context' => true],
|
'destination_balance_lt' => ['alias' => false, 'needs_context' => true],
|
||||||
'destination_balance_is' => ['alias' => false, 'needs_context' => true],
|
'destination_balance_is' => ['alias' => false, 'needs_context' => true],
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user