* [misc] adjust repo data.
This commit is contained in:
@@ -1124,23 +1124,23 @@ class gitlab extends control
|
||||
}
|
||||
}
|
||||
|
||||
$gitlabCurrentMembers = $this->gitlab->apiGetProjectMembers($repo->gitService, $repo->project);
|
||||
$gitlabCurrentMembers = $this->gitlab->apiGetProjectMembers($repo->gitService, (int)$repo->serviceProject);
|
||||
|
||||
list($addedMembers, $deletedMembers, $updatedMembers) = $this->gitlabZen->getProjectMemberData($gitlabCurrentMembers, $newGitlabMembers, $bindedUsers, $accounts, !empty($repo->acl->users) ? $repo->acl->users : array());
|
||||
|
||||
foreach($addedMembers as $addedMember)
|
||||
{
|
||||
$this->gitlab->apiCreateProjectMember($repo->gitService, $repo->project, $addedMember);
|
||||
$this->gitlab->apiCreateProjectMember($repo->gitService, (int)$repo->serviceProject, $addedMember);
|
||||
}
|
||||
|
||||
foreach($updatedMembers as $updatedMember)
|
||||
{
|
||||
$this->gitlab->apiUpdateProjectMember($repo->gitService, $repo->project, $updatedMember);
|
||||
$this->gitlab->apiUpdateProjectMember($repo->gitService, (int)$repo->serviceProject, $updatedMember);
|
||||
}
|
||||
|
||||
foreach($deletedMembers as $deletedMemberID)
|
||||
{
|
||||
$this->gitlab->apiDeleteProjectMember($repo->gitService, $repo->project, (int)$deletedMemberID);
|
||||
$this->gitlab->apiDeleteProjectMember($repo->gitService, (int)$repo->serviceProject, (int)$deletedMemberID);
|
||||
}
|
||||
|
||||
$repo->acl->users = array_values($accounts);
|
||||
@@ -1150,7 +1150,7 @@ class gitlab extends control
|
||||
|
||||
$repo = $this->loadModel('repo')->getByID($repoID);
|
||||
$users = $this->loadModel('user')->getPairs('noletter|noempty|nodeleted|noclosed');
|
||||
$projectMembers = $this->gitlab->apiGetProjectMembers($repo->gitService, $repo->project);
|
||||
$projectMembers = $this->gitlab->apiGetProjectMembers($repo->gitService, (int)$repo->serviceProject);
|
||||
if(!is_array($projectMembers)) $projectMembers = array();
|
||||
|
||||
/* Get users accesslevel. */
|
||||
|
||||
Reference in New Issue
Block a user