Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow Registration of Connectors with "PENDING" Status Technical Users #843

Open
jjeroch opened this issue Jul 17, 2024 · 0 comments
Open
Assignees
Labels
bug Something isn't working
Milestone

Comments

@jjeroch
Copy link
Contributor

jjeroch commented Jul 17, 2024

Description:
The current backend implementation for the endpoints /api/administration/Connectors and /api/administration/Connectors/managed prohibits the registration of connectors if the linked technical user is in the "PENDING" status. This restriction needs to be revised to allow the registration of connectors even when the technical user has a "PENDING" status. It is important to note that this change is an interim solution to address immediate needs. The development of a long-term solution is underway but not yet complete.

Acceptance Criteria:

  1. Update the backend logic for /api/administration/Connectors to allow the registration of connectors with technical users in the "PENDING" status.
  2. Update the backend logic for /api/administration/Connectors/managed to allow the registration of connectors with technical users in the "PENDING" status.
  3. Ensure that the registration process remains secure and compliant with existing protocols.
  4. Validate that once registered, the connectors function as expected without any issues related to the technical user's "PENDING" status.
  5. Update any relevant unit tests and add new ones if necessary to cover this new logic.
  6. Perform thorough testing to ensure no unintended side effects result from this change.
  7. Update documentation to reflect this interim change in the registration process.
  8. Ensure the changes are backward compatible to avoid any disruptions to existing users.

Note: This change is a temporary measure until the long-term solution is developed and deployed. We need to ensure that the quality and security of the system are not compromised during this interim period. Exploration for the longterm solution: #844

@jjeroch jjeroch added the bug Something isn't working label Jul 17, 2024
@jjeroch jjeroch added this to the Release 2.1.0 (24.08) milestone Jul 17, 2024
Phil91 pushed a commit that referenced this issue Aug 13, 2024
…tus technical users (#924)

Refs: #843 
Reviewed-By: Phil Schneider <info@philschneider.de>
Phil91 pushed a commit to AnuragNagpure/portal-backend that referenced this issue Sep 6, 2024
…tus technical users (eclipse-tractusx#924)

Refs: eclipse-tractusx#843 
Reviewed-By: Phil Schneider <info@philschneider.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: USER READY
Development

No branches or pull requests

2 participants