Updated models with activity logs

This commit is contained in:
Kwesi Banson
2026-09-23 09:03:01 +00:00
parent 5174e82e51
commit 8a222b691e
15 changed files with 28 additions and 5 deletions

View File

@@ -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";

View File

@@ -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";

View File

@@ -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;

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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',

View File

@@ -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";

View File

@@ -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');
}
}

View File

@@ -3,9 +3,11 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use App\Traits\LogsActivity;
class Mnopayment extends Model
{
use LogsActivity;
protected $guarded = array('id');
public $table = "mno_payments";

View File

@@ -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 = [];

View File

@@ -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 = [

View File

@@ -7,7 +7,7 @@
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>Project Status Reporting</title>
<title>Click ERP OTP</title>
<!-- Fonts -->
<link rel="dns-prefetch" href="//fonts.bunny.net">

View File

@@ -175,7 +175,7 @@
<select class="form-select select2-services" name="services[]" multiple="multiple" style="width: 100%;">
<!-- Services will be entered dynamically as tags -->
</select>
<div class="form-text text-muted" style="font-size: 0.75rem;">Type a service (e.g., Docker, Asterisk, PostGIS) and press enter.</div>
<div class="form-text text-muted" style="font-size: 0.75rem;">Type a service (e.g. Asterisk, USSD Gateway) and press enter.</div>
</div>
</div>
</div>

View File

@@ -240,11 +240,13 @@
<select class="form-select" name="phase2_encryption">
<option value="AES-128">AES-128</option>
<option value="AES-256" selected>AES-256</option>
<option value="3DES">3DES</option>
</select>
</div>
<div class="col-md-6">
<label class="form-label text-secondary fw-semibold small">Hash *</label>
<select class="form-select" name="phase2_hash">
<option value="SHA">SHA</option>
<option value="SHA-1">SHA-1</option>
<option value="SHA-256" selected>SHA-256</option>
</select>