Show description

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-04-02 12:04:15 +02:00
parent fd9442f6a3
commit c01ac6711c
4 changed files with 49 additions and 12 deletions

View File

@@ -194,6 +194,7 @@ const mitigationViewQuery = graphql`
type type
url url
createdAt createdAt
description
} }
} }
} }
@@ -269,6 +270,7 @@ const createEvidenceMutation = graphql`
size size
state state
createdAt createdAt
description
} }
} }
} }
@@ -448,6 +450,7 @@ const fulfillEvidenceMutation = graphql`
size size
state state
createdAt createdAt
description
} }
} }
} }
@@ -2697,6 +2700,14 @@ function MitigationViewContent({
{evidence.state === "REQUESTED" ? ( {evidence.state === "REQUESTED" ? (
<span className="italic text-yellow-600"> <span className="italic text-yellow-600">
Waiting for fulfillment Waiting for fulfillment
{evidence.description && (
<>
<span className="mx-1">•</span>
<span className="text-gray-600 not-italic">
{evidence.description}
</span>
</>
)}
</span> </span>
) : evidence.type === "FILE" ? ( ) : evidence.type === "FILE" ? (
<> <>
@@ -3190,6 +3201,14 @@ function MitigationViewContent({
{evidence.state === "REQUESTED" ? ( {evidence.state === "REQUESTED" ? (
<span className="italic text-yellow-600"> <span className="italic text-yellow-600">
Waiting for fulfillment Waiting for fulfillment
{evidence.description && (
<>
<span className="mx-1">•</span>
<span className="text-gray-600 not-italic">
{evidence.description}
</span>
</>
)}
</span> </span>
) : evidence.type === "FILE" ? ( ) : evidence.type === "FILE" ? (
<> <>

View File

@@ -1,5 +1,5 @@
/** /**
* @generated SignedSource<<beb765793d4559382ee625dffd7a510c>> * @generated SignedSource<<487ccddf967e20c9111c5074548bebae>>
* @lightSyntaxTransform * @lightSyntaxTransform
* @nogrep * @nogrep
*/ */
@@ -28,6 +28,7 @@ export type MitigationViewCreateEvidenceMutation$data = {
readonly evidenceEdge: { readonly evidenceEdge: {
readonly node: { readonly node: {
readonly createdAt: string; readonly createdAt: string;
readonly description: string;
readonly fileUrl: string | null | undefined; readonly fileUrl: string | null | undefined;
readonly filename: string; readonly filename: string;
readonly id: string; readonly id: string;
@@ -141,6 +142,13 @@ v3 = {
"kind": "ScalarField", "kind": "ScalarField",
"name": "createdAt", "name": "createdAt",
"storageKey": null "storageKey": null
},
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "description",
"storageKey": null
} }
], ],
"storageKey": null "storageKey": null
@@ -214,16 +222,16 @@ return {
] ]
}, },
"params": { "params": {
"cacheID": "ca3148cb5b3c59fec3bd9ff9c281f364", "cacheID": "899aada42838cb5db77546be2bd6adb2",
"id": null, "id": null,
"metadata": {}, "metadata": {},
"name": "MitigationViewCreateEvidenceMutation", "name": "MitigationViewCreateEvidenceMutation",
"operationKind": "mutation", "operationKind": "mutation",
"text": "mutation MitigationViewCreateEvidenceMutation(\n $input: CreateEvidenceInput!\n) {\n createEvidence(input: $input) {\n evidenceEdge {\n node {\n id\n filename\n fileUrl\n mimeType\n type\n url\n size\n state\n createdAt\n }\n }\n }\n}\n" "text": "mutation MitigationViewCreateEvidenceMutation(\n $input: CreateEvidenceInput!\n) {\n createEvidence(input: $input) {\n evidenceEdge {\n node {\n id\n filename\n fileUrl\n mimeType\n type\n url\n size\n state\n createdAt\n description\n }\n }\n }\n}\n"
} }
}; };
})(); })();
(node as any).hash = "dac05ab414b2e09e801df5b0be9532a3"; (node as any).hash = "ca8611e07bcf9233313c3a1580bfc7eb";
export default node; export default node;

View File

@@ -1,5 +1,5 @@
/** /**
* @generated SignedSource<<c502368227307b9e9780b67691ec45a1>> * @generated SignedSource<<780fd466293ec923661adc90f801380a>>
* @lightSyntaxTransform * @lightSyntaxTransform
* @nogrep * @nogrep
*/ */
@@ -26,6 +26,7 @@ export type MitigationViewFulfillEvidenceMutation$data = {
readonly evidenceEdge: { readonly evidenceEdge: {
readonly node: { readonly node: {
readonly createdAt: string; readonly createdAt: string;
readonly description: string;
readonly fileUrl: string | null | undefined; readonly fileUrl: string | null | undefined;
readonly filename: string; readonly filename: string;
readonly id: string; readonly id: string;
@@ -139,6 +140,13 @@ v3 = {
"kind": "ScalarField", "kind": "ScalarField",
"name": "createdAt", "name": "createdAt",
"storageKey": null "storageKey": null
},
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "description",
"storageKey": null
} }
], ],
"storageKey": null "storageKey": null
@@ -212,16 +220,16 @@ return {
] ]
}, },
"params": { "params": {
"cacheID": "147fdc881f797ace12dc1242cab782ad", "cacheID": "efdf549604c425e8bb58ccf51df580c9",
"id": null, "id": null,
"metadata": {}, "metadata": {},
"name": "MitigationViewFulfillEvidenceMutation", "name": "MitigationViewFulfillEvidenceMutation",
"operationKind": "mutation", "operationKind": "mutation",
"text": "mutation MitigationViewFulfillEvidenceMutation(\n $input: FulfillEvidenceInput!\n) {\n fulfillEvidence(input: $input) {\n evidenceEdge {\n node {\n id\n filename\n fileUrl\n mimeType\n type\n url\n size\n state\n createdAt\n }\n }\n }\n}\n" "text": "mutation MitigationViewFulfillEvidenceMutation(\n $input: FulfillEvidenceInput!\n) {\n fulfillEvidence(input: $input) {\n evidenceEdge {\n node {\n id\n filename\n fileUrl\n mimeType\n type\n url\n size\n state\n createdAt\n description\n }\n }\n }\n}\n"
} }
}; };
})(); })();
(node as any).hash = "c0a1e6be43759cfbcd7e25a3b597926a"; (node as any).hash = "2a7f04e50e4e6fc39457a861a22baf08";
export default node; export default node;

View File

@@ -1,5 +1,5 @@
/** /**
* @generated SignedSource<<3188657dfa050c818bf0dc06688d7fab>> * @generated SignedSource<<8b25e364318ac90f1c1eaf313a6286cb>>
* @lightSyntaxTransform * @lightSyntaxTransform
* @nogrep * @nogrep
*/ */
@@ -40,6 +40,7 @@ export type MitigationViewQuery$data = {
readonly edges: ReadonlyArray<{ readonly edges: ReadonlyArray<{
readonly node: { readonly node: {
readonly createdAt: string; readonly createdAt: string;
readonly description: string;
readonly filename: string; readonly filename: string;
readonly id: string; readonly id: string;
readonly mimeType: string; readonly mimeType: string;
@@ -266,6 +267,7 @@ v14 = [
"name": "createdAt", "name": "createdAt",
"storageKey": null "storageKey": null
}, },
(v4/*: any*/),
(v10/*: any*/) (v10/*: any*/)
], ],
"storageKey": null "storageKey": null
@@ -484,7 +486,7 @@ return {
] ]
}, },
"params": { "params": {
"cacheID": "27e466aa3f7c929738fc108627fd5aa8", "cacheID": "711b5dac4db6ca883144ece5d4bc48c3",
"id": null, "id": null,
"metadata": { "metadata": {
"connection": [ "connection": [
@@ -507,11 +509,11 @@ return {
}, },
"name": "MitigationViewQuery", "name": "MitigationViewQuery",
"operationKind": "query", "operationKind": "query",
"text": "query MitigationViewQuery(\n $mitigationId: ID!\n) {\n mitigation: node(id: $mitigationId) {\n __typename\n id\n ... on Mitigation {\n name\n description\n state\n importance\n category\n tasks(first: 100) {\n edges {\n node {\n id\n name\n description\n state\n timeEstimate\n assignedTo {\n id\n fullName\n primaryEmailAddress\n }\n evidences(first: 50) {\n edges {\n node {\n id\n mimeType\n filename\n size\n state\n type\n url\n createdAt\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n }\n }\n}\n" "text": "query MitigationViewQuery(\n $mitigationId: ID!\n) {\n mitigation: node(id: $mitigationId) {\n __typename\n id\n ... on Mitigation {\n name\n description\n state\n importance\n category\n tasks(first: 100) {\n edges {\n node {\n id\n name\n description\n state\n timeEstimate\n assignedTo {\n id\n fullName\n primaryEmailAddress\n }\n evidences(first: 50) {\n edges {\n node {\n id\n mimeType\n filename\n size\n state\n type\n url\n createdAt\n description\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n }\n }\n}\n"
} }
}; };
})(); })();
(node as any).hash = "c26df14ee0f01a46868fdd73baa76638"; (node as any).hash = "cb5d73e09aa6168901bf5db0f931e24c";
export default node; export default node;