<?php

namespace App\DataDefinitions\Models\Admin;

// English comment: Extend the partner class to reuse fields while staying in Admin namespace
use App\DataDefinitions\Models\Partner\ClubDataDefinition as PartnerDefinition;

class ClubDataDefinition extends PartnerDefinition
{
    /**
     * English comment: Override constructor to force admin settings
     */
    public function __construct()
    {
        parent::__construct();
        
        // English comment: Force admin guard and full permissions for this namespace
        $this->settings['guard'] = 'admin';
        $this->settings['actions']['insert'] = true;
        $this->settings['actions']['delete'] = true;
    }
}