-
Notifications
You must be signed in to change notification settings - Fork 175
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
StreamPipes Connect: Ease deletion of adapters #1936
Comments
Hi @dominikriemer @bossenti may I work on this issue? I have traced through the code a bit and I am confident I can do the first 2 improvements (hint the names and ask users if related pipelines should be deleted as well). I have not looked into the 3rd improvement yet but anyway I think it can only be done after the 2nd improvement is done. Thanks! |
Hi @muyangye, yes, that would be awesome! I agree with you that an iterative approach probably works best here. Please be aware of @dominikriemer PR which is currently still WIP but has some implications for this issue: #1979. So please have a look there before starting on this issue. Please feel free to ask for advice in case you don't know how to proceed or you are facing any errors. We are happy to help 🙂 |
Hi @muyangye that would be awesome! |
Thanks for reminding me the WIP PR, that is indeed very relevant to this issue. One quick question, how can I see my log messages in module |
Just to be sure we guide you in the right direction: Do you run the backend (StreamPipes Core) locally in your IDE and not in docker? |
I think I run it in Docker. The way I run Streampipes now is this:
As a result I am pretty sure I run the backend in Docker. Do I have to run the backend locally? I just tried to do that but it says couchdb port 5984 refused and I think it is because locally I didn't install couchdb. Is there a way to see the log in Docker or do you recommend running it locally? |
Yes, if you want to change aspects in the backend it is required to run it locally to see your changes in action. You should be able to do so by following these steps:
With this setup, you should also be able to see your log statements in your IDE's output 🙂 |
You can also have a look at our documentation in Confluence, but I think I mentioned all required steps |
Hi @muyangye you can try to start with a clean system when switching to the basic environment. |
There is even a convenience command for cleaning the existing system: |
I really appreciate both of your help! After cleaning the system I can finally start implementing this important improvement🙂. |
…dapter and Allow One Click Deletion (#2070) * implement new round processor * add English locale, icon, and documentation * fix checkstyle * support different rounding modes * add rounding mode in documentation * fix time display * let NaryMapping selection account for property scope * implement boolean filter unit tests * add common StoreEventCollector class and refactor TestChangedValueDetectionProcessor * add new class * show associated pipelines' names and allow one click deletion * center text * fix minor error * replace magic number * add timeout * restore newline * changeb baseurl * revert port * revert timeout --------- Co-authored-by: bossenti <bossenti@posteo.de>
…r but Not Owned by User (#2139) * implement new round processor * add English locale, icon, and documentation * fix checkstyle * support different rounding modes * add rounding mode in documentation * fix time display * let NaryMapping selection account for property scope * implement boolean filter unit tests * add common StoreEventCollector class and refactor TestChangedValueDetectionProcessor * add new class * show associated pipelines' names and allow one click deletion * center text * fix minor error * replace magic number * add timeout * restore newline * changeb baseurl * revert port * revert timeout * implement pipelines owner check * undo automatic changes * enable admin to delete pipelines no matter ownership --------- Co-authored-by: bossenti <bossenti@posteo.de>
Should we close this issue as E2E tests that cover all possible scenarios are implemented? If there are problems reported we can reopen it. |
Is the last point of the bullet list also fulfilled? If so, I fully agree with you Thank you a lot for your dedicated support for this feature 🙏🏼 |
Yes the last point is also done. So let's close it. And you are welcome! Thank you for your guidance throughout the setup 🙏🏼! |
Body
Users should not be able to delete adapters which are used by an existing pipeline.
The current dialog prevents deletion of such adapters, but has some drawbacks:
[#1936] Adapter Deletion: Show the Names of All Pipelines Using the Adapter and Allow One Click Deletion #2070
[#1936] Adapter Deletion: Show the Names of All Pipelines Using the Adapter and Allow One Click Deletion #2070
StreamPipes Committer
I acknowledge that I am a maintainer/committer of the Apache StreamPipes project.
The text was updated successfully, but these errors were encountered: