@@ -51,6 +51,13 @@ func TestAddLdapBindDn(t *testing.T) {
51
51
"--attributes-in-bind" ,
52
52
"--synchronize-users" ,
53
53
"--page-size" , "99" ,
54
+ "--enable-groups" ,
55
+ "--group-search-base-dn" , "ou=group,dc=full-domain-bind,dc=org" ,
56
+ "--group-member-attribute" , "memberUid" ,
57
+ "--group-user-attribute" , "uid" ,
58
+ "--group-filter" , "(|(cn=gitea_users)(cn=admins))" ,
59
+ "--group-team-map" , `{"cn=my-group,cn=groups,dc=example,dc=org": {"MyGiteaOrganization": ["MyGiteaTeam1", "MyGiteaTeam2"]}}` ,
60
+ "--group-team-map-removal" ,
54
61
},
55
62
source : & auth.Source {
56
63
Type : auth .LDAP ,
@@ -78,6 +85,13 @@ func TestAddLdapBindDn(t *testing.T) {
78
85
AdminFilter : "(memberOf=cn=admin-group,ou=example,dc=full-domain-bind,dc=org)" ,
79
86
RestrictedFilter : "(memberOf=cn=restricted-group,ou=example,dc=full-domain-bind,dc=org)" ,
80
87
Enabled : true ,
88
+ GroupsEnabled : true ,
89
+ GroupDN : "ou=group,dc=full-domain-bind,dc=org" ,
90
+ GroupMemberUID : "memberUid" ,
91
+ UserUID : "uid" ,
92
+ GroupFilter : "(|(cn=gitea_users)(cn=admins))" ,
93
+ GroupTeamMap : `{"cn=my-group,cn=groups,dc=example,dc=org": {"MyGiteaOrganization": ["MyGiteaTeam1", "MyGiteaTeam2"]}}` ,
94
+ GroupTeamMapRemoval : true ,
81
95
},
82
96
},
83
97
},
@@ -510,6 +524,13 @@ func TestUpdateLdapBindDn(t *testing.T) {
510
524
"--bind-password" , "secret-bind-full" ,
511
525
"--synchronize-users" ,
512
526
"--page-size" , "99" ,
527
+ "--enable-groups" ,
528
+ "--group-search-base-dn" , "ou=group,dc=full-domain-bind,dc=org" ,
529
+ "--group-member-attribute" , "memberUid" ,
530
+ "--group-user-attribute" , "uid" ,
531
+ "--group-filter" , "(|(cn=gitea_users)(cn=admins))" ,
532
+ "--group-team-map" , `{"cn=my-group,cn=groups,dc=example,dc=org": {"MyGiteaOrganization": ["MyGiteaTeam1", "MyGiteaTeam2"]}}` ,
533
+ "--group-team-map-removal" ,
513
534
},
514
535
id : 23 ,
515
536
existingAuthSource : & auth.Source {
@@ -545,6 +566,13 @@ func TestUpdateLdapBindDn(t *testing.T) {
545
566
AdminFilter : "(memberOf=cn=admin-group,ou=example,dc=full-domain-bind,dc=org)" ,
546
567
RestrictedFilter : "(memberOf=cn=restricted-group,ou=example,dc=full-domain-bind,dc=org)" ,
547
568
Enabled : true ,
569
+ GroupsEnabled : true ,
570
+ GroupDN : "ou=group,dc=full-domain-bind,dc=org" ,
571
+ GroupMemberUID : "memberUid" ,
572
+ UserUID : "uid" ,
573
+ GroupFilter : "(|(cn=gitea_users)(cn=admins))" ,
574
+ GroupTeamMap : `{"cn=my-group,cn=groups,dc=example,dc=org": {"MyGiteaOrganization": ["MyGiteaTeam1", "MyGiteaTeam2"]}}` ,
575
+ GroupTeamMapRemoval : true ,
548
576
},
549
577
},
550
578
},
0 commit comments