diff --git a/app/Models/Credit.php b/app/Models/Credit.php index e30838f9f5dc..6578a22788ab 100644 --- a/app/Models/Credit.php +++ b/app/Models/Credit.php @@ -128,6 +128,11 @@ class Credit extends BaseModel return $this->hasManyThrough(Backup::class, Activity::class); } + public function activities() + { + return $this->hasMany(Activity::class)->orderBy('id', 'DESC')->take(300); + } + public function company() { return $this->belongsTo(Company::class); diff --git a/app/Models/Invoice.php b/app/Models/Invoice.php index 63029682b962..d3da0af8b89f 100644 --- a/app/Models/Invoice.php +++ b/app/Models/Invoice.php @@ -204,7 +204,7 @@ class Invoice extends BaseModel public function activities() { - return $this->hasMany(Activity::class); + return $this->hasMany(Activity::class)->orderBy('id', 'DESC')->take(300); } public function history() diff --git a/app/Models/Quote.php b/app/Models/Quote.php index 2da173705b4d..7eba2847be45 100644 --- a/app/Models/Quote.php +++ b/app/Models/Quote.php @@ -130,6 +130,11 @@ class Quote extends BaseModel return $this->hasManyThrough(Backup::class, Activity::class); } + public function activities() + { + return $this->hasMany(Activity::class)->orderBy('id', 'DESC')->take(300); + } + public function user() { return $this->belongsTo(User::class)->withTrashed();