mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
Merge pull request #1422 from Dokploy/1418-fetching-gitlab-repositories-0-found
fix(gitlab): update repository filtering and connection testing
This commit is contained in:
@@ -266,7 +266,7 @@ export const getGitlabRepositories = async (gitlabId?: string) => {
|
|||||||
if (groupName) {
|
if (groupName) {
|
||||||
return full_path.toLowerCase().includes(groupName) && kind === "group";
|
return full_path.toLowerCase().includes(groupName) && kind === "group";
|
||||||
}
|
}
|
||||||
return kind === "member";
|
return kind === "user";
|
||||||
});
|
});
|
||||||
const mappedRepositories = filteredRepos.map((repo: any) => {
|
const mappedRepositories = filteredRepos.map((repo: any) => {
|
||||||
return {
|
return {
|
||||||
@@ -409,6 +409,8 @@ export const testGitlabConnection = async (
|
|||||||
|
|
||||||
const gitlabProvider = await findGitlabById(gitlabId);
|
const gitlabProvider = await findGitlabById(gitlabId);
|
||||||
|
|
||||||
|
console.log(gitlabProvider);
|
||||||
|
|
||||||
const response = await fetch(
|
const response = await fetch(
|
||||||
`${gitlabProvider.gitlabUrl}/api/v4/projects?membership=true&owned=true&page=${0}&per_page=${100}`,
|
`${gitlabProvider.gitlabUrl}/api/v4/projects?membership=true&owned=true&page=${0}&per_page=${100}`,
|
||||||
{
|
{
|
||||||
@@ -427,13 +429,15 @@ export const testGitlabConnection = async (
|
|||||||
|
|
||||||
const repositories = await response.json();
|
const repositories = await response.json();
|
||||||
|
|
||||||
|
console.log(repositories);
|
||||||
|
|
||||||
const filteredRepos = repositories.filter((repo: any) => {
|
const filteredRepos = repositories.filter((repo: any) => {
|
||||||
const { full_path, kind } = repo.namespace;
|
const { full_path, kind } = repo.namespace;
|
||||||
|
|
||||||
if (groupName) {
|
if (groupName) {
|
||||||
return full_path.toLowerCase().includes(groupName) && kind === "group";
|
return full_path.toLowerCase().includes(groupName) && kind === "group";
|
||||||
}
|
}
|
||||||
return kind === "member";
|
return kind === "user";
|
||||||
});
|
});
|
||||||
|
|
||||||
return filteredRepos.length;
|
return filteredRepos.length;
|
||||||
|
|||||||
Reference in New Issue
Block a user