Oleksandr
Oleksandr
I knew that there are some closed issues related to this one but I decided to create fresh one. Currently, we have a functionality for determining the relationships between datasets....
Hi, I was using `click_link_in_email` step and seems like you are not encoding the payload there as in `should_receive_email_containing_text` for example. Is it a bug, or I'm using it wrong?
Right now I'm working on an extended admin panel and I need to create several configurational pages for different plugins. Since we are using `ckanext-scheming` for all of our CKAN...
In CKAN 2.10.0 the class name has changed.
## CKAN version 2.11+ ## Describe the bug The `tracking` extension `after_dataset_search` counts on `id` and `resources` fields of a search result package. Because we have the `fl` param, we...
In our documentation we state, that the `SESSION_TYPE` could be `redis`. We also use the `SESSION_REDIS` config option, without mentioning it. But we're using it wrong. According to the code,...
The `ckan.auth.anon_create_dataset` was introduced a long time ago, and the CKAN wasn't properly designed around it. This config option requires a few other options to be enabled, and it's not...
Currently, we set the both headers - `Authorization` and `X-CKAN-API-Key`. Some other plugins use the `ckanapi` for the `RemoteCKAN` client. Like the [ckanext-syndicate](https://github.com/DataShades/ckanext-syndicate), for example. And in the situation, when...
I'm trying to address the issue that I've created https://github.com/ckan/ckanapi/issues/220 I must say, that the codebase is a bit confusing, so I hope someone will help me to fix it,...
This PR introduces a reusable `ckan.toast` module that displays Bootstrap 5 toast notifications across CKAN. It provides a flexible way to show temporary status messages to users with support for...