@@ -2,14 +2,11 @@ package handler
2
2
3
3
import (
4
4
"context"
5
- "fmt"
6
5
"strings"
7
6
8
7
"github.com/gofrs/uuid"
9
8
"go.einride.tech/aip/filtering"
10
9
"google.golang.org/genproto/googleapis/rpc/errdetails"
11
- "google.golang.org/grpc/codes"
12
- "google.golang.org/grpc/status"
13
10
14
11
"github.com/instill-ai/mgmt-backend/pkg/logger"
15
12
"github.com/instill-ai/mgmt-backend/pkg/service"
@@ -35,7 +32,6 @@ func NewPrivateHandler(s service.Service) mgmtPB.MgmtPrivateServiceServer {
35
32
36
33
// ListUsersAdmin lists all users
37
34
func (h * PrivateHandler ) ListUsersAdmin (ctx context.Context , req * mgmtPB.ListUsersAdminRequest ) (* mgmtPB.ListUsersAdminResponse , error ) {
38
- logger , _ := logger .GetZapLogger (ctx )
39
35
40
36
pageSize := req .GetPageSize ()
41
37
if pageSize == 0 {
@@ -46,34 +42,7 @@ func (h *PrivateHandler) ListUsersAdmin(ctx context.Context, req *mgmtPB.ListUse
46
42
47
43
pbUsers , totalSize , nextPageToken , err := h .Service .ListUsersAdmin (ctx , int (pageSize ), req .GetPageToken (), filtering.Filter {})
48
44
if err != nil {
49
- sta := status .Convert (err )
50
- switch sta .Code () {
51
- case codes .InvalidArgument :
52
- st , e := sterr .CreateErrorBadRequest (
53
- "list user error" , []* errdetails.BadRequest_FieldViolation {
54
- {
55
- Field : "ListUsersAdminRequest.page_token" ,
56
- Description : sta .Message (),
57
- },
58
- })
59
- if e != nil {
60
- logger .Error (e .Error ())
61
- }
62
- return & mgmtPB.ListUsersAdminResponse {}, st .Err ()
63
- default :
64
- st , e := sterr .CreateErrorResourceInfo (
65
- sta .Code (),
66
- "list user error" ,
67
- "user" ,
68
- "" ,
69
- "" ,
70
- sta .Message (),
71
- )
72
- if e != nil {
73
- logger .Error (e .Error ())
74
- }
75
- return & mgmtPB.ListUsersAdminResponse {}, st .Err ()
76
- }
45
+ return nil , err
77
46
}
78
47
79
48
resp := mgmtPB.ListUsersAdminResponse {
@@ -86,40 +55,12 @@ func (h *PrivateHandler) ListUsersAdmin(ctx context.Context, req *mgmtPB.ListUse
86
55
87
56
// GetUserAdmin gets a user
88
57
func (h * PrivateHandler ) GetUserAdmin (ctx context.Context , req * mgmtPB.GetUserAdminRequest ) (* mgmtPB.GetUserAdminResponse , error ) {
89
- logger , _ := logger .GetZapLogger (ctx )
90
58
91
59
id := strings .TrimPrefix (req .GetName (), "users/" )
92
60
93
61
pbUser , err := h .Service .GetUserAdmin (ctx , id )
94
62
if err != nil {
95
- sta := status .Convert (err )
96
- switch sta .Code () {
97
- case codes .InvalidArgument :
98
- st , e := sterr .CreateErrorBadRequest (
99
- "get user error" , []* errdetails.BadRequest_FieldViolation {
100
- {
101
- Field : "GetUserAdminRequest.name" ,
102
- Description : sta .Message (),
103
- },
104
- })
105
- if e != nil {
106
- logger .Error (e .Error ())
107
- }
108
- return & mgmtPB.GetUserAdminResponse {}, st .Err ()
109
- default :
110
- st , e := sterr .CreateErrorResourceInfo (
111
- sta .Code (),
112
- "get user error" ,
113
- "user" ,
114
- fmt .Sprintf ("id %s" , id ),
115
- "" ,
116
- sta .Message (),
117
- )
118
- if e != nil {
119
- logger .Error (e .Error ())
120
- }
121
- return & mgmtPB.GetUserAdminResponse {}, st .Err ()
122
- }
63
+ return nil , err
123
64
}
124
65
125
66
resp := mgmtPB.GetUserAdminResponse {
@@ -152,34 +93,7 @@ func (h *PrivateHandler) LookUpUserAdmin(ctx context.Context, req *mgmtPB.LookUp
152
93
153
94
pbUser , err := h .Service .GetUserByUIDAdmin (ctx , uid )
154
95
if err != nil {
155
- sta := status .Convert (err )
156
- switch sta .Code () {
157
- case codes .InvalidArgument :
158
- st , e := sterr .CreateErrorBadRequest (
159
- "look up user error" , []* errdetails.BadRequest_FieldViolation {
160
- {
161
- Field : "LookUpUserAdminRequest.permalink" ,
162
- Description : sta .Message (),
163
- },
164
- })
165
- if e != nil {
166
- logger .Error (e .Error ())
167
- }
168
- return & mgmtPB.LookUpUserAdminResponse {}, st .Err ()
169
- default :
170
- st , e := sterr .CreateErrorResourceInfo (
171
- sta .Code (),
172
- "look up user error" ,
173
- "user" ,
174
- fmt .Sprintf ("uid %s" , uid ),
175
- "" ,
176
- sta .Message (),
177
- )
178
- if e != nil {
179
- logger .Error (e .Error ())
180
- }
181
- return & mgmtPB.LookUpUserAdminResponse {}, st .Err ()
182
- }
96
+ return nil , err
183
97
}
184
98
185
99
resp := mgmtPB.LookUpUserAdminResponse {
@@ -190,7 +104,6 @@ func (h *PrivateHandler) LookUpUserAdmin(ctx context.Context, req *mgmtPB.LookUp
190
104
191
105
// ListOrganizationsAdmin lists all organizations
192
106
func (h * PrivateHandler ) ListOrganizationsAdmin (ctx context.Context , req * mgmtPB.ListOrganizationsAdminRequest ) (* mgmtPB.ListOrganizationsAdminResponse , error ) {
193
- logger , _ := logger .GetZapLogger (ctx )
194
107
195
108
pageSize := req .GetPageSize ()
196
109
if pageSize == 0 {
@@ -201,34 +114,7 @@ func (h *PrivateHandler) ListOrganizationsAdmin(ctx context.Context, req *mgmtPB
201
114
202
115
pbOrganizations , totalSize , nextPageToken , err := h .Service .ListOrganizationsAdmin (ctx , int (pageSize ), req .GetPageToken (), filtering.Filter {})
203
116
if err != nil {
204
- sta := status .Convert (err )
205
- switch sta .Code () {
206
- case codes .InvalidArgument :
207
- st , e := sterr .CreateErrorBadRequest (
208
- "list organization error" , []* errdetails.BadRequest_FieldViolation {
209
- {
210
- Field : "ListOrganizationsAdminRequest.page_token" ,
211
- Description : sta .Message (),
212
- },
213
- })
214
- if e != nil {
215
- logger .Error (e .Error ())
216
- }
217
- return & mgmtPB.ListOrganizationsAdminResponse {}, st .Err ()
218
- default :
219
- st , e := sterr .CreateErrorResourceInfo (
220
- sta .Code (),
221
- "list organization error" ,
222
- "organization" ,
223
- "" ,
224
- "" ,
225
- sta .Message (),
226
- )
227
- if e != nil {
228
- logger .Error (e .Error ())
229
- }
230
- return & mgmtPB.ListOrganizationsAdminResponse {}, st .Err ()
231
- }
117
+ return nil , err
232
118
}
233
119
234
120
resp := mgmtPB.ListOrganizationsAdminResponse {
@@ -241,40 +127,12 @@ func (h *PrivateHandler) ListOrganizationsAdmin(ctx context.Context, req *mgmtPB
241
127
242
128
// GetOrganizationAdmin gets a organization
243
129
func (h * PrivateHandler ) GetOrganizationAdmin (ctx context.Context , req * mgmtPB.GetOrganizationAdminRequest ) (* mgmtPB.GetOrganizationAdminResponse , error ) {
244
- logger , _ := logger .GetZapLogger (ctx )
245
130
246
131
id := strings .TrimPrefix (req .GetName (), "organizations/" )
247
132
248
133
pbOrganization , err := h .Service .GetOrganizationAdmin (ctx , id )
249
134
if err != nil {
250
- sta := status .Convert (err )
251
- switch sta .Code () {
252
- case codes .InvalidArgument :
253
- st , e := sterr .CreateErrorBadRequest (
254
- "get organization error" , []* errdetails.BadRequest_FieldViolation {
255
- {
256
- Field : "GetOrganizationAdminRequest.name" ,
257
- Description : sta .Message (),
258
- },
259
- })
260
- if e != nil {
261
- logger .Error (e .Error ())
262
- }
263
- return & mgmtPB.GetOrganizationAdminResponse {}, st .Err ()
264
- default :
265
- st , e := sterr .CreateErrorResourceInfo (
266
- sta .Code (),
267
- "get organization error" ,
268
- "organization" ,
269
- fmt .Sprintf ("id %s" , id ),
270
- "" ,
271
- sta .Message (),
272
- )
273
- if e != nil {
274
- logger .Error (e .Error ())
275
- }
276
- return & mgmtPB.GetOrganizationAdminResponse {}, st .Err ()
277
- }
135
+ return nil , err
278
136
}
279
137
280
138
resp := mgmtPB.GetOrganizationAdminResponse {
@@ -285,56 +143,17 @@ func (h *PrivateHandler) GetOrganizationAdmin(ctx context.Context, req *mgmtPB.G
285
143
286
144
// LookUpOrganizationAdmin gets a organization by permalink
287
145
func (h * PrivateHandler ) LookUpOrganizationAdmin (ctx context.Context , req * mgmtPB.LookUpOrganizationAdminRequest ) (* mgmtPB.LookUpOrganizationAdminResponse , error ) {
288
- logger , _ := logger .GetZapLogger (ctx )
289
146
290
147
uidStr := strings .TrimPrefix (req .GetPermalink (), "organizations/" )
291
148
// Validation: `uid` in request is valid
292
149
uid , err := uuid .FromString (uidStr )
293
150
if err != nil {
294
- st , e := sterr .CreateErrorBadRequest (
295
- "look up organization invalid uuid error" , []* errdetails.BadRequest_FieldViolation {
296
- {
297
- Field : "LookUpOrganizationAdminRequest.permalink" ,
298
- Description : err .Error (),
299
- },
300
- },
301
- )
302
- if e != nil {
303
- logger .Error (e .Error ())
304
- }
305
- return & mgmtPB.LookUpOrganizationAdminResponse {}, st .Err ()
151
+ return nil , err
306
152
}
307
153
308
154
pbOrganization , err := h .Service .GetOrganizationByUIDAdmin (ctx , uid )
309
155
if err != nil {
310
- sta := status .Convert (err )
311
- switch sta .Code () {
312
- case codes .InvalidArgument :
313
- st , e := sterr .CreateErrorBadRequest (
314
- "look up organization error" , []* errdetails.BadRequest_FieldViolation {
315
- {
316
- Field : "LookUpOrganizationAdminRequest.permalink" ,
317
- Description : sta .Message (),
318
- },
319
- })
320
- if e != nil {
321
- logger .Error (e .Error ())
322
- }
323
- return & mgmtPB.LookUpOrganizationAdminResponse {}, st .Err ()
324
- default :
325
- st , e := sterr .CreateErrorResourceInfo (
326
- sta .Code (),
327
- "look up organization error" ,
328
- "organization" ,
329
- fmt .Sprintf ("uid %s" , uid ),
330
- "" ,
331
- sta .Message (),
332
- )
333
- if e != nil {
334
- logger .Error (e .Error ())
335
- }
336
- return & mgmtPB.LookUpOrganizationAdminResponse {}, st .Err ()
337
- }
156
+ return nil , err
338
157
}
339
158
340
159
resp := mgmtPB.LookUpOrganizationAdminResponse {
0 commit comments