mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-14 17:58:59 +00:00
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
84121: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud) 82508: Merged V4.1-BUG-FIX (4.1.10) to V4.2-BUG-FIX (4.2.4) 82319: Merged DEV to V4.1-BUG-FIX (4.1.10) 81073 : MNT-9532 : SQL performance issue - WHERE ... IS NULL statements - Initial commit to revert fixes for MNT-8527 (r48757) and MNT-9483 (r56137) as this fixes causes performance issue for Oracle. 81966 : MNT-9532 : SQL performance issue - WHERE ... IS NULL statements - Default value for feed_user_id and site_network is now @@NULL@@. - IS NULL clause was completly removed from activities queries. - Upgrade sql script was added to replace nulls for Oracle (empty strings for other dialect) with @@NULL@@. - Version schema was incremented by 1. 82278 : MNT-9532 : SQL performance issue - WHERE ... IS NULL statements - Fixed unit test failure. 83431: MNT-9532 : SQL performance issue - WHERE ... IS NULL statements - Fixed build failure 84115: MNT-9532/MNT-11871: with the revert of MNT-11871 patch, MNT-9532 should be using a lower schema number. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@84632 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -531,21 +531,21 @@ public class SiteActivitySystemTest extends TestCase
|
|||||||
// site 2, with 4 users, each with 1 join, 1 role change = 4x2 = 8
|
// site 2, with 4 users, each with 1 join, 1 role change = 4x2 = 8
|
||||||
// site 3, with 3 users, each with 1 join, 1 role change = 3x2 = 6
|
// site 3, with 3 users, each with 1 join, 1 role change = 3x2 = 6
|
||||||
|
|
||||||
// user 1 belongs to 3 sites = (2x8)+(1x6) = 22
|
// user 1 belongs to 3 sites = (2x9)+(1x7) = 25
|
||||||
// user 2 belongs to 3 sites = (2x8)+(1x6) = 22
|
// user 2 belongs to 3 sites = (2x9)+(1x7) = 25
|
||||||
// user 3 belongs to 3 sites = (2x8)+(1x6) = 22
|
// user 3 belongs to 3 sites = (2x9)+(1x7) = 25
|
||||||
// user 4 belongs to 2 sites = (2x8) = 16
|
// user 4 belongs to 2 sites = (2x9) = 18
|
||||||
|
|
||||||
getUserFeed(user1, ticket, true, 14); // 14 = (22 - 8) due to feed control - exclude site 1
|
getUserFeed(user1, ticket, true, 16); // 16 = (25 - 9) due to feed control - exclude site 1
|
||||||
getUserFeed(user2, ticket, true, 0); // 0 = due to feed control - exclude site membership activities (across all sites)
|
getUserFeed(user2, ticket, true, 0); // 0 = due to feed control - exclude site membership activities (across all sites)
|
||||||
getUserFeed(user3, ticket, true, 14); // 14 = (22 - 8) due to feed control - exclude site membership activities for site 1
|
getUserFeed(user3, ticket, true, 16); // 16 = (25 - 9) due to feed control - exclude site membership activities for site 1
|
||||||
getUserFeed(user4, ticket, true, 16); // 16 = no feed control
|
getUserFeed(user4, ticket, true, 18); // 18 = no feed control
|
||||||
|
|
||||||
// as user1
|
// as user1
|
||||||
|
|
||||||
ticket = callLoginWebScript(WEBSCRIPT_ENDPOINT, user1, USER_PW);
|
ticket = callLoginWebScript(WEBSCRIPT_ENDPOINT, user1, USER_PW);
|
||||||
|
|
||||||
getUserFeed(user1, ticket, false, 14);
|
getUserFeed(user1, ticket, false, 16);
|
||||||
|
|
||||||
// as user2
|
// as user2
|
||||||
|
|
||||||
@@ -553,7 +553,7 @@ public class SiteActivitySystemTest extends TestCase
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
getUserFeed(user1, ticket, true, 14);
|
getUserFeed(user1, ticket, true, 16);
|
||||||
|
|
||||||
fail("User feed should only be accessible to user or an admin");
|
fail("User feed should only be accessible to user or an admin");
|
||||||
}
|
}
|
||||||
@@ -567,12 +567,12 @@ public class SiteActivitySystemTest extends TestCase
|
|||||||
ticket = callLoginWebScript(WEBSCRIPT_ENDPOINT, user1, USER_PW);
|
ticket = callLoginWebScript(WEBSCRIPT_ENDPOINT, user1, USER_PW);
|
||||||
|
|
||||||
getUserFeed(null, site1, ticket, false, false, false, 0);
|
getUserFeed(null, site1, ticket, false, false, false, 0);
|
||||||
getUserFeed(null, site2, ticket, false, false, false, 8);
|
getUserFeed(null, site2, ticket, false, false, false, 9);
|
||||||
getUserFeed(null, site3, ticket, false, false, false, 6);
|
getUserFeed(null, site3, ticket, false, false, false, 7);
|
||||||
|
|
||||||
getUserFeed(null, null, ticket, false, false, false, 14); // no filter
|
getUserFeed(null, null, ticket, false, false, false, 16); // no filter
|
||||||
getUserFeed(null, null, ticket, false, true, false, 12); // exclude any from user1
|
getUserFeed(null, null, ticket, false, true, false, 12); // exclude any from user1
|
||||||
getUserFeed(null, null, ticket, false, false, true, 2); // exclude all except user1
|
getUserFeed(null, null, ticket, false, false, true, 4); // exclude all except user1
|
||||||
getUserFeed(null, null, ticket, false, true, true, 0); // exclude all (NOOP)
|
getUserFeed(null, null, ticket, false, true, true, 0); // exclude all (NOOP)
|
||||||
|
|
||||||
// TODO - add more (eg. other non-admin user activities)
|
// TODO - add more (eg. other non-admin user activities)
|
||||||
|
Reference in New Issue
Block a user