ckanext-core-fix


Nameckanext-core-fix JSON
Version 0.7.1 PyPI version JSON
download
home_pageNone
SummaryNone
upload_time2024-10-24 14:00:54
maintainerNone
docs_urlNone
authorNone
requires_pythonNone
licenseAGPL
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"
}
        
Elapsed time: 0.32474s