dosubot[bot] commented on issue #32821:
URL: https://github.com/apache/superset/issues/32821#issuecomment-2748474075
<!-- Greeting -->
Hello @pdesaxce! I'm here to assist you with any bugs, questions, or
contributions. Let's see how we can tackle this together.
<!-- Answer -->
To resolve the issue of the Cartodiagram plugin missing from the chart type
list in Superset version 5.0.0rc1, ensure the following steps are completed:
1. **Plugin Registration**: Verify that the Cartodiagram plugin is correctly
registered in the Superset plugin registry. This should be done in
`superset-frontend/src/visualizations/presets/MainPreset.js` with the following
code:
```js
import { CartodiagramPlugin } from
'@superset-ui/plugin-chart-cartodiagram';
new CartodiagramPlugin().configure({ key: 'cartodiagram' }).register();
```
2. **Dependencies**: Ensure that all necessary dependencies and peer
dependencies for the Cartodiagram plugin are installed. These include packages
like `@types/geojson`, `geojson`, `lodash`, and others listed in the plugin's
`package.json` file
<sup>[[1]](https://github.com/apache/superset/blob/master/superset-frontend/plugins/plugin-chart-cartodiagram/package.json)</sup>.
3. **Docker Setup**: Confirm that the Docker setup includes the Cartodiagram
plugin dependency. The `package.json` should have an entry for
`"@superset-ui/plugin-chart-cartodiagram":
"file:./plugins/plugin-chart-cartodiagram"`
<sup>[[2]](https://github.com/apache/superset/blob/master/superset-frontend/package.json)</sup>.
4. **CSP Settings**: If you are using layers from third-party domains,
adjust the Content Security Policy (CSP) settings, as Superset rejects requests
to third-party domains by default
<sup>[[3]](https://github.com/apache/superset/blob/master/superset-frontend/plugins/plugin-chart-cartodiagram/README.md)</sup>.
By ensuring these steps are followed, the Cartodiagram plugin should appear
in the chart type list. If the issue persists, double-check the configuration
and dependencies.
<!-- Dosu Comment Footer -->
*To continue talking to [Dosu](https://dosu.dev), mention @dosu.*
---
<sup>Help Dosu learn! Give it feedback: [Great
Response](https://app.dosu.dev/response-feedback/b2483290-5c5e-47bd-b7be-bc7fdaccd338?feedback_type=great_response)
| [Irrelevant
Answer](https://app.dosu.dev/response-feedback/b2483290-5c5e-47bd-b7be-bc7fdaccd338?feedback_type=irrelevant_answer)
| [Incorrect
Sources](https://app.dosu.dev/response-feedback/b2483290-5c5e-47bd-b7be-bc7fdaccd338?feedback_type=incorrect_sources)
| [Too
Verbose](https://app.dosu.dev/response-feedback/b2483290-5c5e-47bd-b7be-bc7fdaccd338?feedback_type=too_verbose)
|
[Hallucination](https://app.dosu.dev/response-feedback/b2483290-5c5e-47bd-b7be-bc7fdaccd338?feedback_type=hallucination)
| [Bug
Report](https://app.dosu.dev/response-feedback/b2483290-5c5e-47bd-b7be-bc7fdaccd338?feedback_type=bug_report)
|
[Other](https://app.dosu.dev/response-feedback/b2483290-5c5e-47bd-b7be-bc7fdaccd338?feedback_type=other)</sup>
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]