Skip to content
This repository has been archived by the owner on Jan 20, 2025. It is now read-only.

Demand and Capacity Management v1 #37

Merged

Conversation

Diogo12246
Copy link
Contributor

@Diogo12246 Diogo12246 commented Jan 31, 2024

Change Log for DCMFOSS Project

(feat): DCMFOSS-9 - Implement EDC Support

  • As Admin / Technical
    I need to support EDC
    so that Customer and Supplier can exchange Demands and Capacities within the Catena-X Ecosystem.

(feat): DCMFOSS-12 - Support oAuth

  • As Catena-X UseCase Owner DCM
    I want DCM FOSS to support oAuth
    in order to make the integration of DCM FOSS into an Enterprise Environment easier.

(feat): DCMFOSS-26 - Automatic and configurable bottleneck detection

  • As a Supplier or Customer,
    I want to be able to define rules for bottleneck detection,
    so that I don't have to search for bottlenecks manually.

(feat): DCMFOSS-28 - [Done] History and Logging

  • As UseCaseOwner DCM
    I want to provide a History / Event Logging functionality for major actions
    in order to improve acceptance rate as well as business value of the DCM FOSS App.

(feat): DCMFOSS-29 - [Frontend] Favorite CapacityGroups and MaterialDemands

  • As a Customer and a Supplier
    I need to be able to favorite CapacityGroups and MaterialDemands
    In order to find my stuff more quickly.

(feat): DCMFOSS-31 - [Done] Capacity Group Details View

  • As a Customer or Supplier,
    I want to have a CapacityGroup details view,
    so that I get detailed information on Capacity groups, Demand and Timeframe, as well as access capability to further information.

(feat): DCMFOSS-36 - Provide Capability to import partner base data and make it Catena-X compatible for admin/technical

  • As Admin/Technical
    I want to import my existing supplier database and customer database
    In order to allow my end-users to choose their partners directly without having to interact with the Catena-X golden records themselves

(feat): DCMFOSS-37 - Provide capability to manage own BPN

  • As an Admin/Technical,
    I want to have a way to access a Cat-X core service,
    so that I can manage my own BPN.

(feat): DCMFOSS-42 - Manage a local database Adressbook with data from Catena-X participants companies

(feat): DCMFOSS-43 - Manage a standard Business Partner linked employee Adressbook

(feat): DCMFOSS-57 - Visualize Capacity Group Demand Chronogram

(feat): DCMFOSS-59 - Capacity Group SUM Demands view

  • Detailed view of a capacity group timeline

(feat): DCMFOSS-67 - Capacity Group and Material Demand status

  • As a User,
    I want to easily see the status of a demand or capacity group, on their respective views
    in order to not miss any changes on their respective values.

(feat): DCMFOSS-69 - User Event Alerts - BackEnd

(feat): DCMFOSS-70 - User Event Alerts - FrontEnd

(feat): DCMFOSS-71 - Favorites Backend Implementation

  • As a developer,
    I want to implement a favorite system,
    so that I can save favorites in a per user basis (Demands, companies, capacity groups, etc)

(feat): DCMFOSS-72 - [Frontend] Keycloak login implementation

(feat): DCMFOSS-74 - Link Demands to CapacityGroups View

(feat): DCMFOSS-77 - [Frontend] Front end error handling - User toasts

(feat): DCMFOSS-81 - Handling Drop Downs

(feat): DCMFOSS-83 - [FrontEnd] Show EndUser proper Exceptions, when appropriate

(feat): DCMFOSS-90 - DCMFOSS PI 10 - System Demo Dry Run (Demo presentation)

(feat): DCMFOSS-91 - DCMFOSS PI 10 - System Demo execution ()

(feat): DCMFOSS-97 - [FrontEnd] Implement User Roles and Rights

(feat): DCMFOSS-101 - [Frontend] Create Admin dashboard

(feat): DCMFOSS-103 - EDC Data Transmission - Customer and Supplier endpoints

(feat): DCMFOSS-108 - EDC Public URL Deployment

(fix): DCMFOSS-110 - [FrontEnd] Capacity group view width and CSS Adjustment

(feat): DCMFOSS-111 - [FrontEnd] Demands and CapacityGroup view - Time Period Selection

  • As a user I want to adjust periods when viewing data in a range

(feat): DCMFOSS-113 - EDC connection to the DCM App

