Name | ckanext-core-fix JSON |
Version |
0.7.1
JSON |
| download |
home_page | None |
Summary | None |
upload_time | 2024-10-24 14:00:54 |
maintainer | None |
docs_url | None |
author | None |
requires_python | None |
license | AGPL |
keywords |
ckan
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
|
# ckanext-core-fix
This extensions comes to provide temprorary fixes to CKAN core that isn't yet applied, but will be (probably) applied soon.
By default, all the fixes are enabled. Check the **List of fixes** and **Config settings**
section to understand how to disabled specific fix.
All the fixes must be associated with a PR to the CKAN core.
Merged fixes could be deleted from this extension with new versions, as I don't
want to store them forever and increase the list of disabled fixes in config.
## Requirements
Compatibility with core CKAN versions:
| CKAN version | Compatible? |
| --------------- | ------------- |
| 2.7 and earlier | not tested |
| 2.8 | not tested |
| 2.9 | not tested |
| 2.10.0 | yes |
## Installation
I suggest using `pip install ckanext-core-fix` to install package. If you want to install it from github, you probably know what to do.
Add `core_fix` to `ckan.plugins` to enable the plugin.
## List of fixes
Use a fix name from the parentheses to disable it via `ckanext.core_fix.disable_fix`
1. Fix dashboard activity page (`dashboard_activity`)
Fix call of `dashboard_activity_stream` helper.
https://github.com/ckan/ckan/pull/7482
*Already in master*
2. Fix markdown macro regression (`markdown_macro`)
Fix a regression of markdown.html macro after migration to bootstrap 5.
https://github.com/ckan/ckan/pull/7485
*Already in master*
3. Fix fontawesome icons (`fontawesome_icons`)
Fix missing fontawesome icons after migration to bootstrap 5.
https://github.com/ckan/ckan/pull/7474
*Already in master*
4. Fix secondary block order (`secondary_order`)
Fix primary/secondary order regression.
https://github.com/ckan/ckan/pull/7468
*Already in master*
5. Fix button icon/text gap (`button_icon_text_gap`)
Fix missing gap between btn icon and text.
https://github.com/ckan/ckan/pull/7470
*Already in master*
6. Fix mobile layout breakpoint (`mobile_layout_breakpoint`)
Fix improper breakpoint for mobile view after migration to bootstrap 5.
https://github.com/ckan/ckan/pull/7467
*Already in master*
7. Restyle activities (`restyle_activity`)
Restyle activities list page in a modern way
https://github.com/ckan/ckan/pull/7491
8. Fix group_list missing csrf (`group_list_csrf`)
Add csrf token to a dataset group list form
*Already in master*
8. Fix dashboard organization tab org labels and link (`dashboard_organization`)
*Already in master*
## Config settings
# Provide a list of fixes names to disable it
# (optional, default: None).
ckanext.core_fix.disable_fix = dashboard_activity
## Tests
To run the tests, do:
pytest --ckan-ini=test.ini
## License
[AGPL](https://www.gnu.org/licenses/agpl-3.0.en.html)
Raw data
{
"_id": null,
"home_page": null,
"name": "ckanext-core-fix",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": "DataShades <datashades@linkdigital.com.au>",
"keywords": "CKAN",
"author": null,
"author_email": "DataShades <datashades@linkdigital.com.au>, Oleksandr Cherniavskyi <mutantsan@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/12/1b/1f6947cfed40cbc48154588c77a0ea415b440a6a80bb59a48b3d72b79247/ckanext_core_fix-0.7.1.tar.gz",
"platform": null,
"description": "# ckanext-core-fix\n\nThis extensions comes to provide temprorary fixes to CKAN core that isn't yet applied, but will be (probably) applied soon.\n\nBy default, all the fixes are enabled. Check the **List of fixes** and **Config settings**\nsection to understand how to disabled specific fix.\n\nAll the fixes must be associated with a PR to the CKAN core.\n\nMerged fixes could be deleted from this extension with new versions, as I don't\nwant to store them forever and increase the list of disabled fixes in config.\n\n## Requirements\n\nCompatibility with core CKAN versions:\n\n| CKAN version | Compatible? |\n| --------------- | ------------- |\n| 2.7 and earlier | not tested |\n| 2.8 | not tested |\n| 2.9 | not tested |\n| 2.10.0 | yes |\n\n## Installation\n\nI suggest using `pip install ckanext-core-fix` to install package. If you want to install it from github, you probably know what to do.\n\nAdd `core_fix` to `ckan.plugins` to enable the plugin.\n\n## List of fixes\nUse a fix name from the parentheses to disable it via `ckanext.core_fix.disable_fix`\n\n1. Fix dashboard activity page (`dashboard_activity`)\n\tFix call of `dashboard_activity_stream` helper.\n\thttps://github.com/ckan/ckan/pull/7482\n *Already in master*\n\n2. Fix markdown macro regression (`markdown_macro`)\n Fix a regression of markdown.html macro after migration to bootstrap 5.\n https://github.com/ckan/ckan/pull/7485\n *Already in master*\n\n3. Fix fontawesome icons (`fontawesome_icons`)\n Fix missing fontawesome icons after migration to bootstrap 5.\n https://github.com/ckan/ckan/pull/7474\n *Already in master*\n\n4. Fix secondary block order (`secondary_order`)\n Fix primary/secondary order regression.\n https://github.com/ckan/ckan/pull/7468\n *Already in master*\n\n5. Fix button icon/text gap (`button_icon_text_gap`)\n Fix missing gap between btn icon and text.\n https://github.com/ckan/ckan/pull/7470\n *Already in master*\n\n6. Fix mobile layout breakpoint (`mobile_layout_breakpoint`)\n Fix improper breakpoint for mobile view after migration to bootstrap 5.\n https://github.com/ckan/ckan/pull/7467\n *Already in master*\n\n7. Restyle activities (`restyle_activity`)\n Restyle activities list page in a modern way\n https://github.com/ckan/ckan/pull/7491\n\n8. Fix group_list missing csrf (`group_list_csrf`)\n Add csrf token to a dataset group list form\n *Already in master*\n\n8. Fix dashboard organization tab org labels and link (`dashboard_organization`)\n *Already in master*\n\n## Config settings\n\n\t# Provide a list of fixes names to disable it\n\t# (optional, default: None).\n\tckanext.core_fix.disable_fix = dashboard_activity\n\n## Tests\n\nTo run the tests, do:\n\n pytest --ckan-ini=test.ini\n\n## License\n\n[AGPL](https://www.gnu.org/licenses/agpl-3.0.en.html)\n",
"bugtrack_url": null,
"license": "AGPL",
"summary": null,
"version": "0.7.1",
"project_urls": {
"Homepage": "https://github.com/DataShades/ckanext-core-fix"
},
"split_keywords": [
"ckan"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c4ea0da548e7fa2e2750fa0dab58f6f83c4687e3e94558ff661bb465b6a730bf",
"md5": "2d1c2b73a6ccb3117d199dcdeac72e9d",
"sha256": "20de50739f9d79aae22ad81fc4ddcffde2c1508f946a28cfb46059f05cacd555"
},
"downloads": -1,
"filename": "ckanext_core_fix-0.7.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2d1c2b73a6ccb3117d199dcdeac72e9d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 34238,
"upload_time": "2024-10-24T14:00:53",
"upload_time_iso_8601": "2024-10-24T14:00:53.642694Z",
"url": "https://files.pythonhosted.org/packages/c4/ea/0da548e7fa2e2750fa0dab58f6f83c4687e3e94558ff661bb465b6a730bf/ckanext_core_fix-0.7.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "121b1f6947cfed40cbc48154588c77a0ea415b440a6a80bb59a48b3d72b79247",
"md5": "a57438c0182ee3eb71e781aecaef8b7b",
"sha256": "461da34500dedee283a0614107c3459e9298646b0fa3e2469113e9f6db0f785e"
},
"downloads": -1,
"filename": "ckanext_core_fix-0.7.1.tar.gz",
"has_sig": false,
"md5_digest": "a57438c0182ee3eb71e781aecaef8b7b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26501,
"upload_time": "2024-10-24T14:00:54",
"upload_time_iso_8601": "2024-10-24T14:00:54.925118Z",
"url": "https://files.pythonhosted.org/packages/12/1b/1f6947cfed40cbc48154588c77a0ea415b440a6a80bb59a48b3d72b79247/ckanext_core_fix-0.7.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-24 14:00:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "DataShades",
"github_project": "ckanext-core-fix",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [],
"lcname": "ckanext-core-fix"
}