Kaynağa Gözat

filter active members

master
Daniel 2 yıl önce
ebeveyn
işleme
99a8252793
2 değiştirilmiş dosya ile 12 ekleme ve 2 silme
  1. +3
    -1
      src/client/app/js/app/state/CourseCategories.js
  2. +9
    -1
      src/server/server/control/TB_Server_Control_Team.php

+ 3
- 1
src/client/app/js/app/state/CourseCategories.js Dosyayı Görüntüle

@@ -30,7 +30,9 @@ app.state.CourseCategories = function()
'Team',
'getDetails',
{
teamId : groupId
teamId : groupId,
includeMembers: true,
activeOnly: true
},
function( res )
{


+ 9
- 1
src/server/server/control/TB_Server_Control_Team.php Dosyayı Görüntüle

@@ -83,6 +83,7 @@ class TB_Server_Control_Team {
$includeEmail = $params->get( 'includeEmails' );
$adminsOnly = $params->get( 'adminsOnly' );
$includeMembers = $params->get( 'includeMembers' );
$activeOnly = $params->get( 'activeOnly');
$members = array();
$sessionProfile = TB_Server_Core_Session::get()->getProfile();
@@ -113,7 +114,14 @@ class TB_Server_Control_Team {
$filteredMembers[] = $member;
}
} else {
$filteredMembers[] = $member;
if ($activeOnly === true) {
$teamData = $member->getTeamsData($teamId);
if ($teamData['status'] === TB_Shared_Ent_TeamData_Profile::STATUS_ACTIVE) {
$filteredMembers[] = $member;
}
} else {
$filteredMembers[] = $member;
}
}
}
}


Yükleniyor…
İptal
Kaydet