klesh commented on issue #7490: URL: https://github.com/apache/incubator-devlake/issues/7490#issuecomment-2124288589
We've identified a potential issue with the `config-ui` component's reliance on the optional field `scope.fullName` within the API response. This inconsistency can affect not only Gitlab but also potentially other integrations. Currently, the behavior of `scope.fullName` depends on the implementation of individual plugins, leading to potential errors. We're exploring solutions to address this: 1. **Enforce fullName in Plugins**: We could require all plugins to include fullName in the scope entity. This ensures consistency but requires modifying a significant number of plugins and maintaining compatibility. 2. **Modify scopeHelper to Inject fullName or Response Format**: We could modify the scope helper to inject value for fullName or redesign the entire response format. Both options require careful consideration and thorough testing. We're actively evaluating the best approach and will keep you updated. In the meantime, if you have any questions or suggestions, feel free to comment below! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@devlake.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org