From 8a222b691e108765fa7ac5c0a0f93561aa0496ee Mon Sep 17 00:00:00 2001 From: Kwesi Banson Date: Wed, 23 Sep 2026 09:03:01 +0000 Subject: [PATCH] Updated models with activity logs --- app/Models/BranchFile.php | 2 ++ app/Models/ClickServer.php | 2 ++ app/Models/ClientNote.php | 1 - app/Models/ClientPayment.php | 2 ++ app/Models/ClientShortCode.php | 2 ++ app/Models/ClientSupportFees.php | 2 ++ app/Models/LeaveRequest.php | 2 ++ app/Models/MnoFile.php | 2 ++ app/Models/Mnonote.php | 4 +++- app/Models/Mnopayment.php | 4 +++- app/Models/NetworkOperatorConnection.php | 2 ++ app/Models/PublicHoliday.php | 2 ++ resources/views/layouts/app.blade.php | 2 +- resources/views/servers/index.blade.php | 2 +- resources/views/vpns/index.blade.php | 2 ++ 15 files changed, 28 insertions(+), 5 deletions(-) diff --git a/app/Models/BranchFile.php b/app/Models/BranchFile.php index 5002106..5a5bdec 100644 --- a/app/Models/BranchFile.php +++ b/app/Models/BranchFile.php @@ -3,9 +3,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use App\Traits\LogsActivity; class BranchFile extends Model { + use LogsActivity; protected $guarded = array('id'); public $table = "branch_files"; diff --git a/app/Models/ClickServer.php b/app/Models/ClickServer.php index 9d1cce2..9d051c2 100755 --- a/app/Models/ClickServer.php +++ b/app/Models/ClickServer.php @@ -3,9 +3,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use App\Traits\LogsActivity; class ClickServer extends Model { + use LogsActivity; protected $guarded = array('id'); public $table = "click_servers"; diff --git a/app/Models/ClientNote.php b/app/Models/ClientNote.php index 2542eaa..4fcd884 100644 --- a/app/Models/ClientNote.php +++ b/app/Models/ClientNote.php @@ -3,7 +3,6 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; -use Spatie\Activitylog\Traits\LogsActivity; use Spatie\Activitylog\LogOptions; use App\Traits\LogsActivity; diff --git a/app/Models/ClientPayment.php b/app/Models/ClientPayment.php index 3e1423a..2abc381 100644 --- a/app/Models/ClientPayment.php +++ b/app/Models/ClientPayment.php @@ -4,9 +4,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; use App\Models\Service; +use App\Traits\LogsActivity; class ClientPayment extends Model { + use LogsActivity; protected $guarded = array('id'); public $table = "client_finances"; diff --git a/app/Models/ClientShortCode.php b/app/Models/ClientShortCode.php index 021f08a..3b21c11 100644 --- a/app/Models/ClientShortCode.php +++ b/app/Models/ClientShortCode.php @@ -3,9 +3,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use App\Traits\LogsActivity; class ClientShortCode extends Model { + use LogsActivity; protected $guarded = array('id'); public $table = "client_short_codes"; diff --git a/app/Models/ClientSupportFees.php b/app/Models/ClientSupportFees.php index 0f09c88..94cc33e 100644 --- a/app/Models/ClientSupportFees.php +++ b/app/Models/ClientSupportFees.php @@ -3,9 +3,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use App\Traits\LogsActivity; class ClientSupportFees extends Model { + use LogsActivity; protected $guarded = array('id'); public $table = "client_support_fees"; diff --git a/app/Models/LeaveRequest.php b/app/Models/LeaveRequest.php index 2c26d81..af7d91d 100644 --- a/app/Models/LeaveRequest.php +++ b/app/Models/LeaveRequest.php @@ -3,9 +3,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use App\Traits\LogsActivity; class LeaveRequest extends Model { + use LogsActivity; protected $casts = [ 'start_date' => 'date', 'end_date' => 'date', diff --git a/app/Models/MnoFile.php b/app/Models/MnoFile.php index 7f4ed8c..db505ae 100644 --- a/app/Models/MnoFile.php +++ b/app/Models/MnoFile.php @@ -3,9 +3,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use App\Traits\LogsActivity; class MnoFile extends Model { + use LogsActivity; protected $guarded = array('id'); public $table = "mno_files"; diff --git a/app/Models/Mnonote.php b/app/Models/Mnonote.php index da06dba..caf6dd7 100644 --- a/app/Models/Mnonote.php +++ b/app/Models/Mnonote.php @@ -3,9 +3,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use App\Traits\LogsActivity; class Mnonote extends Model { + use LogsActivity; protected $guarded = array('id'); public $table = "mno_notes"; @@ -14,6 +16,6 @@ class Mnonote extends Model } public function created_by_info(){ - return $this->hasOne('App\Models\SystemUser', 'id', 'user_id'); + return $this->hasOne('App\Models\StaffMember', 'id', 'user_id'); } } diff --git a/app/Models/Mnopayment.php b/app/Models/Mnopayment.php index 7e0f230..d763a25 100644 --- a/app/Models/Mnopayment.php +++ b/app/Models/Mnopayment.php @@ -3,10 +3,12 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use App\Traits\LogsActivity; class Mnopayment extends Model { - protected $guarded = array('id'); + use LogsActivity; + protected $guarded = array('id'); public $table = "mno_payments"; public function client_info(){ diff --git a/app/Models/NetworkOperatorConnection.php b/app/Models/NetworkOperatorConnection.php index d0b38a0..60a8aaf 100644 --- a/app/Models/NetworkOperatorConnection.php +++ b/app/Models/NetworkOperatorConnection.php @@ -3,9 +3,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use App\Traits\LogsActivity; class NetworkOperatorConnection extends Model { + use LogsActivity; protected $table = 'network_operator_connections'; protected $guarded = []; diff --git a/app/Models/PublicHoliday.php b/app/Models/PublicHoliday.php index c9233d5..c066cfb 100644 --- a/app/Models/PublicHoliday.php +++ b/app/Models/PublicHoliday.php @@ -3,9 +3,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use App\Traits\LogsActivity; class PublicHoliday extends Model { + use LogsActivity; protected $fillable = ['office_location_id', 'name', 'holiday_date', 'is_recurring']; // protected $guarded = ['id'] protected $casts = [ diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 4c7c7f6..4ef0a3d 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -7,7 +7,7 @@ - Project Status Reporting + Click ERP OTP diff --git a/resources/views/servers/index.blade.php b/resources/views/servers/index.blade.php index 5848815..584e035 100644 --- a/resources/views/servers/index.blade.php +++ b/resources/views/servers/index.blade.php @@ -175,7 +175,7 @@ -
Type a service (e.g., Docker, Asterisk, PostGIS) and press enter.
+
Type a service (e.g. Asterisk, USSD Gateway) and press enter.
diff --git a/resources/views/vpns/index.blade.php b/resources/views/vpns/index.blade.php index 56abcce..ae95d8f 100644 --- a/resources/views/vpns/index.blade.php +++ b/resources/views/vpns/index.blade.php @@ -240,11 +240,13 @@