mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Add API version to server info endpoint
This commit is contained in:
parent
34def10765
commit
b157690ae0
@ -18,7 +18,7 @@ from rest_framework.response import Response
|
|||||||
from rest_framework.views import APIView
|
from rest_framework.views import APIView
|
||||||
|
|
||||||
from .views import AjaxView
|
from .views import AjaxView
|
||||||
from .version import inventreeVersion, inventreeInstanceName
|
from .version import inventreeVersion, inventreeApiVersion, inventreeInstanceName
|
||||||
|
|
||||||
from plugins import plugins as inventree_plugins
|
from plugins import plugins as inventree_plugins
|
||||||
|
|
||||||
@ -43,6 +43,7 @@ class InfoView(AjaxView):
|
|||||||
'server': 'InvenTree',
|
'server': 'InvenTree',
|
||||||
'version': inventreeVersion(),
|
'version': inventreeVersion(),
|
||||||
'instance': inventreeInstanceName(),
|
'instance': inventreeInstanceName(),
|
||||||
|
'apiVersion': inventreeApiVersion(),
|
||||||
}
|
}
|
||||||
|
|
||||||
return JsonResponse(data)
|
return JsonResponse(data)
|
||||||
|
@ -9,6 +9,8 @@ import common.models
|
|||||||
|
|
||||||
INVENTREE_SW_VERSION = "0.1.7 pre"
|
INVENTREE_SW_VERSION = "0.1.7 pre"
|
||||||
|
|
||||||
|
# Increment this number whenever there is a significant change to the API that any clients need to know about
|
||||||
|
INVENTREE_API_VERSION = 2
|
||||||
|
|
||||||
def inventreeInstanceName():
|
def inventreeInstanceName():
|
||||||
""" Returns the InstanceName settings for the current database """
|
""" Returns the InstanceName settings for the current database """
|
||||||
@ -20,6 +22,10 @@ def inventreeVersion():
|
|||||||
return INVENTREE_SW_VERSION
|
return INVENTREE_SW_VERSION
|
||||||
|
|
||||||
|
|
||||||
|
def inventreeApiVersion():
|
||||||
|
return INVENTREE_API_VERSION
|
||||||
|
|
||||||
|
|
||||||
def inventreeDjangoVersion():
|
def inventreeDjangoVersion():
|
||||||
""" Return the version of Django library """
|
""" Return the version of Django library """
|
||||||
return django.get_version()
|
return django.get_version()
|
||||||
|
Loading…
Reference in New Issue
Block a user