@@ -56,11 +248,24 @@ export const TargetReleaseTable: React.FC
= ({
)}
>
{job.target?.name}
-
-
- {capitalCase(job.jobExecution?.status ?? "scheduled")}
+
+
+
+ {capitalCase(job.jobExecution?.status ?? "scheduled")}
+
{job.type}
+
+
+
))}
diff --git a/apps/webservice/src/app/[workspaceSlug]/systems/[systemSlug]/deployments/[deploymentSlug]/releases/[versionId]/page.tsx b/apps/webservice/src/app/[workspaceSlug]/systems/[systemSlug]/deployments/[deploymentSlug]/releases/[versionId]/page.tsx
index bc2bd9c6..5a5397b6 100644
--- a/apps/webservice/src/app/[workspaceSlug]/systems/[systemSlug]/deployments/[deploymentSlug]/releases/[versionId]/page.tsx
+++ b/apps/webservice/src/app/[workspaceSlug]/systems/[systemSlug]/deployments/[deploymentSlug]/releases/[versionId]/page.tsx
@@ -26,8 +26,9 @@ export default async function ReleasePage({
};
}) {
const release = await api.release.byId(params.versionId);
+ const deployment = await api.deployment.bySlug(params);
- if (release == null) notFound();
+ if (release == null || deployment == null) notFound();
const system = await api.system.bySlug(params);
const environments = await api.environment.bySystemId(system.id);
@@ -84,7 +85,10 @@ export default async function ReleasePage({