Skip to content

chore(TRACEX-641): cofinity-x upstream contribution traceability 25.06#1438

Merged
ds-mwesener merged 123 commits intoeclipse-tractusx:mainfrom
Cofinity-X:chore/TRACEX-641-upstream-contribution-traceability
Apr 29, 2025
Merged

chore(TRACEX-641): cofinity-x upstream contribution traceability 25.06#1438
ds-mwesener merged 123 commits intoeclipse-tractusx:mainfrom
Cofinity-X:chore/TRACEX-641-upstream-contribution-traceability

Conversation

@rogocoffee
Copy link
Contributor

@rogocoffee rogocoffee commented Apr 25, 2025

Description

As an App Provider, we want to provide newest features to the open source community to harden the the open source version of Trace-X.

This PR collects multiple features and fixes which were developed by Cofinity-X.

Motivation

  • Access via EDC to BPDM as mandatory requirement to display company names
  • Use digitalTwinType as search criteria to comply with Industry Core
  • Switch to Item-Relationship Service's Order API as default way to synchronize parts data to guarantee scalability
  • Enhance UX of Trace-X Frontend
  • Provide enhanced filtering options to find parts easier
  • Several security and bug fixes
  • Optimization of DTR lookup and sync process

Issues

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:

rogocoffee and others added 30 commits April 22, 2025 16:44
Co-authored-by: Robin Gottschalk <158559825+rogocof@users.noreply.github.com>
(cherry picked from commit e209c21)
…x#246)

Co-authored-by: maciej.kizlich <maciej.kizlich.external@zf.com>

(cherry picked from commit b877276)
Co-authored-by: maciej.kizlich <maciej.kizlich.external@zf.com>
(cherry picked from commit a229fce)
…se-tractusx#258)

Co-authored-by: Maximilian Wesener <124587888+ds-mwesener@users.noreply.github.com>
(cherry picked from commit 5bd9f0f)
Co-authored-by: Robin Gottschalk <158559825+rogocof@users.noreply.github.com>

(cherry picked from commit bd15116)
…#250)

Co-authored-by: maciej.kizlich <maciej.kizlich.external@zf.com>
(cherry picked from commit 8aaa013)
}

// Matches 6 or 7 space-separated parts
const quartzCronRegex = /^([0-9*/?,-LW#C]+ ){5,6}[0-9*/?,-LW#C]+$/i;

Check warning

Code scanning / CodeQL

Overly permissive regular expression range Medium

Suspicious character range that overlaps with 0-9 in the same character class, and is equivalent to \[,\-.\/0-9:;<=>?@A-L\].
}

// Matches 6 or 7 space-separated parts
const quartzCronRegex = /^([0-9*/?,-LW#C]+ ){5,6}[0-9*/?,-LW#C]+$/i;

Check warning

Code scanning / CodeQL

Overly permissive regular expression range Medium

Suspicious character range that overlaps with 0-9 in the same character class, and is equivalent to \[,\-.\/0-9:;<=>?@A-L\].
@rogocoffee rogocoffee closed this Apr 25, 2025
@rogocoffee rogocoffee reopened this Apr 25, 2025
Copy link
Contributor

@ds-mwesener ds-mwesener left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, please make sure that all files have a correct license header. Additionally please make sure to include changelog entries with corresponding eclipse issues.

@rogocoffee rogocoffee force-pushed the chore/TRACEX-641-upstream-contribution-traceability branch from 932f197 to e1dc9b9 Compare April 28, 2025 18:20
@rogocoffee rogocoffee closed this Apr 28, 2025
@rogocoffee rogocoffee reopened this Apr 28, 2025
@ds-mwesener
Copy link
Contributor

@rogocoffee rogocoffee closed this Apr 29, 2025
@rogocoffee rogocoffee reopened this Apr 29, 2025
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder

Check notice

Code scanning / CodeQL

Use of default toString() Note

Default toString(): OrderEntity inherits toString() from Object, and so is not suitable for printing.
@rogocoffee rogocoffee force-pushed the chore/TRACEX-641-upstream-contribution-traceability branch 2 times, most recently from 9d4b671 to 82e4aa2 Compare April 29, 2025 13:04
@rogocoffee rogocoffee force-pushed the chore/TRACEX-641-upstream-contribution-traceability branch from 82e4aa2 to 3edf924 Compare April 29, 2025 13:59
@ds-mwesener ds-mwesener marked this pull request as ready for review April 29, 2025 14:07
Copy link
Contributor

@ds-mwesener ds-mwesener left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ds-mwesener ds-mwesener merged commit 1d7fa09 into eclipse-tractusx:main Apr 29, 2025
21 of 27 checks passed
@rogocoffee rogocoffee added documentation Improvements or additions to documentation frontend Frontend related Issues backend Backend related issues labels Jun 4, 2025
@rogocoffee rogocoffee added this to the 25.06 milestone Jun 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Backend related issues documentation Improvements or additions to documentation frontend Frontend related Issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants