mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-17 04:25:42 +00:00
[PUI] notifications fix (#8392)
* Include actual model name in notification repot * Include model_id in API * Refactoring for NotificationDrawer - Add error boundary - Separate rendering func for individual entry - Allow router navigation - Better link introspection - Add tooltip for notification description * Add URL support for errors * Allow navigation to an individual error in the admin center * Updates * Add rendering method for 'error' model type
This commit is contained in:
@ -1,13 +1,16 @@
|
||||
"""InvenTree API version information."""
|
||||
|
||||
# InvenTree API version
|
||||
INVENTREE_API_VERSION = 273
|
||||
INVENTREE_API_VERSION = 274
|
||||
|
||||
"""Increment this API version number whenever there is a significant change to the API that any clients need to know about."""
|
||||
|
||||
|
||||
INVENTREE_API_TEXT = """
|
||||
|
||||
v274 - 2024-10-29 : https://github.com/inventree/InvenTree/pull/8392
|
||||
- Add more detailed information to NotificationEntry API serializer
|
||||
|
||||
v273 - 2024-10-28 : https://github.com/inventree/InvenTree/pull/8376
|
||||
- Fixes for the BuildLine API endpoint
|
||||
|
||||
|
@ -1022,7 +1022,14 @@ def get_objectreference(
|
||||
ret = {}
|
||||
if url_fnc:
|
||||
ret['link'] = url_fnc()
|
||||
return {'name': str(item), 'model': str(model_cls._meta.verbose_name), **ret}
|
||||
|
||||
return {
|
||||
'name': str(item),
|
||||
'model_name': str(model_cls._meta.verbose_name),
|
||||
'model_type': str(model_cls._meta.model_name),
|
||||
'model_id': getattr(item, 'pk', None),
|
||||
**ret,
|
||||
}
|
||||
|
||||
|
||||
Inheritors_T = TypeVar('Inheritors_T')
|
||||
|
Reference in New Issue
Block a user