Merge pull request #15055 from owncloud/share-activity-grouping

Group sharing activities by user/group and file respectively
This commit is contained in:
Morris Jobke 2015-03-24 20:23:36 +01:00
commit 1db177b841
1 changed files with 14 additions and 0 deletions

View File

@ -202,6 +202,7 @@ class Activity implements IExtension {
} else if ($app === 'files') {
switch ($text) {
case self::SUBJECT_SHARED_LINK_SELF:
return [0 => 'file'];
case self::SUBJECT_SHARED_USER_SELF:
case self::SUBJECT_SHARED_WITH_BY:
return [0 => 'file', 1 => 'username'];
@ -225,6 +226,19 @@ class Activity implements IExtension {
* @return integer|false
*/
public function getGroupParameter($activity) {
if ($activity['app'] === 'files') {
switch ($activity['subject']) {
case self::SUBJECT_SHARED_LINK_SELF:
case self::SUBJECT_SHARED_WITH_BY:
// Group by file name
return 0;
case self::SUBJECT_SHARED_USER_SELF:
case self::SUBJECT_SHARED_GROUP_SELF:
// Group by user/group
return 1;
}
}
return false;
}