2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 21:15:41 +00:00

Move more paths to basic path (#6251)

* move more paths to basic path

* changed url route to only match fully - fixed test

* revert path changes on labelprint pages

* fix not found/redirect

* revert test change
This commit is contained in:
Matthias Mair
2024-01-18 06:05:10 +00:00
committed by GitHub
parent c3a5d777b1
commit b8b3dfc90e
22 changed files with 684 additions and 798 deletions

View File

@ -372,129 +372,123 @@ class BuildLineLabelPrint(BuildLineLabelMixin, LabelPrintMixin, RetrieveAPI):
label_api_urls = [
# Stock item labels
re_path(
r'stock/',
path(
'stock/',
include([
# Detail views
path(
r'<int:pk>/',
'<int:pk>/',
include([
re_path(
r'print/?',
StockItemLabelPrint.as_view(),
name='api-stockitem-label-print',
),
re_path(
r'metadata/',
path(
'metadata/',
MetadataView.as_view(),
{'model': label.models.StockItemLabel},
name='api-stockitem-label-metadata',
),
re_path(
r'^.*$',
path(
'',
StockItemLabelDetail.as_view(),
name='api-stockitem-label-detail',
),
]),
),
# List view
re_path(
r'^.*$', StockItemLabelList.as_view(), name='api-stockitem-label-list'
),
path('', StockItemLabelList.as_view(), name='api-stockitem-label-list'),
]),
),
# Stock location labels
re_path(
r'location/',
path(
'location/',
include([
# Detail views
path(
r'<int:pk>/',
'<int:pk>/',
include([
re_path(
r'print/?',
StockLocationLabelPrint.as_view(),
name='api-stocklocation-label-print',
),
re_path(
r'metadata/',
path(
'metadata/',
MetadataView.as_view(),
{'model': label.models.StockLocationLabel},
name='api-stocklocation-label-metadata',
),
re_path(
r'^.*$',
path(
'',
StockLocationLabelDetail.as_view(),
name='api-stocklocation-label-detail',
),
]),
),
# List view
re_path(
r'^.*$',
path(
'',
StockLocationLabelList.as_view(),
name='api-stocklocation-label-list',
),
]),
),
# Part labels
re_path(
r'^part/',
path(
'part/',
include([
# Detail views
path(
r'<int:pk>/',
'<int:pk>/',
include([
re_path(
r'^print/',
r'print/?',
PartLabelPrint.as_view(),
name='api-part-label-print',
),
re_path(
r'^metadata/',
path(
'metadata/',
MetadataView.as_view(),
{'model': label.models.PartLabel},
name='api-part-label-metadata',
),
re_path(
r'^.*$', PartLabelDetail.as_view(), name='api-part-label-detail'
),
path('', PartLabelDetail.as_view(), name='api-part-label-detail'),
]),
),
# List view
re_path(r'^.*$', PartLabelList.as_view(), name='api-part-label-list'),
path('', PartLabelList.as_view(), name='api-part-label-list'),
]),
),
# BuildLine labels
re_path(
r'^buildline/',
path(
'buildline/',
include([
# Detail views
path(
r'<int:pk>/',
'<int:pk>/',
include([
re_path(
r'^print/',
r'print/?',
BuildLineLabelPrint.as_view(),
name='api-buildline-label-print',
),
re_path(
r'^metadata/',
path(
'metadata/',
MetadataView.as_view(),
{'model': label.models.BuildLineLabel},
name='api-buildline-label-metadata',
),
re_path(
r'^.*$',
path(
'',
BuildLineLabelDetail.as_view(),
name='api-buildline-label-detail',
),
]),
),
# List view
re_path(
r'^.*$', BuildLineLabelList.as_view(), name='api-buildline-label-list'
),
path('', BuildLineLabelList.as_view(), name='api-buildline-label-list'),
]),
),
]