mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-31 10:47:00 +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