Invenio module for generic and customizable requests.
Project description
Invenio module for generic and customizable requests.
TODO: Please provide feature overview of module
Further documentation is available on https://invenio-requests.readthedocs.io/
Changes
version v12.2.1 (released 2026-02-17)
fix(events): add back support for #commentevent anchor
Version v12.2.0 (released 2026-02-17)
feat: role name to role id in request creation
fix: disable comment button when message is empty
Version v12.1.0 (released 2026-02-03)
feat: enable deepcopy for AttrProxy
Version v12.0.0 (released 2026-01-31)
fix(compatibility): TypeError
fix(tests): provide fake administration views for upgraded users-resources
refactor: rename comment(s) links
chore(lint): lint for Black 26
refactor: refine mechanism for EndpointLinks dependent on RequestType
chore(tests): replace deprecated es_clear fixture by search_clear
refactor!: replace deprecated Link usage [+]
chore(setup): bump dependencies
fix: PytestCollectionWarning
fix: DeprecationWarning pytest-invenio
fix(chore): DeprecationWarning stdlib
refactor: move to context_schema
chore: black 26.1.0 formatting
CHANGES: fix typo in year
Version v11.2.3 (released 2026-01-16)
fix(timeline): support showing replies preview for timeline_focused endpoint
Version v11.2.2 (released 2026-01-16)
fix(request-metadata): missing record link
fix(routes): use UUID type for request identifiers
Version v11.2.1 (released 2025-12-18)
fix(comment-editor): ensure disabled when can_create_comment is false
fix(comment-editor): ensure disabled when can_create_comment is false
fix(timeline): incorrect pagination for deep-linked comments
fix(timeline): missing expand parameter to timeline_focused service handler
fix(timeline): small typo in state reducer
Version v11.2.0 (released 2025-12-16)
feat(comments): replace pagination with “collapsed” section design
fix(timeline): pass correct props to TimelineEventBody
Version v11.1.0 (released 2025-12-13)
fix(reducer): remove unused PARENT_APPEND_DRAFT_CONTENT action
feat(comment-replies): disable input box if user cannot reply
fix(comment-replies): minor fixes and refactoring of frontend
feat(comment-replies): implement frontend for threaded replies
fix(errors): Pass default description message
Version v11.0.0 (released 2025-12-11)
feat(comments): add backend support for single-threaded comment replies
Version v10.5.0 (released 2025-12-08)
feat(comments): add locking conversation feature to request comments
feat(events): quote comments in replies
fix(request): remove record link for draft inclusion
Version v10.4.0 (released 2025-11-21)
feat(comments): add deep linking to specific comments in request timeline
Version v10.3.1 (released 2025-11-20)
i18n: update package-lock.json
Version v10.3.0 (released 2025-11-20)
chore: fix eslint errors+warnings
labels: add file modification label
Version v10.2.0 (released 2025-10-01)
perf(models): add an index to request_events.request_id
fix(systemfields): handle None cached values in calculated fields
feat(systemfields): add last activity field
Version v10.1.1 (released 2025-09-30)
events: Adding component calls to RequestEventsService methods
Version v10.1.0 (released 2025-09-26)
UI: add record link to request metadata/details
Version v10.0.1 (released 2025-09-24)
fix(events): avoid indexing request on delete event
mappings: fix dynamic template for created_by
Version v10.0.0 (released 2025-09-22)
- global: add Request.last_reply systemfield
Adds a computed and search-indexed field for getting the last reply (i.e. the last comment event) for a request.
Version v9.0.1 (released 2025-09-22)
chores: bump major version of react-overridable
Version v9.0.0 (released 2025-09-05)
setup: bump major version of invenio-users-resources
ui: improve record-deletion accept label
Version v8.1.0 (released 2025-08-29)
labels: add record deletion label
Version v8.0.1 (released 2025-08-26)
reviewers: fix bug with removing the last assigned reviewers from a request
Version v8.0.0 (released 2025-08-01)
feat: implement comprehensive reviewers functionality for requests
Add complete reviewers system for request assignment and management
Frontend: RequestReviewers React component with search and selection UI
Backend: RequestReviewersComponent for service layer reviewer management
Database: Update OpenSearch mappings and request schema for reviewers
API: Extend request service with reviewer update capabilities
Permissions: Add reviewer-specific access control and generators
Timeline: Implement ReviewersUpdatedType custom event tracking
Configuration: Make reviewers configurable through request types
Testing: Add comprehensive test coverage for reviewer functionality
Version v7.2.1 (released 2025-07-22)
fix: notification not sent if user has an empty profile
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file invenio_requests-12.2.1.tar.gz.
File metadata
- Download URL: invenio_requests-12.2.1.tar.gz
- Upload date:
- Size: 165.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17f8730adfaba8c0c5fb975d39451564215f13d7769472fb871b52eb9c0e53b0
|
|
| MD5 |
d18112069e007467e9c8049a54c3deef
|
|
| BLAKE2b-256 |
69137fc8adff77f0bc41cef8b7022beb29ca7a765167031a35b194a140cbfd1c
|
File details
Details for the file invenio_requests-12.2.1-py2.py3-none-any.whl.
File metadata
- Download URL: invenio_requests-12.2.1-py2.py3-none-any.whl
- Upload date:
- Size: 368.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b804729e7a0d3b326a49116dd1a0e83b32257bdc10382f46460102f41f84bb79
|
|
| MD5 |
4a8f4ca834426ad5ccb299a6636cffe1
|
|
| BLAKE2b-256 |
a87a5b7b79ffcc5401110151740550b2059bc0c4de740e04d094e49bb1e4df51
|