feat: ajout du suivi des suggestions avec intégration Gitea
CI - Intégration continue / quality-and-tests (push) Successful in 3m15s
CD - Déploiement continu / deploy (push) Successful in 3m10s

This commit is contained in:
Azmog
2026-07-08 09:59:05 +02:00
parent 507d77246c
commit 2984b9f410
9 changed files with 646 additions and 31 deletions
+45
View File
@@ -0,0 +1,45 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Support\Carbon;
/**
* @property int $ID_Suggestion
* @property int $ID_Utilisateur
* @property string $Type
* @property string $Titre
* @property string $Description
* @property int|null $GiteaIssueNumber
* @property int $CommentairesVus
* @property Carbon $DateCreation
*/
class Suggestion extends Model
{
protected $table = 'suggestions';
protected $primaryKey = 'ID_Suggestion';
public $timestamps = false;
protected $fillable = [
'ID_Utilisateur',
'Type',
'Titre',
'Description',
'GiteaIssueNumber',
'CommentairesVus',
'DateCreation',
];
protected $casts = [
'DateCreation' => 'datetime',
];
public function utilisateur(): BelongsTo
{
return $this->belongsTo(Utilisateur::class, 'ID_Utilisateur', 'ID_Utilisateur');
}
}