Version 5.0.13

This commit is contained in:
Neo committed 2025-12-19 19:04:57 -08:00
1 parent b89858b2ff
commit 5efe744c5f
1407 files changed
+69690 -30177

No files matched your search

+22 -2
View File
@@ -95,8 +95,8 @@ class Team extends ActiveRecord
return iterator_to_array(
new ActiveRecordIterator(
Db::i()->select( '*', 'core_members', Db::i()->in( 'member_id', $this->members ), 'name' ),
Member::class
)
Member::class,
),
);
}
@@ -168,4 +168,24 @@ class Team extends ActiveRecord
return static::$_teams;
}
/**
* Get output for API
*
* @param Member|NULL $authorizedMember The member making the API request or NULL for API Key / client_credentials
* @return array
* @apiresponse string name Title
* @apiresponse \IPS\Member members The team members
*/
public function apiOutput( Member $authorizedMember = NULL ): array
{
$response = [];
$response['id'] = $this->id;
$response['name'] = $this->name;
foreach( $this->members() as $member )
{
$response['members'][$member->member_id] = $member->apiOutput( $authorizedMember );
}
return $response;
}
}