@@ -204,6 +204,12 @@ var resourceGitLabProjectSchema = map[string]*schema.Schema{
204
204
Type : schema .TypeBool ,
205
205
Optional : true ,
206
206
},
207
+ "printing_merge_request_link_enabled" : {
208
+ Description : "Show link to create/view merge request when pushing from the command line" ,
209
+ Type : schema .TypeBool ,
210
+ Optional : true ,
211
+ Default : true ,
212
+ },
207
213
"packages_enabled" : {
208
214
Description : "Enable packages repository for the project." ,
209
215
Type : schema .TypeBool ,
@@ -413,6 +419,7 @@ func resourceGitlabProjectSetToState(d *schema.ResourceData, project *gitlab.Pro
413
419
d .Set ("archived" , project .Archived )
414
420
d .Set ("squash_option" , project .SquashOption )
415
421
d .Set ("remove_source_branch_after_merge" , project .RemoveSourceBranchAfterMerge )
422
+ d .Set ("printing_merge_request_link_enabled" , project .PrintingMergeRequestLinkEnabled )
416
423
d .Set ("packages_enabled" , project .PackagesEnabled )
417
424
d .Set ("pages_access_level" , string (project .PagesAccessLevel ))
418
425
d .Set ("mirror" , project .Mirror )
@@ -449,6 +456,7 @@ func resourceGitlabProjectCreate(ctx context.Context, d *schema.ResourceData, me
449
456
SquashOption : stringToSquashOptionValue (d .Get ("squash_option" ).(string )),
450
457
RemoveSourceBranchAfterMerge : gitlab .Bool (d .Get ("remove_source_branch_after_merge" ).(bool )),
451
458
PackagesEnabled : gitlab .Bool (d .Get ("packages_enabled" ).(bool )),
459
+ PrintingMergeRequestLinkEnabled : gitlab .Bool (d .Get ("printing_merge_request_link_enabled" ).(bool )),
452
460
Mirror : gitlab .Bool (d .Get ("mirror" ).(bool )),
453
461
MirrorTriggerBuilds : gitlab .Bool (d .Get ("mirror_trigger_builds" ).(bool )),
454
462
BuildCoverageRegex : gitlab .String (d .Get ("build_coverage_regex" ).(string )),
@@ -773,6 +781,10 @@ func resourceGitlabProjectUpdate(ctx context.Context, d *schema.ResourceData, me
773
781
options .RemoveSourceBranchAfterMerge = gitlab .Bool (d .Get ("remove_source_branch_after_merge" ).(bool ))
774
782
}
775
783
784
+ if d .HasChange ("printing_merge_request_link_enabled" ) {
785
+ options .PrintingMergeRequestLinkEnabled = gitlab .Bool (d .Get ("printing_merge_request_link_enabled" ).(bool ))
786
+ }
787
+
776
788
if d .HasChange ("packages_enabled" ) {
777
789
options .PackagesEnabled = gitlab .Bool (d .Get ("packages_enabled" ).(bool ))
778
790
}
0 commit comments