Skip to content

Commit 7a36091

Browse files
committed
1 parent e19011d commit 7a36091

2 files changed

Lines changed: 12 additions & 3 deletions

File tree

src/main/java/org/gitlab/api/GitlabAPI.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,17 +126,21 @@ public GitlabUser getUserViaSudo(String username) throws IOException {
126126
* @param bio
127127
* @param isAdmin
128128
* @param can_create_group
129+
* @param skip_confirmation
130+
*
129131
* @return
130132
* @throws IOException
131133
*/
132134
public GitlabUser createUser(String email, String password, String username,
133135
String fullName, String skypeId, String linkedIn,
134136
String twitter, String website_url, Integer projects_limit,
135137
String extern_uid, String extern_provider_name,
136-
String bio, Boolean isAdmin, Boolean can_create_group) throws IOException {
138+
String bio, Boolean isAdmin, Boolean can_create_group,
139+
Boolean skip_confirmation) throws IOException {
137140

138141
Query query = new Query()
139142
.append("email", email)
143+
.appendIf("skip_confirmation", skip_confirmation)
140144
.appendIf("password", password)
141145
.appendIf("username", username)
142146
.appendIf("name", fullName)
@@ -176,6 +180,8 @@ public GitlabUser createUser(String email, String password, String username,
176180
* @param bio
177181
* @param isAdmin
178182
* @param can_create_group
183+
* @param skip_confirmation
184+
*
179185
* @return
180186
* @throws IOException
181187
*/
@@ -184,10 +190,12 @@ public GitlabUser updateUser(Integer targetUserId,
184190
String fullName, String skypeId, String linkedIn,
185191
String twitter, String website_url, Integer projects_limit,
186192
String extern_uid, String extern_provider_name,
187-
String bio, Boolean isAdmin, Boolean can_create_group) throws IOException {
193+
String bio, Boolean isAdmin, Boolean can_create_group,
194+
Boolean skip_confirmation) throws IOException {
188195

189196
Query query = new Query()
190197
.append("email", email)
198+
.appendIf("skip_confirmation", skip_confirmation)
191199
.appendIf("password", password)
192200
.appendIf("username", username)
193201
.appendIf("name", fullName)

src/test/java/org/gitlab/api/GitlabAPITest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ public void testCreateUpdateDeleteUser() throws IOException {
6464
randVal("externprovidername"),
6565
randVal("bio"),
6666
false,
67+
false,
6768
false);
6869
Assert.assertNotNull(gitUser);
6970

@@ -76,7 +77,7 @@ public void testCreateUpdateDeleteUser() throws IOException {
7677
_api.updateUser(gitUser.getId(), gitUser.getEmail(), password , gitUser.getUsername(),
7778
gitUser.getName(), "newSkypeId", gitUser.getLinkedin(), gitUser.getTwitter(), gitUser.getWebsiteUrl(),
7879
10 /* project limit does not come back on GET */, gitUser.getExternUid(), gitUser.getExternProviderName(),
79-
gitUser.getBio(), gitUser.isAdmin(), gitUser.isCanCreateGroup());
80+
gitUser.getBio(), gitUser.isAdmin(), gitUser.isCanCreateGroup(), false);
8081

8182

8283
GitlabUser postUpdate = _api.getUserViaSudo(gitUser.getUsername());

0 commit comments

Comments
 (0)