-
Type:
Story
-
Status: Closed
-
Priority:
Minor
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: Master
-
Component/s: Social Activity
-
Labels:
-
Epic/Theme:
-
Sprint:LIMA | #18 | May05-May26, LIMA | #19 | May26-Jun16
-
Git Pull Request:
As a site admin
I want to be able to configure whether or not I want to track my users
so that it is not bloating the database in case I don't need it
and makes upgrades easier
Acceptance criteria
Given a Liferay instance
When social tracking is disabled
Then the activities of the users are not tracked and stored in the DB
Given a Liferay instance
When social tracking is enabled
Then the activities of the users are tracked and stored in the DB
Test Scenarios
ID | Test Priority | Test Scenarios | Covered by Backend (Unit/Integration)? | Test to add |
---|---|---|---|---|
1.1 | 5 | User activities do not appear in Portal when social tracking is disabled | NO | SocialActivity#DisableSocialTracking |
1.2 | 5 | User activities are not stored in the DB when social tracking is disabled | NO | Manual |
1.3 | 5 | User activities appear in Portal when social tracking is enabled | NO | SocialActivity#CountUserStatisticsWhenEnablingSocialTracking |
1.4 | 5 | Users activities are stored in the DB when social tracking is enabled | NO | Manual |
1.5 | 5 | User is given an option to enable/disable social tracking through the Portal UI | NO | SocialActivity#DisableSocialTracking |
1.6 | 5 | User is given an option to enable/disable social tracking through the backend | NO | NA |