feat: implement core material requisition, project management, and daily reporting modules with workflow validation and automated documentation support.
Some checks failed
Tests / PHP 8.3 (push) Has been cancelled
Tests / PHP 8.4 (push) Has been cancelled
Tests / PHP 8.5 (push) Has been cancelled

This commit is contained in:
2026-08-01 15:38:57 +08:00
parent 4fc58bb979
commit 42ba980f7a
36 changed files with 1588 additions and 150 deletions

View File

@@ -5,6 +5,7 @@ namespace Modules\ProjectManagement\Models;
use App\Models\User;
use App\Traits\BelongsToTenant;
use App\Traits\HasPublicIdentifier;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
@@ -20,7 +21,12 @@ use Modules\ProjectManagement\Enums\ProjectStatus;
class Project extends Model
{
use BelongsToTenant, HasPublicIdentifier, SoftDeletes;
use BelongsToTenant, HasFactory, HasPublicIdentifier, SoftDeletes;
protected static function newFactory()
{
return \Modules\ProjectManagement\Database\Factories\ProjectFactory::new();
}
protected $fillable = [
'name',