Skip to content

Commit e518a34

Browse files
committed
fix: remove delete.go changes
1 parent 292949e commit e518a34

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

pkg/cmd/kafka/acl/delete/delete.go

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ func NewDeleteCommand(f *factory.Factory) *cobra.Command {
5656

5757
var errorCollection []error
5858

59-
// if opts.Operation == "" {
60-
// errorCollection = append(errorCollection, opts.Localizer.MustLocalizeError("kafka.acl.common.flag.operation.required"))
61-
// }
59+
if opts.Operation == "" {
60+
errorCollection = append(errorCollection, opts.Localizer.MustLocalizeError("kafka.acl.common.flag.operation.required"))
61+
}
6262

63-
// if resourceErrors := aclcmdutil.ValidateAndSetResources(opts, aclFlagUtil.ResourceTypeFlagEntries); resourceErrors != nil {
64-
// errorCollection = append(errorCollection, resourceErrors)
65-
// }
63+
if resourceErrors := aclcmdutil.ValidateAndSetResources(opts, aclFlagUtil.ResourceTypeFlagEntries); resourceErrors != nil {
64+
errorCollection = append(errorCollection, resourceErrors)
65+
}
6666

6767
if principalErrors := validateAndSetOpts(opts); principalErrors != nil {
6868
errorCollection = append(errorCollection, principalErrors)
@@ -205,37 +205,37 @@ func getRequestParams(opts *aclcmdutil.CrudOptions) *requestParams {
205205

206206
func validateAndSetOpts(opts *aclcmdutil.CrudOptions) error {
207207

208-
// // user and service account should not be provided together
209-
// if userID != "" && serviceAccount != "" {
210-
// return opts.Localizer.MustLocalizeError("kafka.acl.common.error.bothPrincipalsSelected")
211-
// }
212-
213-
// if userID == aclcmdutil.Wildcard || serviceAccount == aclcmdutil.Wildcard || userID == aclcmdutil.AllAlias || serviceAccount == aclcmdutil.AllAlias {
214-
// return opts.Localizer.MustLocalizeError("kafka.acl.common.error.useAllAccountsFlag")
215-
// }
216-
217-
// if allAccounts {
218-
// if userID != "" || serviceAccount != "" {
219-
// return opts.Localizer.MustLocalizeError("kafka.acl.common.error.allAccountsCannotBeUsedWithUserFlag")
220-
// }
221-
// opts.Principal = aclcmdutil.Wildcard
222-
// }
223-
224-
// // check if principal is provided
225-
// if !allAccounts && (userID == "" && serviceAccount == "") {
226-
// return opts.Localizer.MustLocalizeError("kafka.acl.common.error.noPrincipalsSelected")
227-
// }
228-
229-
// opts.PatternType = aclcmdutil.PatternTypeLITERAL
230-
// if prefix {
231-
// opts.PatternType = aclcmdutil.PatternTypePREFIX
232-
// }
233-
234-
// if userID != "" {
235-
// opts.Principal = userID
236-
// } else if serviceAccount != "" {
237-
// opts.Principal = serviceAccount
238-
// }
208+
// user and service account should not be provided together
209+
if userID != "" && serviceAccount != "" {
210+
return opts.Localizer.MustLocalizeError("kafka.acl.common.error.bothPrincipalsSelected")
211+
}
212+
213+
if userID == aclcmdutil.Wildcard || serviceAccount == aclcmdutil.Wildcard || userID == aclcmdutil.AllAlias || serviceAccount == aclcmdutil.AllAlias {
214+
return opts.Localizer.MustLocalizeError("kafka.acl.common.error.useAllAccountsFlag")
215+
}
216+
217+
if allAccounts {
218+
if userID != "" || serviceAccount != "" {
219+
return opts.Localizer.MustLocalizeError("kafka.acl.common.error.allAccountsCannotBeUsedWithUserFlag")
220+
}
221+
opts.Principal = aclcmdutil.Wildcard
222+
}
223+
224+
// check if principal is provided
225+
if !allAccounts && (userID == "" && serviceAccount == "") {
226+
return opts.Localizer.MustLocalizeError("kafka.acl.common.error.noPrincipalsSelected")
227+
}
228+
229+
opts.PatternType = aclcmdutil.PatternTypeLITERAL
230+
if prefix {
231+
opts.PatternType = aclcmdutil.PatternTypePREFIX
232+
}
233+
234+
if userID != "" {
235+
opts.Principal = userID
236+
} else if serviceAccount != "" {
237+
opts.Principal = serviceAccount
238+
}
239239

240240
if opts.InstanceID == "" {
241241
cfg, err := opts.Config.Load()

0 commit comments

Comments
 (0)