[permissions] Deprecate ObjectsPermissionsDeprecated (2/3) (#14450)

Following https://github.com/twentyhq/twenty/pull/14306 , working on the
deprecation of objectRecordsPermissions + renaming of objectPermissions
-> objectsPermissions

In this PR
- Removal of objectRecordsPermissions (was not used in the FE any
longer)
- Addition of objectsPermissions, same as objectPermission but renamed.
objectPermission is no longer used in the FE.

Next step
- Remove unused objectPermissions
This commit is contained in:
Marie
2025-09-12 16:02:42 +02:00
committed by GitHub
parent 5b9cda3341
commit 3270c64a96
16 changed files with 34 additions and 95 deletions
@@ -13,15 +13,15 @@ type useObjectPermissionsReturnType = {
export const useObjectPermissions = (): useObjectPermissionsReturnType => {
const currentUserWorkspace = useRecoilValue(currentUserWorkspaceState);
const objectPermissions = currentUserWorkspace?.objectPermissions;
const objectsPermissions = currentUserWorkspace?.objectsPermissions;
if (!isDefined(objectPermissions)) {
if (!isDefined(objectsPermissions)) {
return {
objectPermissionsByObjectMetadataId: {},
};
}
const objectPermissionsByObjectMetadataId = objectPermissions?.reduce(
const objectPermissionsByObjectMetadataId = objectsPermissions?.reduce(
(
acc: Record<string, ObjectPermissions & { objectMetadataId: string }>,
objectPermission,