|
From: <bh...@us...> - 2024-08-14 13:45:46
|
Revision: 3792
http://sourceforge.net/p/cinnamon/code/3792
Author: bhorner
Date: 2024-08-14 13:45:44 +0000 (Wed, 14 Aug 2024)
Log Message:
-----------
Fixed issue in combined permissions (owner-awareness)
Modified Paths:
--------------
Client/trunk/Cinnamon4/C4ObjectApi/Repository/CmnSessionConfiguration.cs
Modified: Client/trunk/Cinnamon4/C4ObjectApi/Repository/CmnSessionConfiguration.cs
===================================================================
--- Client/trunk/Cinnamon4/C4ObjectApi/Repository/CmnSessionConfiguration.cs 2024-08-09 10:45:08 UTC (rev 3791)
+++ Client/trunk/Cinnamon4/C4ObjectApi/Repository/CmnSessionConfiguration.cs 2024-08-14 13:45:44 UTC (rev 3792)
@@ -55,7 +55,8 @@
break;
}
_ownerPermissionsByAclId.Add((long)acl.Id, ownerAclGroup!=null ? ownerAclGroup.Permissions : new C4Permissions(false, _allPermissions));
- foreach (long permissionId in _permissionsByAclId[(long)acl.Id].PermissionNamesById.Keys) if (!_ownerPermissionsByAclId[(long)acl.Id].PermissionNamesById.ContainsKey(permissionId)) _ownerPermissionsByAclId[(long)acl.Id].SetPermission(_permissionsByAclId[(long)acl.Id].PermissionNamesById[permissionId], true);
+ //foreach (long permissionId in _permissionsByAclId[(long)acl.Id].PermissionNamesById.Keys)
+ // if (!_ownerPermissionsByAclId[(long)acl.Id].PermissionNamesById.ContainsKey(permissionId)) _ownerPermissionsByAclId[(long)acl.Id].SetPermission(_permissionsByAclId[(long)acl.Id].PermissionNamesById[permissionId], true);
}
return owner? _ownerPermissionsByAclId[(long)acl.Id] : _permissionsByAclId[(long)acl.Id];
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|