From 5cddd466430384284d57afebcb1fc37e5d121028 Mon Sep 17 00:00:00 2001 From: jpatigny <40454756+jpatigny@users.noreply.github.com> Date: Thu, 8 Oct 2020 11:02:25 +0200 Subject: [PATCH 1/3] find-namespace-per-full_path --- PSGitLab/Public/Projects/New-GitLabProject.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PSGitLab/Public/Projects/New-GitLabProject.ps1 b/PSGitLab/Public/Projects/New-GitLabProject.ps1 index 0989264..c85620d 100644 --- a/PSGitLab/Public/Projects/New-GitLabProject.ps1 +++ b/PSGitLab/Public/Projects/New-GitLabProject.ps1 @@ -27,7 +27,7 @@ Function New-GitLabProject { try { if ($PSBoundParameters.ContainsKey('Namespace')) { - $nSpace = Get-GitLabNamespace | Where-Object {$_.path -eq "$Namespace"} + $nSpace = Get-GitLabNamespace | Where-Object {$_.path -eq "$Namespace" -or $_.full_path -eq "$Namespace"} if ($nSpace.id.Count -eq 1) { $Body.Add('namespace_id', $nSpace.id) $PSBoundParameters.Remove('Namespace') | Out-Null From fc345de832cfeccfe0e64961c88f37bce6da9d60 Mon Sep 17 00:00:00 2001 From: jpatigny <40454756+jpatigny@users.noreply.github.com> Date: Thu, 8 Oct 2020 11:08:48 +0200 Subject: [PATCH 2/3] add-parameters-template-and-use-custom_template Add possibility to create project from (custom) template --- PSGitLab/Public/Projects/New-GitLabProject.ps1 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PSGitLab/Public/Projects/New-GitLabProject.ps1 b/PSGitLab/Public/Projects/New-GitLabProject.ps1 index c85620d..778edc6 100644 --- a/PSGitLab/Public/Projects/New-GitLabProject.ps1 +++ b/PSGitLab/Public/Projects/New-GitLabProject.ps1 @@ -18,6 +18,8 @@ Function New-GitLabProject { [Switch]$public, [ValidateSet("Private", "Internal", "Public")] [String]$visibility_level + [String]$template_name, + [boolean]$use_custom_template ) $Body = @{ From 9bd252a4b8c40baf465c2862bd037df6b205b474 Mon Sep 17 00:00:00 2001 From: jpatigny <40454756+jpatigny@users.noreply.github.com> Date: Thu, 8 Oct 2020 13:21:00 +0200 Subject: [PATCH 3/3] default-api-version-to-v4 --- PSGitLab/Public/Configuration/Test-GitLabAPI.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PSGitLab/Public/Configuration/Test-GitLabAPI.ps1 b/PSGitLab/Public/Configuration/Test-GitLabAPI.ps1 index 6a3d7fb..4971fa8 100644 --- a/PSGitLab/Public/Configuration/Test-GitLabAPI.ps1 +++ b/PSGitLab/Public/Configuration/Test-GitLabAPI.ps1 @@ -1,7 +1,7 @@ Function Test-GitLabAPI { param( [Parameter(Mandatory=$false)] - [string]$Version = 'v3' + [string]$Version = 'v4' ) $GitLabConfig = ImportConfig