[AC-1784] Lining up new Manage collection permissions for users with deprecated EditAssignedCollections permission (#3406)
* [AC-1784] Setting up collections with permission 'Manage = true' if flexible collections feature flag is off and user has EditAssignedCollections
* [AC-1784] Added unit tests
* [AC-1784] Deleted duplicated variable
@ -437,11 +440,6 @@ public class OrganizationService : IOrganizationService
@@ -437,11 +440,6 @@ public class OrganizationService : IOrganizationService
@ -937,6 +935,10 @@ public class OrganizationService : IOrganizationService
@@ -937,6 +935,10 @@ public class OrganizationService : IOrganizationService
@ -1323,11 +1325,9 @@ public class OrganizationService : IOrganizationService
@@ -1323,11 +1325,9 @@ public class OrganizationService : IOrganizationService
}
}
if(user.AccessAll)
{
// We don't need any collections if we're flagged to have all access.
collections=newList<CollectionAccessSelection>();
}
// If Flexible Collections is disabled and the user has EditAssignedCollections permission
// grant Manage permission for all assigned collections
@ -2440,4 +2440,18 @@ public class OrganizationService : IOrganizationService
@@ -2440,4 +2440,18 @@ public class OrganizationService : IOrganizationService