}
- {link.type === "url" && permissions === true && (
-
- {
- (document?.activeElement as HTMLElement)?.blur();
- onUpdateArchive();
- }}
- className="whitespace-nowrap"
- >
- {t("refresh_preserved_formats")}
-
-
- )}
+ {link.type === "url" &&
+ (permissions === true || permissions?.canUpdate) && (
+
+ {
+ (document?.activeElement as HTMLElement)?.blur();
+ onUpdateArchive();
+ }}
+ className="whitespace-nowrap"
+ >
+ {t("refresh_preserved_formats")}
+
+
+ )}
{(permissions === true || permissions?.canDelete) && (
e.userId === user.id && e.canUpdate
+ );
+
+ if (!(collectionIsAccessible?.ownerId === user.id || memberHasAccess))
return res.status(401).json({
response: "Permission denied.",
});