..
Copyright (C) 2021 CERN.
Invenio-Requests is free software; you can redistribute it and/or
modify it under the terms of the MIT License; see LICENSE file for more
details.
==================
Invenio-Requests
==================
.. image:: https://github.com/inveniosoftware/invenio-requests/workflows/CI/badge.svg
:target: https://github.com/inveniosoftware/invenio-requests/actions?query=workflow%3ACI
.. image:: https://img.shields.io/github/tag/inveniosoftware/invenio-requests.svg
:target: https://github.com/inveniosoftware/invenio-requests/releases
.. image:: https://img.shields.io/pypi/dm/invenio-requests.svg
:target: https://pypi.python.org/pypi/invenio-requests
.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-requests.svg
:target: https://github.com/inveniosoftware/invenio-requests/blob/master/LICENSE
Invenio module for generic and customizable requests.
TODO: Please provide feature overview of module
Further documentation is available on
https://invenio-requests.readthedocs.io/
..
Copyright (C) 2021-2024 CERN.
Copyright (C) 2024-2025 Graz University of Technology.
Invenio-Requests is free software; you can redistribute it and/or
modify it under the terms of the MIT License; see LICENSE file for more
details.
Changes
=======
Version v7.2.0 (released 2025-07-17)
- i18n: pulled translations
Version v7.1.0 (released 2025-07-14)
- chores: replaced importlib_xyz with importlib
- i18n: push translations
- i18n: run js compile catalog
- i18n: run js extract msgs
- i18n: refactor compile catalog
- i18n: force pull translations
- i18n: extract py msgs
Version v7.0.0 (released 2025-06-03)
- setup: bump major dependencies
Version v6.3.0 (released 2025-05-15)
- MathJax: use async typesetting
- fix: extra filter not needed param
- services: include Opensearch meta in the results
- fix: RemovedInMarshmallow4Warning
Version v6.2.0 (released 2025-04-08)
- i18n: Fix untranslated strings in facets
- notifications: exclude system_user
- fix: setuptools require underscores instead of dashes
- i18n: removed deprecated messages
- message-index: remove depreciated languages
- ui: added theme class to request labels
Version v6.1.1 (released 2025-03-12)
- search: make shared filters toggleable
Version v6.1.0 (released 2025-03-11)
- feature: add Topic generator for request types. That enables granting permissions to users based on the topic of the request.
- requests: split mine and shared with me
- adds `shared_with_me` param to filter requests
- adds dashboard dropdown to filter requests
- adds topic generator on `can_read` request permission
Version v6.0.0 (released 2025-02-13)
- Promote to stable release.
Version v6.0.0.dev2 (released 2025-01-23)
Version v6.0.0.dev1 (released 2024-12-12)
- fix: sqlalchemy.exc.ArgumentError
- comp: make compatible to flask-sqlalchemy>=3.1
- setup: bump major dependencies
Version v5.5.0 (released 2024-12-09)
- config: allow comment notification builder to be custom
Version v5.4.0 (released 2024-11-26)
- UI: add seperator on list of requests
- ui: add subcommunity invitation facet and label
- ux: set tab title to request title
- requests: add missing facets and reorder
Version 5.3.0 (released 2024-11-15)
- actions: allows passing kwargs to execute_action, so that custom behaviour
can be implemented in each action
- translations: include Jinja templates in translations
Version 5.2.0 (released 2024-10-10)
- webpack: update axios major version
Version 5.1.1 (released 2024-10-02)
- views: add callback hook on search results rendered
Version 5.1.0 (released 2024-09-17)
- assets: add mathjax support to timeline comments
Version 5.0.0 (released 2024-08-22)
- bump invenio-users-resources with breaking changes
Version 4.7.0 (released 2024-08-09)
- resources: accept vnd.inveniordm.v1+json header
- conversation: fix comment editor
Version 4.6.0 (released 2024-07-28)
- comments: fix jumping cursor
- ui: add community membership request label type
Version 4.5.1 (released 2024-06-28)
- service: fix request ID passing
Version 4.5.0 (released 2024-06-28)
- service: handle request parameters flexibly
Version 4.4.0 (released 2024-06-27)
- registry: allow entry points to be callables
Version 4.3.0 (released 2024-06-25)
- contrib: added subcommunity type label.
- config: allow request search configuration
Version 4.2.0 (released 2024-06-04)
- installation: major bump on invenio-records-resources
Version 4.1.0 (released 2024-03-23)
- mappings: change "dynamic" values to string
- ui: handle default case for EntityDetails (bug)
- ui: add group for EntityDetails
- init: move record_once to finalize_app
Version 4.0.0 (released 2024-02-19)
- major bump on invenio-users-resources
Version 3.0.1 (released 2024-02-16)
- calculated: make easier to support backwards compatibility
Version 3.0.0 (released 2024-01-31)
- installation: bump records-resources and users-resources
Version 2.14.7 (2023-12-12)
- replace ckeditor with tinymce due to license issue
Version 2.14.6 (2023-12-11)
- request metadata: add record link
Version 2.14.5 (2023-10-25)
- assets: update email styling
Version 2.14.4 (2023-10-18)
- assets: improve quote replies styling
Version 2.14.3 (2023-10-06)
- notifications: update comment notification to work with email
Version 2.14.2 (2023-09-25)
- a11y: added label for context menu
Version 2.14.1 (2023-09-22)
- a11y: add aria-label to accept request modal
Version 2.14.0 (2023-09-14)
- ui: support community manage record request facets and labels
- icons: Update icons
Version 2.13.0 (2023-09-13)
- resource: add configurable error handlers
- permissions: fix delete bug
Version 2.12.0 (2023-09-11)
* administration: custom overridable search item display
* chore: eslint formatting
* setup: upgrade invenio-users-resources
Version 2.11.2 (2023-09-04)
- assets: fix missing guest user avatar
Version 2.11.1 (2023-08-30)
- assets: configurable icons per request type
Version 2.11.0 (2023-08-24)
- types: add configurable request payload schema
- components: add payload controlling component
Version 2.10.1 (2023-08-23)
- tasks: add moderation creation
Version 2.10.0 (2023-08-21)
- moderation: restrict request duplication
Version 2.9.2 (2023-08-17)
- access request: update guest request payload
- access request: fix ui bugs
Version 2.9.1 (2023-08-09)
- ui: small improvement
Version 2.9.0 (2023-08-02)
- user moderation: add new request type, service and resource
Version 2.8.0 (2023-07-24)
- requests: add request event notification builder,
template and recipient filter
Version 2.7.0 (2023-07-21)
- requests: add notification flag to the service
Version 2.6.1 (2023-07-13)
- ui: improve styling in request items
Version 2.6.0 (2023-07-13)
- transifex: update configs
- ui: fix username not appearing
- requests-ui: add rendering of new entity for external emails
- links: add customization of context vars when generating them
Version 2.5.0 (2023-06-30)
- Update translations
- Bump invenio-users-resources
Version 2.4.0 (2023-06-02)
- ui: add icons for deleted communities
- requests resolvers: add system creator
Version 2.3.0 (2023-05-05)
- resolvers: use record-based resolvers and proxies
- resolvers: use request id for resolving
- views: remove explicit service_id from register call
Version 2.2.0 (2023-04-25)
- upgrade invenio-records-resources
Version 2.1.0 (2023-04-20)
- upgrade invenio-records-resources
Version 2.0.0 (2023-03-28)
- add request search components
- add contrib label components
- refactor action components
- refactor relative time component
Version 1.3.0 (2023-03-24)
- bump invenio-records-resources to v2.0.0
- expand: call ghost method for unresolved entities
Version 1.2.0 (released 2023-03-13)
- add inclusion request type to UI support
- distinguish UI labels for request types (inclusion vs review)
- add self_html link to the resource payload
Version 1.1.1 (released 2023-03-09)
- results: add links template setter
Version 1.1.0 (released 2023-03-02)
- remove deprecated flask-babelex imports
- upgrade invenio-theme, invenio-records-resources, invenio-users-resources
Version 1.0.5 (released 2022-12-01)
- Add identity to links template expand method.
Version 1.0.4 (released 2022-11-25)
- add i18n translations.
- use centralized axios configuration.
Version 1.0.3 (released 2022-11-15)
- add `indexer_queue_name` property in service configs
- add the services and indexers in global registry
Version 1.0.2 (released 2022-11-04)
- bump invenio-records-resources version
Version 1.0.1 (released 2022-11-03)
- add mobile components styling
Version 1.0.0
- Initial public release.
Raw data
{
"_id": null,
"home_page": "https://github.com/inveniosoftware/invenio-requests",
"name": "invenio-requests",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "invenio requests",
"author": "CERN",
"author_email": "info@inveniosoftware.org",
"download_url": "https://files.pythonhosted.org/packages/37/ac/e327f869171d7ed8899f2dfa877a48694a5a118edbcf079637a5b39ef3fd/invenio_requests-7.2.0.tar.gz",
"platform": "any",
"description": "..\n Copyright (C) 2021 CERN.\n\n Invenio-Requests is free software; you can redistribute it and/or\n modify it under the terms of the MIT License; see LICENSE file for more\n details.\n\n==================\n Invenio-Requests\n==================\n\n.. image:: https://github.com/inveniosoftware/invenio-requests/workflows/CI/badge.svg\n :target: https://github.com/inveniosoftware/invenio-requests/actions?query=workflow%3ACI\n\n.. image:: https://img.shields.io/github/tag/inveniosoftware/invenio-requests.svg\n :target: https://github.com/inveniosoftware/invenio-requests/releases\n\n.. image:: https://img.shields.io/pypi/dm/invenio-requests.svg\n :target: https://pypi.python.org/pypi/invenio-requests\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-requests.svg\n :target: https://github.com/inveniosoftware/invenio-requests/blob/master/LICENSE\n\nInvenio module for generic and customizable requests.\n\nTODO: Please provide feature overview of module\n\nFurther documentation is available on\nhttps://invenio-requests.readthedocs.io/\n\n..\n Copyright (C) 2021-2024 CERN.\n Copyright (C) 2024-2025 Graz University of Technology.\n\n Invenio-Requests is free software; you can redistribute it and/or\n modify it under the terms of the MIT License; see LICENSE file for more\n details.\n\nChanges\n=======\n\nVersion v7.2.0 (released 2025-07-17)\n\n- i18n: pulled translations\n\nVersion v7.1.0 (released 2025-07-14)\n\n- chores: replaced importlib_xyz with importlib\n- i18n: push translations\n- i18n: run js compile catalog\n- i18n: run js extract msgs\n- i18n: refactor compile catalog\n- i18n: force pull translations\n- i18n: extract py msgs\n\nVersion v7.0.0 (released 2025-06-03)\n\n- setup: bump major dependencies\n\nVersion v6.3.0 (released 2025-05-15)\n\n- MathJax: use async typesetting\n- fix: extra filter not needed param\n- services: include Opensearch meta in the results\n- fix: RemovedInMarshmallow4Warning\n\nVersion v6.2.0 (released 2025-04-08)\n\n- i18n: Fix untranslated strings in facets\n- notifications: exclude system_user\n- fix: setuptools require underscores instead of dashes\n- i18n: removed deprecated messages\n- message-index: remove depreciated languages\n- ui: added theme class to request labels\n\nVersion v6.1.1 (released 2025-03-12)\n\n- search: make shared filters toggleable\n\nVersion v6.1.0 (released 2025-03-11)\n\n- feature: add Topic generator for request types. That enables granting permissions to users based on the topic of the request.\n- requests: split mine and shared with me\n- adds `shared_with_me` param to filter requests\n- adds dashboard dropdown to filter requests\n- adds topic generator on `can_read` request permission\n\nVersion v6.0.0 (released 2025-02-13)\n\n- Promote to stable release.\n\nVersion v6.0.0.dev2 (released 2025-01-23)\n\nVersion v6.0.0.dev1 (released 2024-12-12)\n\n- fix: sqlalchemy.exc.ArgumentError\n- comp: make compatible to flask-sqlalchemy>=3.1\n- setup: bump major dependencies\n\nVersion v5.5.0 (released 2024-12-09)\n\n- config: allow comment notification builder to be custom\n\nVersion v5.4.0 (released 2024-11-26)\n\n- UI: add seperator on list of requests\n- ui: add subcommunity invitation facet and label\n- ux: set tab title to request title\n- requests: add missing facets and reorder\n\nVersion 5.3.0 (released 2024-11-15)\n\n- actions: allows passing kwargs to execute_action, so that custom behaviour\n can be implemented in each action\n- translations: include Jinja templates in translations\n\nVersion 5.2.0 (released 2024-10-10)\n\n- webpack: update axios major version\n\nVersion 5.1.1 (released 2024-10-02)\n\n- views: add callback hook on search results rendered\n\nVersion 5.1.0 (released 2024-09-17)\n\n- assets: add mathjax support to timeline comments\n\nVersion 5.0.0 (released 2024-08-22)\n\n- bump invenio-users-resources with breaking changes\n\nVersion 4.7.0 (released 2024-08-09)\n\n- resources: accept vnd.inveniordm.v1+json header\n- conversation: fix comment editor\n\nVersion 4.6.0 (released 2024-07-28)\n\n- comments: fix jumping cursor\n- ui: add community membership request label type\n\nVersion 4.5.1 (released 2024-06-28)\n\n- service: fix request ID passing\n\nVersion 4.5.0 (released 2024-06-28)\n\n- service: handle request parameters flexibly\n\nVersion 4.4.0 (released 2024-06-27)\n\n- registry: allow entry points to be callables\n\nVersion 4.3.0 (released 2024-06-25)\n\n- contrib: added subcommunity type label.\n- config: allow request search configuration\n\nVersion 4.2.0 (released 2024-06-04)\n\n- installation: major bump on invenio-records-resources\n\nVersion 4.1.0 (released 2024-03-23)\n\n- mappings: change \"dynamic\" values to string\n- ui: handle default case for EntityDetails (bug)\n- ui: add group for EntityDetails\n- init: move record_once to finalize_app\n\nVersion 4.0.0 (released 2024-02-19)\n\n- major bump on invenio-users-resources\n\nVersion 3.0.1 (released 2024-02-16)\n\n- calculated: make easier to support backwards compatibility\n\nVersion 3.0.0 (released 2024-01-31)\n\n- installation: bump records-resources and users-resources\n\nVersion 2.14.7 (2023-12-12)\n\n- replace ckeditor with tinymce due to license issue\n\nVersion 2.14.6 (2023-12-11)\n\n- request metadata: add record link\n\nVersion 2.14.5 (2023-10-25)\n\n- assets: update email styling\n\nVersion 2.14.4 (2023-10-18)\n\n- assets: improve quote replies styling\n\nVersion 2.14.3 (2023-10-06)\n\n- notifications: update comment notification to work with email\n\nVersion 2.14.2 (2023-09-25)\n\n- a11y: added label for context menu\n\nVersion 2.14.1 (2023-09-22)\n\n- a11y: add aria-label to accept request modal\n\nVersion 2.14.0 (2023-09-14)\n\n- ui: support community manage record request facets and labels\n- icons: Update icons\n\nVersion 2.13.0 (2023-09-13)\n\n- resource: add configurable error handlers\n- permissions: fix delete bug\n\nVersion 2.12.0 (2023-09-11)\n\n* administration: custom overridable search item display\n* chore: eslint formatting\n* setup: upgrade invenio-users-resources\n\nVersion 2.11.2 (2023-09-04)\n\n- assets: fix missing guest user avatar\n\nVersion 2.11.1 (2023-08-30)\n\n- assets: configurable icons per request type\n\nVersion 2.11.0 (2023-08-24)\n\n- types: add configurable request payload schema\n- components: add payload controlling component\n\nVersion 2.10.1 (2023-08-23)\n\n- tasks: add moderation creation\n\nVersion 2.10.0 (2023-08-21)\n\n- moderation: restrict request duplication\n\nVersion 2.9.2 (2023-08-17)\n\n- access request: update guest request payload\n- access request: fix ui bugs\n\nVersion 2.9.1 (2023-08-09)\n\n- ui: small improvement\n\nVersion 2.9.0 (2023-08-02)\n\n- user moderation: add new request type, service and resource\n\nVersion 2.8.0 (2023-07-24)\n\n- requests: add request event notification builder,\n template and recipient filter\n\nVersion 2.7.0 (2023-07-21)\n\n- requests: add notification flag to the service\n\nVersion 2.6.1 (2023-07-13)\n\n- ui: improve styling in request items\n\nVersion 2.6.0 (2023-07-13)\n\n- transifex: update configs\n- ui: fix username not appearing\n- requests-ui: add rendering of new entity for external emails\n- links: add customization of context vars when generating them\n\nVersion 2.5.0 (2023-06-30)\n\n- Update translations\n- Bump invenio-users-resources\n\nVersion 2.4.0 (2023-06-02)\n\n- ui: add icons for deleted communities\n- requests resolvers: add system creator\n\nVersion 2.3.0 (2023-05-05)\n\n- resolvers: use record-based resolvers and proxies\n- resolvers: use request id for resolving\n- views: remove explicit service_id from register call\n\nVersion 2.2.0 (2023-04-25)\n\n- upgrade invenio-records-resources\n\nVersion 2.1.0 (2023-04-20)\n\n- upgrade invenio-records-resources\n\nVersion 2.0.0 (2023-03-28)\n\n- add request search components\n- add contrib label components\n- refactor action components\n- refactor relative time component\n\nVersion 1.3.0 (2023-03-24)\n\n- bump invenio-records-resources to v2.0.0\n- expand: call ghost method for unresolved entities\n\nVersion 1.2.0 (released 2023-03-13)\n\n- add inclusion request type to UI support\n- distinguish UI labels for request types (inclusion vs review)\n- add self_html link to the resource payload\n\nVersion 1.1.1 (released 2023-03-09)\n\n- results: add links template setter\n\nVersion 1.1.0 (released 2023-03-02)\n\n- remove deprecated flask-babelex imports\n- upgrade invenio-theme, invenio-records-resources, invenio-users-resources\n\nVersion 1.0.5 (released 2022-12-01)\n\n- Add identity to links template expand method.\n\nVersion 1.0.4 (released 2022-11-25)\n\n- add i18n translations.\n- use centralized axios configuration.\n\nVersion 1.0.3 (released 2022-11-15)\n\n- add `indexer_queue_name` property in service configs\n- add the services and indexers in global registry\n\nVersion 1.0.2 (released 2022-11-04)\n\n- bump invenio-records-resources version\n\nVersion 1.0.1 (released 2022-11-03)\n\n- add mobile components styling\n\nVersion 1.0.0\n\n- Initial public release.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Invenio module for generic and customizable requests.",
"version": "7.2.0",
"project_urls": {
"Homepage": "https://github.com/inveniosoftware/invenio-requests"
},
"split_keywords": [
"invenio",
"requests"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "8f17cac4eebc14c70d253b989fd1adb725aa1e6f2d0fca6f56fb42676f5d8f0f",
"md5": "59c528c6642f222276e3626138b48722",
"sha256": "50e0e45f81360b1e14247986c1c74148f25389cc8d0656eb896581979b8c1d0a"
},
"downloads": -1,
"filename": "invenio_requests-7.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "59c528c6642f222276e3626138b48722",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.7",
"size": 324469,
"upload_time": "2025-07-17T20:28:38",
"upload_time_iso_8601": "2025-07-17T20:28:38.208553Z",
"url": "https://files.pythonhosted.org/packages/8f/17/cac4eebc14c70d253b989fd1adb725aa1e6f2d0fca6f56fb42676f5d8f0f/invenio_requests-7.2.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "37ace327f869171d7ed8899f2dfa877a48694a5a118edbcf079637a5b39ef3fd",
"md5": "c56e1757d9805f33e88ada6a6247c4be",
"sha256": "8f4543fa8a2759992b4761e07c20f81bc40cb4e597c33e35e5fb0f07eaec52da"
},
"downloads": -1,
"filename": "invenio_requests-7.2.0.tar.gz",
"has_sig": false,
"md5_digest": "c56e1757d9805f33e88ada6a6247c4be",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 133116,
"upload_time": "2025-07-17T20:28:39",
"upload_time_iso_8601": "2025-07-17T20:28:39.784692Z",
"url": "https://files.pythonhosted.org/packages/37/ac/e327f869171d7ed8899f2dfa877a48694a5a118edbcf079637a5b39ef3fd/invenio_requests-7.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-17 20:28:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "inveniosoftware",
"github_project": "invenio-requests",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "invenio-requests"
}