mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-08 22:45:51 +01:00
Not delete repositories when group is deleted
This commit is contained in:
@@ -312,13 +312,17 @@ trait AccountControllerBase extends AccountManagementControllerBase {
|
|||||||
defining(params("groupName")){ groupName =>
|
defining(params("groupName")){ groupName =>
|
||||||
// Remove from GROUP_MEMBER
|
// Remove from GROUP_MEMBER
|
||||||
updateGroupMembers(groupName, Nil)
|
updateGroupMembers(groupName, Nil)
|
||||||
// Remove repositories
|
// Disable group
|
||||||
getRepositoryNamesOfUser(groupName).foreach { repositoryName =>
|
getAccountByUserName(groupName, false).foreach { account =>
|
||||||
deleteRepository(groupName, repositoryName)
|
updateGroup(groupName, account.description, account.url, true)
|
||||||
FileUtils.deleteDirectory(getRepositoryDir(groupName, repositoryName))
|
|
||||||
FileUtils.deleteDirectory(getWikiRepositoryDir(groupName, repositoryName))
|
|
||||||
FileUtils.deleteDirectory(getTemporaryDir(groupName, repositoryName))
|
|
||||||
}
|
}
|
||||||
|
// // Remove repositories
|
||||||
|
// getRepositoryNamesOfUser(groupName).foreach { repositoryName =>
|
||||||
|
// deleteRepository(groupName, repositoryName)
|
||||||
|
// FileUtils.deleteDirectory(getRepositoryDir(groupName, repositoryName))
|
||||||
|
// FileUtils.deleteDirectory(getWikiRepositoryDir(groupName, repositoryName))
|
||||||
|
// FileUtils.deleteDirectory(getTemporaryDir(groupName, repositoryName))
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
redirect("/")
|
redirect("/")
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user