mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 23:17:33 +00:00
fix: Use ID ordering for the executions in Actions v2 (#9820)
# Which Problems Are Solved
Sort Executions by ID in the Actions V2 view. This way All is the first
element in the table.
# How the Problems Are Solved
Pass ID sorting to the Backend.
# Additional Changes
Cleaned up some imports.
# Additional Context
- Part of Make actions sortable by hirarchie #9688
(cherry picked from commit 002c3eb025
)
This commit is contained in:
@@ -16,6 +16,7 @@ import { MessageInitShape } from '@bufbuild/protobuf';
|
|||||||
import { SetExecutionRequestSchema } from '@zitadel/proto/zitadel/action/v2beta/action_service_pb';
|
import { SetExecutionRequestSchema } from '@zitadel/proto/zitadel/action/v2beta/action_service_pb';
|
||||||
import { Target } from '@zitadel/proto/zitadel/action/v2beta/target_pb';
|
import { Target } from '@zitadel/proto/zitadel/action/v2beta/target_pb';
|
||||||
import { InfoSectionType } from '../../info-section/info-section.component';
|
import { InfoSectionType } from '../../info-section/info-section.component';
|
||||||
|
import { ExecutionFieldName } from '@zitadel/proto/zitadel/action/v2beta/query_pb';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'cnsl-actions-two-actions',
|
selector: 'cnsl-actions-two-actions',
|
||||||
@@ -42,7 +43,7 @@ export class ActionsTwoActionsComponent {
|
|||||||
return this.refresh$.pipe(
|
return this.refresh$.pipe(
|
||||||
startWith(true),
|
startWith(true),
|
||||||
switchMap(() => {
|
switchMap(() => {
|
||||||
return this.actionService.listExecutions({});
|
return this.actionService.listExecutions({ sortingColumn: ExecutionFieldName.ID, pagination: { asc: true } });
|
||||||
}),
|
}),
|
||||||
map(({ result }) => result.map(correctlyTypeExecution)),
|
map(({ result }) => result.map(correctlyTypeExecution)),
|
||||||
catchError((err) => {
|
catchError((err) => {
|
||||||
|
@@ -15,7 +15,6 @@ import { AuthInterceptor, AuthInterceptorProvider, NewConnectWebAuthInterceptor
|
|||||||
import { ExhaustedGrpcInterceptor } from './interceptors/exhausted.grpc.interceptor';
|
import { ExhaustedGrpcInterceptor } from './interceptors/exhausted.grpc.interceptor';
|
||||||
import { I18nInterceptor } from './interceptors/i18n.interceptor';
|
import { I18nInterceptor } from './interceptors/i18n.interceptor';
|
||||||
import { NewConnectWebOrgInterceptor, OrgInterceptor, OrgInterceptorProvider } from './interceptors/org.interceptor';
|
import { NewConnectWebOrgInterceptor, OrgInterceptor, OrgInterceptorProvider } from './interceptors/org.interceptor';
|
||||||
import { StorageService } from './storage.service';
|
|
||||||
import { UserServiceClient } from '../proto/generated/zitadel/user/v2/User_serviceServiceClientPb';
|
import { UserServiceClient } from '../proto/generated/zitadel/user/v2/User_serviceServiceClientPb';
|
||||||
//@ts-ignore
|
//@ts-ignore
|
||||||
import { createFeatureServiceClient, createUserServiceClient, createSessionServiceClient } from '@zitadel/client/v2';
|
import { createFeatureServiceClient, createUserServiceClient, createSessionServiceClient } from '@zitadel/client/v2';
|
||||||
@@ -24,14 +23,10 @@ import { createAuthServiceClient, createManagementServiceClient } from '@zitadel
|
|||||||
import { createGrpcWebTransport } from '@connectrpc/connect-web';
|
import { createGrpcWebTransport } from '@connectrpc/connect-web';
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import { createClientFor } from '@zitadel/client';
|
import { createClientFor } from '@zitadel/client';
|
||||||
import { Client, Transport } from '@connectrpc/connect';
|
|
||||||
|
|
||||||
import { WebKeyService } from '@zitadel/proto/zitadel/webkey/v2beta/webkey_service_pb';
|
import { WebKeyService } from '@zitadel/proto/zitadel/webkey/v2beta/webkey_service_pb';
|
||||||
import { ActionService } from '@zitadel/proto/zitadel/action/v2beta/action_service_pb';
|
import { ActionService } from '@zitadel/proto/zitadel/action/v2beta/action_service_pb';
|
||||||
|
|
||||||
// @ts-ignore
|
|
||||||
import { createClientFor } from '@zitadel/client';
|
|
||||||
|
|
||||||
const createWebKeyServiceClient = createClientFor(WebKeyService);
|
const createWebKeyServiceClient = createClientFor(WebKeyService);
|
||||||
const createActionServiceClient = createClientFor(ActionService);
|
const createActionServiceClient = createClientFor(ActionService);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user