eclipse-tractusx / portal-backend

Portal Backend
Apache License 2.0
8 stars 20 forks source link

sig#781 - Adjust seeding data to support import of initial wallet #1003

Open evegufy opened 3 weeks ago

evegufy commented 3 weeks ago

Description

The process through which the initial wallet - for the Operator which needs to be created manually - is added to the Portal Backend should be improved. In the current state it requires direct interaction on database level to some extent: https://github.com/eclipse-tractusx/portal-assets/blob/v2.2.0/docs/developer/Technical%20Documentation/Operator%20Wallet%20Setup/Initial%20Setup.md

Acceptance Criteria

Additional information

implements https://github.com/eclipse-tractusx/sig-release/issues/781

evegufy commented 1 week ago

Hi @Phil91, I tested the change and noticed that the application_status_id 7 for the operator company isn't suitable because this renders the company unable to act within the Portal as long as the status isn't set to 8...

image

But unlike other companies, the operator company needs to be able to act within the Portal from the start independently from the application approval process. Do you have an idea how to solve that?

Thank you!

evegufy commented 4 days ago

Hi @Phil91, I tested the change and noticed that the application_status_id 7 for the operator company isn't suitable because this renders the company unable to act within the Portal as long as the status isn't set to 8...

image

But unlike other companies, the operator company needs to be able to act within the Portal from the start independently from the application approval process. Do you have an idea how to solve that?

Thank you!

After a discussion with @Phil91, I created https://github.com/eclipse-tractusx/portal-frontend/issues/1203