fix: checkperms (#689)

* fix: read user grants as grant owner

* fix: read user grants as grant owner
This commit is contained in:
Fabi
2020-09-02 16:25:32 +02:00
committed by GitHub
parent 779879f6ae
commit c92042ba47
7 changed files with 5026 additions and 4211 deletions

View File

@@ -35,6 +35,8 @@ func translateError(ctx context.Context, err error, translator *i18n.Translator)
caosErr := new(caos_errs.CaosError)
if errors.As(err, &caosErr) {
caosErr.SetMessage(translator.LocalizeFromCtx(ctx, caosErr.GetMessage(), nil))
} else {
return err
}
return caosErr
}

View File

@@ -131,7 +131,7 @@ func (repo *UserGrantRepo) SearchUserGrants(ctx context.Context, request *grant_
result = &grant_model.UserGrantSearchResponse{
Offset: request.Offset,
Limit: request.Limit,
TotalResult: uint64(count),
TotalResult: count,
Result: model.UserGrantsToModel(grants),
}
if sequenceErr == nil {
@@ -153,6 +153,7 @@ func handleSearchUserGrantPermissions(ctx context.Context, request *grant_model.
if result != nil {
return result
}
return nil
}
if _, query := request.GetSearchQuery(grant_model.UserGrantSearchKeyProjectID); query != nil {
result := checkContainsPermID(ids, query, request, sequence)