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:
@@ -46,7 +46,7 @@ const auditFragment = graphql`
|
|||||||
}
|
}
|
||||||
validUntil
|
validUntil
|
||||||
state
|
state
|
||||||
compliancePageVisibility: compliancePortalVisibility
|
compliancePortalVisibility
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
@@ -120,7 +120,7 @@ export function CompliancePageAuditListItem(props: {
|
|||||||
<Td noLink width={130} className="pr-0">
|
<Td noLink width={130} className="pr-0">
|
||||||
<Field
|
<Field
|
||||||
type="select"
|
type="select"
|
||||||
value={audit.compliancePageVisibility}
|
value={audit.compliancePortalVisibility}
|
||||||
onValueChange={value => void handleVisibilityChange(value)}
|
onValueChange={value => void handleVisibilityChange(value)}
|
||||||
disabled={isUpdatingAuditVisibility || !compliancePage.canUpdate}
|
disabled={isUpdatingAuditVisibility || !compliancePage.canUpdate}
|
||||||
className="w-[105px]"
|
className="w-[105px]"
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ const documentFragment = graphql`
|
|||||||
alias
|
alias
|
||||||
canSetAlias: permission(action: "resourcealias:alias:set")
|
canSetAlias: permission(action: "resourcealias:alias:set")
|
||||||
canRemoveAlias: permission(action: "resourcealias:alias:remove")
|
canRemoveAlias: permission(action: "resourcealias:alias:remove")
|
||||||
compliancePageVisibility: compliancePortalVisibility
|
compliancePortalVisibility
|
||||||
latestPublishedVersion: versions(
|
latestPublishedVersion: versions(
|
||||||
first: 1
|
first: 1
|
||||||
orderBy: { field: CREATED_AT, direction: DESC }
|
orderBy: { field: CREATED_AT, direction: DESC }
|
||||||
@@ -137,7 +137,7 @@ export function CompliancePageDocumentListItem(props: {
|
|||||||
<Td noLink width={130} className="pr-0">
|
<Td noLink width={130} className="pr-0">
|
||||||
<Field
|
<Field
|
||||||
type="select"
|
type="select"
|
||||||
value={document.compliancePageVisibility}
|
value={document.compliancePortalVisibility}
|
||||||
onValueChange={value => void handleVsibilityChange(value)}
|
onValueChange={value => void handleVsibilityChange(value)}
|
||||||
disabled={isUpdatingDocumentVisibility || !compliancePage.canUpdate}
|
disabled={isUpdatingDocumentVisibility || !compliancePage.canUpdate}
|
||||||
className="w-[105px]"
|
className="w-[105px]"
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ const fileFragment = graphql`
|
|||||||
file {
|
file {
|
||||||
downloadUrl
|
downloadUrl
|
||||||
}
|
}
|
||||||
compliancePageVisibility: compliancePortalVisibility
|
compliancePortalVisibility
|
||||||
createdAt
|
createdAt
|
||||||
canUpdate: permission(action: "compliance-portal:portal-file:update")
|
canUpdate: permission(action: "compliance-portal:portal-file:update")
|
||||||
canDelete: permission(action: "compliance-portal:portal-file:delete")
|
canDelete: permission(action: "compliance-portal:portal-file:delete")
|
||||||
@@ -125,7 +125,7 @@ export function CompliancePageFileListItem(props: {
|
|||||||
<Td noLink width={130} className="pr-0">
|
<Td noLink width={130} className="pr-0">
|
||||||
<Field
|
<Field
|
||||||
type="select"
|
type="select"
|
||||||
value={file.compliancePageVisibility}
|
value={file.compliancePortalVisibility}
|
||||||
onValueChange={value => void handleValueChange(value)}
|
onValueChange={value => void handleValueChange(value)}
|
||||||
disabled={isUpdating || !compliancePage.canUpdate}
|
disabled={isUpdating || !compliancePage.canUpdate}
|
||||||
className="w-[105px]"
|
className="w-[105px]"
|
||||||
|
|||||||
@@ -76,10 +76,10 @@ export function NewCompliancePageFileDialog(props: {
|
|||||||
const createSchema = z.object({
|
const createSchema = z.object({
|
||||||
name: z.string().min(1, __("Name is required")),
|
name: z.string().min(1, __("Name is required")),
|
||||||
category: z.string().min(1, __("Category 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, {
|
const createForm = useFormWithSchema(createSchema, {
|
||||||
defaultValues: { name: "", category: "", compliancePageVisibility: "NONE" },
|
defaultValues: { name: "", category: "", compliancePortalVisibility: "NONE" },
|
||||||
});
|
});
|
||||||
|
|
||||||
const handleFileUpload = useCallback(
|
const handleFileUpload = useCallback(
|
||||||
@@ -122,7 +122,7 @@ export function NewCompliancePageFileDialog(props: {
|
|||||||
organizationId,
|
organizationId,
|
||||||
name: data.name,
|
name: data.name,
|
||||||
category: data.category,
|
category: data.category,
|
||||||
compliancePortalVisibility: data.compliancePageVisibility,
|
compliancePortalVisibility: data.compliancePortalVisibility,
|
||||||
file: null,
|
file: null,
|
||||||
},
|
},
|
||||||
connections: connectionId ? [connectionId] : [],
|
connections: connectionId ? [connectionId] : [],
|
||||||
@@ -175,13 +175,13 @@ export function NewCompliancePageFileDialog(props: {
|
|||||||
<Field
|
<Field
|
||||||
label={__("Visibility")}
|
label={__("Visibility")}
|
||||||
type="select"
|
type="select"
|
||||||
value={createForm.watch("compliancePageVisibility")}
|
value={createForm.watch("compliancePortalVisibility")}
|
||||||
onValueChange={value =>
|
onValueChange={value =>
|
||||||
createForm.setValue(
|
createForm.setValue(
|
||||||
"compliancePageVisibility",
|
"compliancePortalVisibility",
|
||||||
value as "NONE" | "PRIVATE" | "PUBLIC",
|
value as "NONE" | "PRIVATE" | "PUBLIC",
|
||||||
)}
|
)}
|
||||||
error={createForm.formState.errors.compliancePageVisibility?.message}
|
error={createForm.formState.errors.compliancePortalVisibility?.message}
|
||||||
>
|
>
|
||||||
{getCompliancePageVisibilityOptions(__).map(option => (
|
{getCompliancePageVisibilityOptions(__).map(option => (
|
||||||
<Option key={option.value} value={option.value}>
|
<Option key={option.value} value={option.value}>
|
||||||
|
|||||||
Reference in New Issue
Block a user