Manually added plugins do not show in Meltano UI
The update in #1390 (closed) properly hides plugins marked as
hidden: true from Meltano UI.
But contrary to the issue's description, manually added plugins do not show up in Meltano UI:
If a plugin is already installed (using the CLI or the UI before this change was made), it should still be displayed so that it can be configured, ... ...
Way to reproduce
I have added
target-sqlite manually through the CLI:
meltano add extractor tap-csv meltano add loader target-sqlite
meltano.yml reflects those changes:
plugins: extractors: - label: Carbon Emissions Intensity name: tap-carbon-intensity pip_url: git+https://gitlab.com/meltano/tap-carbon-intensity ... ... ... - hidden: true label: CSV name: tap-csv pip_url: git+https://gitlab.com/meltano/tap-csv.git loaders: - label: PostgreSQL name: target-postgres pip_url: git+https://github.com/meltano/target-postgres.git - hidden: true label: SQLite name: target-sqlite pip_url: git+https://gitlab.com/meltano/target-sqlite.git ... ... ...
But when I start
meltano ui I don't get those plugins in the Extractors and Loaders screens, so I can not configure them:
I can see and select both in the New Pipeline modal:
What's the bug?
If I can not configure those plugins from Meltano UI, I can not set them properly to work without going back to the CLI and adding their paramaters in a
This was simple for me (that I know what to add) and for testing that
tap-csv works, but if you want to add a more complicated plugin (like the Postgres Extractor or the Snowflake Loader), the user should be able to configure them from Meltano UI, change the settings easily and more.
Expected Behaviour (in my opinion)
Plugins manually added should show up in the Extractors and Loaders view, so that the user can properly configure them