This commit is contained in:
adlerhurst
2025-07-29 18:04:32 +02:00
parent ef74f5ee40
commit b4cee886fc
2 changed files with 13 additions and 14 deletions

View File

@@ -3,21 +3,8 @@ package api
import ( import (
"github.com/zitadel/zitadel/backend/v3/domain" "github.com/zitadel/zitadel/backend/v3/domain"
filter "github.com/zitadel/zitadel/pkg/grpc/filter/v2beta" filter "github.com/zitadel/zitadel/pkg/grpc/filter/v2beta"
org "github.com/zitadel/zitadel/pkg/grpc/org/v2beta"
) )
func V2BetaOrgStateToDomain(state org.OrgState) domain.OrgState {
switch state {
case org.OrgState_ORG_STATE_ACTIVE:
return domain.OrgStateActive
case org.OrgState_ORG_STATE_INACTIVE:
return domain.OrgStateInactive
default:
// TODO: removed is not supported in the domain
panic("unknown org state: " + state.String())
}
}
func V2BetaPaginationToDomain(pagination *filter.PaginationRequest) domain.Pagination { func V2BetaPaginationToDomain(pagination *filter.PaginationRequest) domain.Pagination {
return domain.Pagination{ return domain.Pagination{
Limit: pagination.Limit, Limit: pagination.Limit,

View File

@@ -145,7 +145,7 @@ func orgFilterToDomain(filter *org.OrganizationSearchFilter) domain.OrgsQueryOpt
case *org.OrganizationSearchFilter_IdFilter: case *org.OrganizationSearchFilter_IdFilter:
return domain.WithOrgByIDQuery(f.IdFilter.Id) return domain.WithOrgByIDQuery(f.IdFilter.Id)
case *org.OrganizationSearchFilter_StateFilter: case *org.OrganizationSearchFilter_StateFilter:
return domain.WithOrgByStateQuery(api.V2BetaOrgStateToDomain(f.StateFilter.State)) return domain.WithOrgByStateQuery(orgStateToDomain(f.StateFilter.State))
default: default:
panic("unknown organization search filter: " + filter.String()) panic("unknown organization search filter: " + filter.String())
} }
@@ -196,3 +196,15 @@ func orgFieldNameToDatabase(fieldName org.OrgFieldName) func(query *domain.OrgsQ
return nil return nil
} }
} }
func orgStateToDomain(state org.OrgState) domain.OrgState {
switch state {
case org.OrgState_ORG_STATE_ACTIVE:
return domain.OrgStateActive
case org.OrgState_ORG_STATE_INACTIVE:
return domain.OrgStateInactive
default:
// TODO: removed is not supported in the domain
panic("unknown org state: " + state.String())
}
}