Skip to content

[DSIP-74] Optimize workflow-related displays and filters #16631

@sdhzwc

Description

@sdhzwc

Search before asking

  • I had searched in the DSIP and found no similar DSIP.

Motivation

This DSIP involves two main parts, one is to add the creator and modifier field display to be able to clearly determine who is performing the operation. The other is to add filter items to add more customized filters for users. These two parts I intend to realize through two PRs
For problems with more fields and severe small-screen extrusion, columns need to be dynamically displayed and hidden, and this problem is left to other PRs to implement
These are my thoughts, let's see if you agree and I'll work on optimizing them if possible

Design Detail

1、Add creator and modifier fields to display:

Project
	Workflow
		Workflow Timing: createUser、modifyUser
Datasource
	Datasource: createUser、modifyUser
Security
	Tenant Manage: createUser、modifyUser
	User Manage: createUser、modifyUser
	Alarm Group Manage: createUser、modifyUser
	Alarm Instance Manage: createUser、modifyUser
	Worker Group Manage: createUser、modifyUser
	Yarn Queue Manage: createUser、modifyUser
	Environment Manage: createUser、modifyUser
	Cluster Manage: createUser、modifyUser
	K8S Namespace Manage: createUser、modifyUser
	Token Manage: createUser、modifyUser

2、Add customized filters:

Project
	Workflow
		Workflow Definition: status、schedulePublishStatus、createTime
		Workflow Timing: status
Datasource
	Datasource: datasourceType	

Increase the user-friendliness better with the above tweaks

Compatibility, Deprecation, and Migration Plan

Compatibility with latest version.

Test Plan

Test by UT.

Code of Conduct

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions