mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-22 20:16:22 +00:00 
			
		
		
		
	Covered transaction controller.
This commit is contained in:
		| @@ -26,6 +26,21 @@ use Log; | ||||
| class JournalRepository implements JournalRepositoryInterface | ||||
| { | ||||
|  | ||||
|     /** | ||||
|      * @param int $id | ||||
|      * | ||||
|      * @return bool | ||||
|      */ | ||||
|     public function deactivateReminder($id) | ||||
|     { | ||||
|         $reminder = Auth::user()->reminders()->find($id); | ||||
|         if ($reminder) { | ||||
|             $reminder->active = 0; | ||||
|             $reminder->save(); | ||||
|         } | ||||
|  | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * @param TransactionJournal $journal | ||||
|      * | ||||
| @@ -69,7 +84,7 @@ class JournalRepository implements JournalRepositoryInterface | ||||
|                                  ->where('transaction_journals.order', '>=', $journal->order) | ||||
|                                  ->where('transaction_journals.id', '!=', $journal->id) | ||||
|                                  ->sum('transactions.amount') | ||||
| ); | ||||
|         ); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|   | ||||
| @@ -16,6 +16,13 @@ use Illuminate\Support\Collection; | ||||
|  */ | ||||
| interface JournalRepositoryInterface | ||||
| { | ||||
|     /** | ||||
|      * @param int $id | ||||
|      * | ||||
|      * @return bool | ||||
|      */ | ||||
|     public function deactivateReminder($id); | ||||
|  | ||||
|     /** | ||||
|      * @param TransactionJournal $journal | ||||
|      * | ||||
| @@ -30,14 +37,6 @@ interface JournalRepositoryInterface | ||||
|      */ | ||||
|     public function first(); | ||||
|  | ||||
|     /** | ||||
|      * @param        $id | ||||
|      * @param Carbon $date | ||||
|      * | ||||
|      * @return TransactionJournal | ||||
|      */ | ||||
|     public function getWithDate($id, Carbon $date); | ||||
|  | ||||
|     /** | ||||
|      * @param TransactionJournal $journal | ||||
|      * @param Transaction        $transaction | ||||
| @@ -69,6 +68,14 @@ interface JournalRepositoryInterface | ||||
|      */ | ||||
|     public function getTransactionType($type); | ||||
|  | ||||
|     /** | ||||
|      * @param        $id | ||||
|      * @param Carbon $date | ||||
|      * | ||||
|      * @return TransactionJournal | ||||
|      */ | ||||
|     public function getWithDate($id, Carbon $date); | ||||
|  | ||||
|     /** | ||||
|      * @param TransactionJournal $journal | ||||
|      * @param array              $array | ||||
|   | ||||
		Reference in New Issue
	
	Block a user