feat(ticket): show repair review action and hide audit timeline

This commit is contained in:
2026-07-30 17:08:27 +05:30
parent 5e0d641575
commit 1cbad4074c
2 changed files with 5 additions and 7 deletions

View File

@@ -29,7 +29,7 @@ export function TicketDetailHeader({
</div> </div>
<div className="flex shrink-0 items-center gap-2"> <div className="flex shrink-0 items-center gap-2">
{classDetail?.assignment_status === 'under_review' ? ( {classDetail ? (
<PermissionGuard permissions={PERMISSIONS.TICKET.REVIEW}> <PermissionGuard permissions={PERMISSIONS.TICKET.REVIEW}>
<OpenRepairReviewAction ticket={classDetail} /> <OpenRepairReviewAction ticket={classDetail} />
</PermissionGuard> </PermissionGuard>

View File

@@ -11,12 +11,9 @@ import {
TicketOverviewCardSkeleton, TicketOverviewCardSkeleton,
TicketOverviewHeaderSkeleton, TicketOverviewHeaderSkeleton,
} from './components/TicketOverviewSkeleton'; } from './components/TicketOverviewSkeleton';
import { import { TicketClassActionsSkeleton } from './components/TicketClassDetailSkeleton';
TicketClassActionsSkeleton,
TicketClassContentSkeleton,
} from './components/TicketClassDetailSkeleton';
import { TicketHistoryCard } from './components/TicketHistoryCard'; // import { TicketHistoryCard } from './components/TicketHistoryCard';
import { TicketAssignmentsCard } from './components/TicketAssignmentsCard'; import { TicketAssignmentsCard } from './components/TicketAssignmentsCard';
import { TicketOverviewCard } from './components/TicketOverviewCard'; import { TicketOverviewCard } from './components/TicketOverviewCard';
import { TicketStatusActions } from './components/TicketStatusActions'; import { TicketStatusActions } from './components/TicketStatusActions';
@@ -104,12 +101,13 @@ export default function TicketDetailPage() {
assignmentId={activeAssignment.id} assignmentId={activeAssignment.id}
/> />
) : null} ) : null}
{/* Audit & Lifecycle Timeline is temporarily hidden.
{activeAssignment && isClassDetailLoading ? ( {activeAssignment && isClassDetailLoading ? (
<TicketClassContentSkeleton /> <TicketClassContentSkeleton />
) : null} ) : null}
{activeAssignment && !isClassDetailLoading && classDetail ? ( {activeAssignment && !isClassDetailLoading && classDetail ? (
<TicketHistoryCard ticket={classDetail} /> <TicketHistoryCard ticket={classDetail} />
) : null} ) : null} */}
</div> </div>
<div className="min-w-0 space-y-3 self-start xl:min-h-0 xl:self-stretch xl:overflow-y-auto xl:overscroll-contain xl:pr-2"> <div className="min-w-0 space-y-3 self-start xl:min-h-0 xl:self-stretch xl:overflow-y-auto xl:overscroll-contain xl:pr-2">