(feat): DCMFOSS-114 - Adressbook FrontEnd

(feat): DCMFOSS-115 - Spike for DCMFOSS-26

(feat): DCMFOSS-116 - Christmas Break - Enjoy your time off!

(feat): DCMFOSS-117 - Customer and Supplier - BPNL and name Field

(feat): DCMFOSS-118 - [Frontend] Adress Book Page

(feat): DCMFOSS-119 - [Frontend] Adress Book Interactions

(feat): DCMFOSS-120 - Golden Record and AdressBook integrated on Events

(fix): DCMFOSS-92 - [Defect] Event IDs to be set to incremental not UUID

  • use int instead of UUID for events

(fix): DCMFOSS-94 - [Defect] Demo Documentation to contain Screenshots

(fix): DCMFOSS-102 - [Defect] Improvement and Degradation Algorithm

  • Detect changes in capacity groups and demands for either customer or supplier

(fix): DCMFOSS-104 - [Defect] Demand Details on Favorites

  • Add demand details when clicking a demand favorite.

(fix): DCMFOSS-106 - Defect: Customer cannot see CapacityGroups

Pre-review checks

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

Copy link

gitguardian bot commented Jan 31, 2024

⚠️ GitGuardian has uncovered 14 secrets following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secrets in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
8781932 Assigned Hashicorp Vault Token b62de3f env View secret
8781932 Assigned Hashicorp Vault Token 1ef17da .env View secret
8832579 Assigned Generic High Entropy Secret 6b9100e demand-capacity-mgmt-backend/src/main/java/org/eclipse/tractusx/demandcapacitymgmt/demandcapacitymgmtbackend/services/impl/EDCServiceImpl.java View secret
8832579 Assigned Generic High Entropy Secret 7520efc demand-capacity-mgmt-backend/src/main/java/org/eclipse/tractusx/demandcapacitymgmt/demandcapacitymgmtbackend/services/impl/EDCServiceImpl.java View secret
8832579 Assigned Generic High Entropy Secret 7520efc demand-capacity-mgmt-backend/src/main/java/org/eclipse/tractusx/demandcapacitymgmt/demandcapacitymgmtbackend/services/impl/EDCServiceImpl.java View secret
8832579 Assigned Generic High Entropy Secret 46ce2c1 demand-capacity-mgmt-backend/src/main/java/org/eclipse/tractusx/demandcapacitymgmt/demandcapacitymgmtbackend/services/impl/EDCServiceImpl.java View secret
8835346 Assigned Generic High Entropy Secret 4fa0cc0 charts/edc/consumer/values.yaml View secret
8835346 Assigned Generic High Entropy Secret 4fa0cc0 charts/edc/provider/values.yaml View secret
8835346 Assigned Generic High Entropy Secret b815721 charts/edc/consumer/values.yaml View secret
8835346 Assigned Generic High Entropy Secret b815721 charts/edc/provider/values.yaml View secret
9243936 Assigned Generic High Entropy Secret 589ee63 demand-capacity-mgmt-backend/src/main/java/org/eclipse/tractusx/demandcapacitymgmt/demandcapacitymgmtbackend/services/impl/EDCServiceImpl.java View secret
9243936 Assigned Generic High Entropy Secret 6b9100e demand-capacity-mgmt-backend/src/main/java/org/eclipse/tractusx/demandcapacitymgmt/demandcapacitymgmtbackend/services/impl/EDCServiceImpl.java View secret
9243936 Assigned Generic High Entropy Secret f4884ba demand-capacity-mgmt-backend/src/main/java/org/eclipse/tractusx/demandcapacitymgmt/demandcapacitymgmtbackend/services/impl/EDCServiceImpl.java View secret
8781932 Assigned Hashicorp Vault Token de5546e env View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secrets safely. Learn here the best practices.
  3. Revoke and rotate these secrets.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

Our GitHub checks need improvements? Share your feedbacks!

@SebastianBezold
Copy link
Contributor

Merging this PR, so we can properly clean up this contribution.
Issues regarding TRG compliance and similar will be created in this repository and will be fixed one by one through dedicated PRs.
only after the cleanup is finished, we will merge this to main

@SebastianBezold SebastianBezold merged commit 36789fa into eclipse-tractusx:consortia-cleanup Jan 31, 2024
1 of 2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants