mirror of
https://github.com/inventree/InvenTree.git
synced 2025-07-16 01:36:29 +00:00
Implement (basic) JSON API for company model
- Pagination - Search company name and description - Filter by is_customer and is_supplier
This commit is contained in:
@@ -85,7 +85,9 @@ TEMPLATES = [
|
||||
print(os.path.join(BASE_DIR, 'templates'))
|
||||
|
||||
REST_FRAMEWORK = {
|
||||
'EXCEPTION_HANDLER': 'InvenTree.utils.api_exception_handler'
|
||||
'EXCEPTION_HANDLER': 'InvenTree.utils.api_exception_handler',
|
||||
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
|
||||
'PAGE_SIZE': 50,
|
||||
}
|
||||
|
||||
WSGI_APPLICATION = 'InvenTree.wsgi.application'
|
||||
|
@@ -11,6 +11,7 @@ from stock.urls import stock_urls
|
||||
|
||||
# from supplier.urls import supplier_api_urls, supplier_api_part_urls
|
||||
from company.urls import company_urls
|
||||
from company.api import company_api_urls
|
||||
|
||||
from build.urls import build_urls
|
||||
|
||||
@@ -27,19 +28,21 @@ from users.urls import user_urls
|
||||
admin.site.site_header = "InvenTree Admin"
|
||||
|
||||
apipatterns = [
|
||||
url(r'^company/', include(company_api_urls)),
|
||||
|
||||
|
||||
# Stock URLs
|
||||
url(r'^stock/', include(stock_api_urls)),
|
||||
url(r'^stock-location/', include(stock_api_loc_urls)),
|
||||
#url(r'^stock/', include(stock_api_urls)),
|
||||
#url(r'^stock-location/', include(stock_api_loc_urls)),
|
||||
|
||||
# Part URLs
|
||||
url(r'^part/', include(part_api_urls)),
|
||||
url(r'^part-category/', include(part_cat_api_urls)),
|
||||
#url(r'^part/', include(part_api_urls)),
|
||||
#url(r'^part-category/', include(part_cat_api_urls)),
|
||||
# url(r'^part-param/', include(part_param_urls)),
|
||||
# url(r'^part-param-template/', include(part_param_template_urls)),
|
||||
|
||||
# Part BOM URLs
|
||||
url(r'^bom/', include(bom_api_urls)),
|
||||
#url(r'^bom/', include(bom_api_urls)),
|
||||
|
||||
# Supplier URLs
|
||||
# url(r'^supplier/', include(supplier_api_urls)),
|
||||
@@ -64,7 +67,7 @@ apipatterns = [
|
||||
urlpatterns = [
|
||||
|
||||
# API URL
|
||||
# url(r'^api/', include(apipatterns)),
|
||||
url(r'^api/', include(apipatterns)),
|
||||
# url(r'^api-doc/', include_docs_urls(title='InvenTree API')),
|
||||
|
||||
url(r'^part/', include(part_urls)),
|
||||
|
Reference in New Issue
Block a user