From cf8492db9ee32ff96a8272a3159eec3766b6f7b7 Mon Sep 17 00:00:00 2001 From: Poyraz Avsever Date: Mon, 8 Jun 2026 15:45:06 +0300 Subject: [PATCH] feat: implement portal project client view with revision request functionality --- .../projects/[id]/portal-project-client.tsx | 71 +++++++++++-------- 1 file changed, 40 insertions(+), 31 deletions(-) diff --git a/app/portal/projects/[id]/portal-project-client.tsx b/app/portal/projects/[id]/portal-project-client.tsx index 44ec8be..28c72ee 100644 --- a/app/portal/projects/[id]/portal-project-client.tsx +++ b/app/portal/projects/[id]/portal-project-client.tsx @@ -32,6 +32,7 @@ export function PortalProjectClient({ project, sections, tasks, revisions, clien }; const pendingRevisions = revisions.filter((r: any) => r.status === 'pending' || r.status === 'in_progress').length; + const hasRevisionQuota = project.revision_quota === null || project.revision_quota > 0; return (
@@ -44,38 +45,44 @@ export function PortalProjectClient({ project, sections, tasks, revisions, clien
{project.status} - - - - - -
- - Yeni Revizyon Talebi - -
- {pendingRevisions > 0 && ( -
- Şu anda sonuçlanmamış {pendingRevisions} adet revizyon talebiniz var. Yeni bir tane eklemek istediğinize emin misiniz? + {hasRevisionQuota ? ( + + + + + + + + Yeni Revizyon Talebi + +
+ {pendingRevisions > 0 && ( +
+ Şu anda sonuçlanmamış {pendingRevisions} adet revizyon talebiniz var. Yeni bir tane eklemek istediğinize emin misiniz? +
+ )} +
+ +