@@ -118,6 +118,54 @@ func dataSourceGitlabUsers() *schema.Resource {
118
118
Type : schema .TypeBool ,
119
119
Computed : true ,
120
120
},
121
+ "provider" : {
122
+ Type : schema .TypeString ,
123
+ Computed : true ,
124
+ },
125
+ "avatar_url" : {
126
+ Type : schema .TypeString ,
127
+ Computed : true ,
128
+ },
129
+ "bio" : {
130
+ Type : schema .TypeString ,
131
+ Computed : true ,
132
+ },
133
+ "location" : {
134
+ Type : schema .TypeString ,
135
+ Computed : true ,
136
+ },
137
+ "skype" : {
138
+ Type : schema .TypeString ,
139
+ Computed : true ,
140
+ },
141
+ "linkedin" : {
142
+ Type : schema .TypeString ,
143
+ Computed : true ,
144
+ },
145
+ "twitter" : {
146
+ Type : schema .TypeString ,
147
+ Computed : true ,
148
+ },
149
+ "website_url" : {
150
+ Type : schema .TypeString ,
151
+ Computed : true ,
152
+ },
153
+ "theme_id" : {
154
+ Type : schema .TypeInt ,
155
+ Computed : true ,
156
+ },
157
+ "color_scheme_id" : {
158
+ Type : schema .TypeInt ,
159
+ Computed : true ,
160
+ },
161
+ "last_sign_in_at" : {
162
+ Type : schema .TypeString ,
163
+ Computed : true ,
164
+ },
165
+ "current_sign_in_at" : {
166
+ Type : schema .TypeString ,
167
+ Computed : true ,
168
+ },
121
169
},
122
170
},
123
171
},
@@ -160,13 +208,29 @@ func flattenGitlabUsers(users []*gitlab.User) []interface{} {
160
208
"state" : user .State ,
161
209
"external" : user .External ,
162
210
"extern_uid" : user .ExternUID ,
163
- "organization " : user .Organization ,
211
+ "provider " : user .Provider ,
164
212
"two_factor_enabled" : user .TwoFactorEnabled ,
213
+ "avatar_url" : user .AvatarURL ,
214
+ "bio" : user .Bio ,
215
+ "location" : user .Location ,
216
+ "skype" : user .Skype ,
217
+ "linkedin" : user .Linkedin ,
218
+ "twitter" : user .Twitter ,
219
+ "website_url" : user .WebsiteURL ,
220
+ "organization" : user .Organization ,
221
+ "theme_id" : user .ThemeID ,
222
+ "color_scheme_id" : user .ColorSchemeID ,
165
223
}
166
224
167
225
if user .CreatedAt != nil {
168
226
values ["created_at" ] = user .CreatedAt .String ()
169
227
}
228
+ if user .LastSignInAt != nil {
229
+ values ["last_sign_in_at" ] = user .LastSignInAt .String ()
230
+ }
231
+ if user .CurrentSignInAt != nil {
232
+ values ["current_sign_in_at" ] = user .CurrentSignInAt .String ()
233
+ }
170
234
171
235
usersList = append (usersList , values )
172
236
}
0 commit comments