Merge commit '27ca0836e7c7e46ebb41ea98d507972ae7a6b018' into block-notes

This commit is contained in:
Oliver Walters
2026-05-23 12:41:47 +00:00
105 changed files with 7424 additions and 335 deletions
+16 -4
View File
@@ -12,12 +12,13 @@ export enum ApiEndpoints {
// User API endpoints
user_list = 'user/',
user_set_password = 'user/:id/set-password/',
user_me = 'user/me/',
user_profile = 'user/profile/',
user_roles = 'user/roles/',
user_token = 'user/token/',
user_tokens = 'user/tokens/',
user_simple_login = 'email/generate/',
// Individual user endpoints
user_me_profile = 'user/me/profile/',
user_me_roles = 'user/me/roles/',
user_me_token = 'user/me/token/',
user_me = 'user/me/',
// User auth endpoints
auth_base = '/auth/',
@@ -198,6 +199,17 @@ export enum ApiEndpoints {
return_order_line_list = 'order/ro-line/',
return_order_extra_line_list = 'order/ro-extra-line/',
transfer_order_list = 'order/transfer-order/',
transfer_order_issue = 'order/transfer-order/:id/issue/',
transfer_order_hold = 'order/transfer-order/:id/hold/',
transfer_order_cancel = 'order/transfer-order/:id/cancel/',
transfer_order_complete = 'order/transfer-order/:id/complete/',
transfer_order_allocate = 'order/transfer-order/:id/allocate/',
transfer_order_allocate_serials = 'order/transfer-order/:id/allocate-serials/',
transfer_order_line_list = 'order/transfer-order-line/',
transfer_order_allocation_list = 'order/transfer-order-allocation/',
// Template API endpoints
label_list = 'label/template/',
label_print = 'label/print/',
@@ -207,6 +207,22 @@ export const ModelInformationDict: ModelDict = {
api_endpoint: ApiEndpoints.return_order_line_list,
icon: 'return_orders'
},
transferorder: {
label: () => t`Transfer Order`,
label_multiple: () => t`Transfer Orders`,
url_overview: '/stock/location/index/transfer-orders',
url_detail: '/stock/transfer-order/:pk/',
api_endpoint: ApiEndpoints.transfer_order_list,
admin_url: '/order/transferorder/',
supports_barcode: true,
icon: 'transfer_orders'
},
transferorderlineitem: {
label: () => t`Transfer Order Line Item`,
label_multiple: () => t`Transfer Order Line Items`,
api_endpoint: ApiEndpoints.transfer_order_line_list,
icon: 'transfer-orders'
},
address: {
label: () => t`Address`,
label_multiple: () => t`Addresses`,
+2
View File
@@ -24,6 +24,8 @@ export enum ModelType {
salesordershipment = 'salesordershipment',
returnorder = 'returnorder',
returnorderlineitem = 'returnorderlineitem',
transferorder = 'transferorder',
transferorderlineitem = 'transferorderlineitem',
importsession = 'importsession',
address = 'address',
contact = 'contact',
+3
View File
@@ -11,6 +11,7 @@ export enum UserRoles {
part_category = 'part_category',
purchase_order = 'purchase_order',
return_order = 'return_order',
transfer_order = 'transfer_order',
sales_order = 'sales_order',
stock = 'stock',
stock_location = 'stock_location'
@@ -40,6 +41,8 @@ export function userRoleLabel(role: UserRoles): string {
return t`Purchase Orders`;
case UserRoles.return_order:
return t`Return Orders`;
case UserRoles.transfer_order:
return t`Transfer Orders`;
case UserRoles.sales_order:
return t`Sales Orders`;
case UserRoles.stock: