mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-12-12 01:42:32 +00:00
First code for #2723
This commit is contained in:
@@ -90,6 +90,10 @@ use FireflyIII\TransactionRules\Triggers\DescriptionStarts;
|
||||
use FireflyIII\TransactionRules\Triggers\FromAccountContains;
|
||||
use FireflyIII\TransactionRules\Triggers\FromAccountEnds;
|
||||
use FireflyIII\TransactionRules\Triggers\FromAccountIs;
|
||||
use FireflyIII\TransactionRules\Triggers\FromAccountNumberContains;
|
||||
use FireflyIII\TransactionRules\Triggers\FromAccountNumberEnds;
|
||||
use FireflyIII\TransactionRules\Triggers\FromAccountNumberIs;
|
||||
use FireflyIII\TransactionRules\Triggers\FromAccountNumberStarts;
|
||||
use FireflyIII\TransactionRules\Triggers\FromAccountStarts;
|
||||
use FireflyIII\TransactionRules\Triggers\HasAnyBudget;
|
||||
use FireflyIII\TransactionRules\Triggers\HasAnyCategory;
|
||||
@@ -404,40 +408,48 @@ return [
|
||||
|
||||
],
|
||||
'rule-triggers' => [
|
||||
'user_action' => UserAction::class,
|
||||
'from_account_starts' => FromAccountStarts::class,
|
||||
'from_account_ends' => FromAccountEnds::class,
|
||||
'from_account_is' => FromAccountIs::class,
|
||||
'from_account_contains' => FromAccountContains::class,
|
||||
'to_account_starts' => ToAccountStarts::class,
|
||||
'to_account_ends' => ToAccountEnds::class,
|
||||
'to_account_is' => ToAccountIs::class,
|
||||
'to_account_contains' => ToAccountContains::class,
|
||||
'amount_less' => AmountLess::class,
|
||||
'amount_exactly' => AmountExactly::class,
|
||||
'amount_more' => AmountMore::class,
|
||||
'description_starts' => DescriptionStarts::class,
|
||||
'description_ends' => DescriptionEnds::class,
|
||||
'description_contains' => DescriptionContains::class,
|
||||
'description_is' => DescriptionIs::class,
|
||||
'transaction_type' => TransactionType::class,
|
||||
'category_is' => CategoryIs::class,
|
||||
'budget_is' => BudgetIs::class,
|
||||
'tag_is' => TagIs::class,
|
||||
'currency_is' => CurrencyIs::class,
|
||||
'has_attachments' => HasAttachment::class,
|
||||
'has_no_category' => HasNoCategory::class,
|
||||
'has_any_category' => HasAnyCategory::class,
|
||||
'has_no_budget' => HasNoBudget::class,
|
||||
'has_any_budget' => HasAnyBudget::class,
|
||||
'has_no_tag' => HasNoTag::class,
|
||||
'has_any_tag' => HasAnyTag::class,
|
||||
'notes_contain' => NotesContain::class,
|
||||
'notes_start' => NotesStart::class,
|
||||
'notes_end' => NotesEnd::class,
|
||||
'notes_are' => NotesAre::class,
|
||||
'no_notes' => NotesEmpty::class,
|
||||
'any_notes' => NotesAny::class,
|
||||
'user_action' => UserAction::class,
|
||||
'from_account_starts' => FromAccountStarts::class,
|
||||
'from_account_ends' => FromAccountEnds::class,
|
||||
'from_account_is' => FromAccountIs::class,
|
||||
'from_account_contains' => FromAccountContains::class,
|
||||
'from_account_nr_starts' => FromAccountNumberStarts::class,
|
||||
'from_account_nr_ends' => FromAccountNumberEnds::class,
|
||||
'from_account_nr_is' => FromAccountNumberIs::class,
|
||||
'from_account_nr_contains' => FromAccountNumberContains::class,
|
||||
'to_account_starts' => ToAccountStarts::class,
|
||||
'to_account_ends' => ToAccountEnds::class,
|
||||
'to_account_is' => ToAccountIs::class,
|
||||
'to_account_contains' => ToAccountContains::class,
|
||||
//'to_account_nr_starts' => ToAccountNumberStarts::class,
|
||||
//'to_account_nr_ends' => ToAccountNumberEnds::class,
|
||||
//'to_account_nr_is' => ToAccountNumberIs::class,
|
||||
//'to_account_nr_contains' => ToAccountNumberContains::class,
|
||||
'amount_less' => AmountLess::class,
|
||||
'amount_exactly' => AmountExactly::class,
|
||||
'amount_more' => AmountMore::class,
|
||||
'description_starts' => DescriptionStarts::class,
|
||||
'description_ends' => DescriptionEnds::class,
|
||||
'description_contains' => DescriptionContains::class,
|
||||
'description_is' => DescriptionIs::class,
|
||||
'transaction_type' => TransactionType::class,
|
||||
'category_is' => CategoryIs::class,
|
||||
'budget_is' => BudgetIs::class,
|
||||
'tag_is' => TagIs::class,
|
||||
'currency_is' => CurrencyIs::class,
|
||||
'has_attachments' => HasAttachment::class,
|
||||
'has_no_category' => HasNoCategory::class,
|
||||
'has_any_category' => HasAnyCategory::class,
|
||||
'has_no_budget' => HasNoBudget::class,
|
||||
'has_any_budget' => HasAnyBudget::class,
|
||||
'has_no_tag' => HasNoTag::class,
|
||||
'has_any_tag' => HasAnyTag::class,
|
||||
'notes_contain' => NotesContain::class,
|
||||
'notes_start' => NotesStart::class,
|
||||
'notes_end' => NotesEnd::class,
|
||||
'notes_are' => NotesAre::class,
|
||||
'no_notes' => NotesEmpty::class,
|
||||
'any_notes' => NotesAny::class,
|
||||
],
|
||||
'rule-actions' => [
|
||||
'set_category' => SetCategory::class,
|
||||
|
||||
Reference in New Issue
Block a user