Use portal visibility fields in console lists

Stop aliasing compliancePortalVisibility to compliancePageVisibility in
document, file, and audit list items so the console matches the renamed
GraphQL field.

Signed-off-by: Bryan Frimin <bryan@probo.com>
This commit is contained in:
Bryan Frimin
2026-07-21 13:33:09 +02:00
parent 0aec27adf5
commit d0090e8c65
4 changed files with 12 additions and 12 deletions

View File

@@ -46,7 +46,7 @@ const auditFragment = graphql`
}
validUntil
state
compliancePageVisibility: compliancePortalVisibility
compliancePortalVisibility
}
`;
@@ -120,7 +120,7 @@ export function CompliancePageAuditListItem(props: {
<Td noLink width={130} className="pr-0">
<Field
type="select"
value={audit.compliancePageVisibility}
value={audit.compliancePortalVisibility}
onValueChange={value => void handleVisibilityChange(value)}
disabled={isUpdatingAuditVisibility || !compliancePage.canUpdate}
className="w-[105px]"

View File

@@ -45,7 +45,7 @@ const documentFragment = graphql`
alias
canSetAlias: permission(action: "resourcealias:alias:set")
canRemoveAlias: permission(action: "resourcealias:alias:remove")
compliancePageVisibility: compliancePortalVisibility
compliancePortalVisibility
latestPublishedVersion: versions(
first: 1
orderBy: { field: CREATED_AT, direction: DESC }
@@ -137,7 +137,7 @@ export function CompliancePageDocumentListItem(props: {
<Td noLink width={130} className="pr-0">
<Field
type="select"
value={document.compliancePageVisibility}
value={document.compliancePortalVisibility}
onValueChange={value => void handleVsibilityChange(value)}
disabled={isUpdatingDocumentVisibility || !compliancePage.canUpdate}
className="w-[105px]"

View File

@@ -49,7 +49,7 @@ const fileFragment = graphql`
file {
downloadUrl
}
compliancePageVisibility: compliancePortalVisibility
compliancePortalVisibility
createdAt
canUpdate: permission(action: "compliance-portal:portal-file:update")
canDelete: permission(action: "compliance-portal:portal-file:delete")
@@ -125,7 +125,7 @@ export function CompliancePageFileListItem(props: {
<Td noLink width={130} className="pr-0">
<Field
type="select"
value={file.compliancePageVisibility}
value={file.compliancePortalVisibility}
onValueChange={value => void handleValueChange(value)}
disabled={isUpdating || !compliancePage.canUpdate}
className="w-[105px]"

View File

@@ -76,10 +76,10 @@ export function NewCompliancePageFileDialog(props: {
const createSchema = z.object({
name: z.string().min(1, __("Name is required")),
category: z.string().min(1, __("Category is required")),
compliancePageVisibility: z.enum(["NONE", "PRIVATE", "PUBLIC"]),
compliancePortalVisibility: z.enum(["NONE", "PRIVATE", "PUBLIC"]),
});
const createForm = useFormWithSchema(createSchema, {
defaultValues: { name: "", category: "", compliancePageVisibility: "NONE" },
defaultValues: { name: "", category: "", compliancePortalVisibility: "NONE" },
});
const handleFileUpload = useCallback(
@@ -122,7 +122,7 @@ export function NewCompliancePageFileDialog(props: {
organizationId,
name: data.name,
category: data.category,
compliancePortalVisibility: data.compliancePageVisibility,
compliancePortalVisibility: data.compliancePortalVisibility,
file: null,
},
connections: connectionId ? [connectionId] : [],
@@ -175,13 +175,13 @@ export function NewCompliancePageFileDialog(props: {
<Field
label={__("Visibility")}
type="select"
value={createForm.watch("compliancePageVisibility")}
value={createForm.watch("compliancePortalVisibility")}
onValueChange={value =>
createForm.setValue(
"compliancePageVisibility",
"compliancePortalVisibility",
value as "NONE" | "PRIVATE" | "PUBLIC",
)}
error={createForm.formState.errors.compliancePageVisibility?.message}
error={createForm.formState.errors.compliancePortalVisibility?.message}
>
{getCompliancePageVisibilityOptions(__).map(option => (
<Option key={option.value} value={option.value}>