[Applications] Applicant pipeline: employer accept/reject + status to applicant
InterestEvent gains a Status (ApplicationStatus: Interested→Accepted/Rejected; migration, default Interested). Employer/Listings shows each applicant's status with پذیرفتن/رد buttons (ownership-checked handlers update the status and notify the applicant via bell/SSE/push linking to the listing). The کارجو panel (/Me) now shows a status badge (در انتظار بررسی / پذیرفته شد / رد شد) on each applied shift/job. Reusable _ApplicantRow partial for the employer list. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -31,5 +31,9 @@ public class InterestEvent
|
||||
|
||||
public InterestEventType EventType { get; set; }
|
||||
|
||||
/// <summary>For Apply events: the application status the employer/applicant sees
|
||||
/// (Interested = new/pending → Accepted/Rejected by the employer, Withdrawn by the applicant).</summary>
|
||||
public ApplicationStatus Status { get; set; } = ApplicationStatus.Interested;
|
||||
|
||||
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user