diff --git a/InvenTree/locale/cs/LC_MESSAGES/django.po b/InvenTree/locale/cs/LC_MESSAGES/django.po
index 7035d9b3e2..c6d0a6d453 100644
--- a/InvenTree/locale/cs/LC_MESSAGES/django.po
+++ b/InvenTree/locale/cs/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Language: cs_CZ\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "API endpoint nebyl nalezen"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Podrobnosti o chybě lze nalézt v panelu administrace"
@@ -45,7 +49,7 @@ msgstr "Zadejte datum"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Poznámky"
@@ -212,7 +216,7 @@ msgstr "Příloha"
msgid "Select file to attach"
msgstr "Vyberte soubor k přiložení"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Vyberte soubor k přiložení"
msgid "Link"
msgstr "Odkaz"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Odkaz na externí URL"
@@ -238,13 +242,13 @@ msgstr "Komentář"
msgid "File comment"
msgstr "Komentář k souboru"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Uživatel"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Neplatný výběr"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Neplatný výběr"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Název"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Název"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Popis"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "nadřazený"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Cesta"
@@ -679,7 +683,7 @@ msgstr "Rozdělit od nadřazené položky"
msgid "Split child item"
msgstr ""
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr ""
@@ -755,11 +759,11 @@ msgstr "Informace o systému"
msgid "About InvenTree"
msgstr "O InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr ""
msgid "Build Order"
msgstr "Vytvořit objednávku"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Vytvořené objednávky"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr ""
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr ""
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr ""
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr ""
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr ""
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Díl"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr ""
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr ""
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr ""
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr ""
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr ""
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr ""
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr ""
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr ""
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr ""
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr ""
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr ""
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr ""
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr ""
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr ""
msgid "Responsible"
msgstr ""
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "Externí odkaz"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr ""
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr ""
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr ""
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr ""
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr ""
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr ""
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr ""
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr ""
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr ""
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr ""
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr ""
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr ""
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr ""
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr ""
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr ""
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr ""
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr ""
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr ""
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr "Formát data"
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "Cena"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr "Id"
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr "Smazat obrázek"
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Zákazník"
@@ -3509,7 +3521,7 @@ msgstr "Stáhnout obrázek"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "Dodavatel dílů"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "Odstraněné díly"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "Výrobce dílů"
@@ -3565,7 +3577,7 @@ msgstr "Dodavatelský sklad"
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Zakoupené objednávky"
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr ""
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Potvrdit"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/da/LC_MESSAGES/django.po b/InvenTree/locale/da/LC_MESSAGES/django.po
index 68c8aabeda..7a1db3018b 100644
--- a/InvenTree/locale/da/LC_MESSAGES/django.po
+++ b/InvenTree/locale/da/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"Language: da_DK\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "API endpoint ikke fundet"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Fejloplysninger kan findes i admin panelet"
@@ -45,7 +49,7 @@ msgstr "Angiv dato"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Bemærkninger"
@@ -212,7 +216,7 @@ msgstr "Vedhæftning"
msgid "Select file to attach"
msgstr "Vælg fil, der skal vedhæftes"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Vælg fil, der skal vedhæftes"
msgid "Link"
msgstr "Link"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Link til ekstern URL"
@@ -238,13 +242,13 @@ msgstr "Kommentar"
msgid "File comment"
msgstr "Fil kommentar"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Bruger"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Ugyldigt valg"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Ugyldigt valg"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Navn"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Navn"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Beskrivelse"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "overordnet"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Sti"
@@ -679,7 +683,7 @@ msgstr "Opdel fra overordnet element"
msgid "Split child item"
msgstr "Opdel underordnet element"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Flettede lagervarer"
@@ -755,11 +759,11 @@ msgstr "Systemoplysninger"
msgid "About InvenTree"
msgstr "Om InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "Produktion skal anulleres, før den kan slettes"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "Produktion skal anulleres, før den kan slettes"
msgid "Build Order"
msgstr "Produktionsordre"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Produktionsordrer"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Ugyldigt valg for overordnet produktion"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Produktionsordre reference"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Produktionsordre reference"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Reference"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Kort beskrivelse af produktionsordre"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Overordnet produktion"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Produktionsordre som er tildelt denne produktion"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Produktionsordre som er tildelt denne produktion"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Del"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Vælg dele til produktion"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Salgsordrereference"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Salgsordre, som er tildelt denne produktion"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Kilde Lokation"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Vælg lokation for lager, som skal benyttes til denne produktion (lad feltet stå tomt for at benytte vilkårligt lager)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Destinations Placering"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Vælg placering, hvor de færdige elementer vil blive gemt"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Produktions antal"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Antal lagervarer som skal produceres"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Afsluttede elementer"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Antal lagervarer som er færdiggjort"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Produktions Status"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Produktions statuskode"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Batch Kode"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Batch kode til dette produktions output"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Oprettelsesdato"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Projekteret afslutningsdato"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Dato for afslutning"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "udført af"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Udstedt af"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Bruger som udstedte denne byggeordre"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Bruger som udstedte denne byggeordre"
msgid "Responsible"
msgstr "Ansvarlig"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr "Bruger eller gruppe ansvarlig for denne byggeordre"
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr "Bruger eller gruppe ansvarlig for denne byggeordre"
msgid "External Link"
msgstr "Ekstern link"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Ekstra bygge noter"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr "Bygge Prioritet"
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr "Prioritet af denne byggeordre"
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Bygningsordre {build} er fuldført"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "En byggeordre er fuldført"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr ""
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr ""
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr ""
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr ""
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr ""
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr ""
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr ""
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr ""
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr ""
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr ""
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr ""
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr ""
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr ""
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr ""
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr ""
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr ""
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr ""
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr ""
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr ""
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr ""
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr ""
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr ""
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr ""
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po
index 3e82e20b9b..758d52fd2d 100644
--- a/InvenTree/locale/de/LC_MESSAGES/django.po
+++ b/InvenTree/locale/de/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Language: de_DE\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "API-Endpunkt nicht gefunden"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr "Benutzer hat keine Berechtigung, dieses Modell anzuzeigen"
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Fehlerdetails finden Sie im Admin-Panel"
@@ -45,7 +49,7 @@ msgstr "Datum eingeben"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Notizen"
@@ -212,7 +216,7 @@ msgstr "Anhang"
msgid "Select file to attach"
msgstr "Datei zum Anhängen auswählen"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Datei zum Anhängen auswählen"
msgid "Link"
msgstr "Link"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Link zu einer externen URL"
@@ -238,13 +242,13 @@ msgstr "Kommentar"
msgid "File comment"
msgstr "Datei-Kommentar"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Benutzer"
@@ -285,9 +289,9 @@ msgstr "Doppelte Namen können nicht unter dem selben Elternteil existieren"
msgid "Invalid choice"
msgstr "Ungültige Auswahl"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Ungültige Auswahl"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Name"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Name"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Beschreibung"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "Eltern"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Pfad"
@@ -679,7 +683,7 @@ msgstr "Vom übergeordneten Element geteilt"
msgid "Split child item"
msgstr "Unterobjekt geteilt"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Lagerartikel zusammengeführt"
@@ -755,11 +759,11 @@ msgstr "Systeminformationen"
msgid "About InvenTree"
msgstr "Über InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann"
msgid "Build Order"
msgstr "Bauauftrag"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Bauaufträge"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Ungültige Wahl für übergeordneten Bauauftrag"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Bauauftragsreferenz"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Bauauftragsreferenz"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Referenz"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Kurze Beschreibung des Baus"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Eltern-Bauauftrag"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Teil"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Teil für den Bauauftrag wählen"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Auftrag Referenz"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Quell-Lagerort"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Entnahme-Lagerort für diesen Bauauftrag wählen (oder leer lassen für einen beliebigen Lagerort)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Ziel-Lagerort"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Lagerort an dem fertige Objekte gelagert werden auswählen"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Bau-Anzahl"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Anzahl der zu bauenden Lagerartikel"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Fertiggestellte Teile"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Anzahl der fertigen Lagerartikel"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Bauauftrags-Status"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Bau-Statuscode"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Losnummer"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Losnummer für dieses Endprodukt"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Erstelldatum"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "geplantes Fertigstellungsdatum"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Zieldatum für Bauauftrag-Fertigstellung."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Fertigstellungsdatum"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "Fertiggestellt von"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Aufgegeben von"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Nutzer der diesen Bauauftrag erstellt hat"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Nutzer der diesen Bauauftrag erstellt hat"
msgid "Responsible"
msgstr "Verantwortlicher Benutzer"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag"
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag"
msgid "External Link"
msgstr "Externer Link"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Extranotizen für den Bauauftrag"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr "Bauauftrags-Priorität"
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr "Priorität dieses Bauauftrags"
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Bauauftrag {build} wurde fertiggestellt"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "Ein Bauauftrag wurde fertiggestellt"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "kein Endprodukt angegeben"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Endprodukt bereits hergstellt"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete Teil verfolgbar ist"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen"
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "BestandObjekt ist zu oft zugewiesen"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Reserviermenge muss größer null sein"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Ausgewähltes Bestands-Objekt nicht in Stückliste für Teil '{p}' gefunden"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Bauauftrag"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "Bauauftrag starten um Teile zuzuweisen"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "Bauauftrag starten um Teile zuzuweisen"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Lagerartikel"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Quell-Lagerartikel"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Quell-Lagerartikel"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Quell-Lagerartikel"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Anzahl"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Anzahl an Lagerartikel dem Bauauftrag zuweisen"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Installiere in"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Ziel-Lagerartikel"
@@ -1186,8 +1190,8 @@ msgstr "Eine Liste von Endprodukten muss angegeben werden"
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Lagerort"
@@ -1201,8 +1205,8 @@ msgstr "Lagerort für fertige Endprodukte"
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Status"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Fertig"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Fertig"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Auftrag"
@@ -1527,9 +1531,9 @@ msgstr "Zugewiesene Teile"
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1881,15 +1885,15 @@ msgstr "Standard Ebene für Baumansicht. Tiefere Ebenen kann bei Bedarf nachgela
#: common/models.py:988
msgid "Update Check Inverval"
-msgstr "Update Check Intervall"
+msgstr "Intervall für die Suche nach Updates"
#: common/models.py:989
msgid "How often to check for updates (set to zero to disable)"
-msgstr "Wie oft soll nach Updates gesucht werden? (0 zum Deaktivieren eingeben)"
+msgstr "Wie oft soll nach Updates gesucht werden? (auf 0 setzen zum Deaktivieren)"
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr "Tage"
@@ -1959,11 +1963,11 @@ msgstr "Barcode-Scannen über Webcam im Browser erlauben"
#: common/models.py:1075
msgid "Part Revisions"
-msgstr ""
+msgstr "Artikelrevisionen"
#: common/models.py:1076
msgid "Enable revision field for Part"
-msgstr ""
+msgstr "Revisions-Feld für Artikel aktivieren"
#: common/models.py:1082
msgid "IPN Regex"
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird"
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "Vorlage"
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr "Standardsymbol der Teilkategorie (leer bedeutet kein Symbol)"
#: common/models.py:1220
-msgid "Pricing Decimal Places"
-msgstr "Dezimalstellen für Preise"
+msgid "Minimum Pricing Decimal Places"
+msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
-msgstr "Anzahl der Dezimalstellen, die bei der Darstellung der Preisdaten angezeigt werden sollen"
+msgid "Minimum number of decimal places to display when rendering pricing data"
+msgstr ""
#: common/models.py:1231
+msgid "Maximum Pricing Decimal Places"
+msgstr ""
+
+#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
msgid "Use Supplier Pricing"
msgstr "Zulieferer-Preise verwenden"
-#: common/models.py:1232
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Lieferanten-Staffelpreise in die Gesamt-Preisberechnungen einbeziehen"
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr "Kaufverlauf überschreiben"
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Historische Bestellungspreise überschreiben die Lieferanten-Staffelpreise"
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr "Lagerartikel-Preis verwenden"
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Preise aus manuell eingegebenen Lagerdaten für Preisberechnungen verwenden"
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr "Lagerartikelpreis Alter"
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Lagerartikel, die älter als diese Anzahl an Tagen sind, von der Preisberechnung ausschließen"
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr "Variantenpreise verwenden"
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr "Variantenpreise in die Gesamt-Preisberechnungen einbeziehen"
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr "Nur aktive Varianten"
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Nur aktive Variantenteile zur Berechnung der Variantenbepreisung verwenden"
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr "Intervall für Neuberechnung von Preisen"
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr "Anzahl der Tage bis die Teile-Preisberechnungen automatisch aktualisiert werden"
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr "Interne Preise"
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr "Interne Preise für Teile aktivieren"
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr "Interne Preisüberschreibung"
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr "Falls verfügbar, überschreiben interne Preise Preispannenberechnungen"
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr "Labeldruck aktivieren"
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr "Labeldruck über die Website aktivieren"
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr "Label Bild DPI"
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "DPI-Auflösung bei der Erstellung von Bilddateien für Etikettendruck-Plugins"
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr "Berichte aktivieren"
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr "Berichterstellung aktivieren"
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "Entwickler-Modus"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr "Berichte im Entwickler-Modus generieren (als HTML)"
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "Seitengröße"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "Standardseitenformat für PDF-Bericht"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr "Testberichte aktivieren"
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr "Erstellung von Test-Berichten aktivieren"
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr "Testberichte anhängen"
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr "Beim Drucken eines Testberichts dem zugehörigen Lagerbestand eine Kopie des Testberichts beifügen"
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr "Global einzigartige Seriennummern"
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr "Seriennummern für Lagerartikel müssen global eindeutig sein"
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr "Seriennummern automatisch ausfüllen"
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr "Seriennummern in Formularen automatisch ausfüllen"
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr "Erschöpften Lagerartikel löschen"
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr "Legt das Standardverhalten fest, wenn ein Lagerartikel erschöpft ist"
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr "Losnummer Vorlage"
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr "Vorlage für die Generierung von Standard-Losnummern für Lagerbestände"
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr "Bestands-Ablauf"
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr "Ablaufen von Bestand ermöglichen"
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr "Abgelaufenen Bestand verkaufen"
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr "Verkauf von abgelaufenem Bestand erlaubt"
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr "Bestands-Stehzeit"
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr "Anzahl an Tagen, an denen Bestand als abgestanden markiert wird, bevor sie ablaufen"
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr "Abgelaufenen Bestand verbauen"
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr "Verbauen von abgelaufenen Bestand erlaubt"
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr "Bestands-Eigentümerkontrolle"
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr "Eigentümerkontrolle für Lagerorte und Teile aktivieren"
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr "Standardsymbol für Lagerort"
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr "Standardsymbol für Lagerstandort (leer bedeutet kein Symbol)"
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr "Bauauftragsreferenz-Muster"
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Bauaufträge"
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr "Auftragsreferenz-Muster"
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Aufträge"
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr "Auftrag Standardsendung"
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr "Erstelle eine Standardsendung für Aufträge"
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr "Abgeschlossene Verkaufsaufträge bearbeiten"
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Bearbeitung von Verkaufsaufträgen nach Versand oder Abschluss erlauben"
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr "Bestellungsreferenz-Muster"
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Bestellungen"
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr "Abgeschlossene Einkaufsaufträge bearbeiten"
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Bearbeitung von Einkaufsaufträgen nach Versand oder Abschluss erlauben"
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr "Passwort vergessen aktivieren"
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr "Passwort-vergessen-Funktion auf den Anmeldeseiten aktivieren"
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr "Registrierung erlauben"
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr "Selbstregistrierung für Benutzer auf den Anmeldeseiten aktivieren"
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr "SSO aktivieren"
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr "SSO auf den Anmeldeseiten aktivieren"
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr "SSO Selbstregistrierung aktivieren"
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Selbstregistrierung über SSO für Benutzer auf den Anmeldeseiten aktivieren"
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "Email-Adresse erforderlich"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr "Benutzer müssen bei der Registrierung eine E-Mail angeben"
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr "SSO-Benutzer automatisch ausfüllen"
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Benutzer-Details automatisch aus SSO-Konto ausfüllen"
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr "E-Mail zweimal"
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr "Bei der Registrierung den Benutzer zweimal nach der E-Mail-Adresse fragen"
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr "Passwort zweimal"
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr "Bei der Registrierung den Benutzer zweimal nach dem Passwort fragen"
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr "Erlaubte Domains"
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr "Anmeldung auf bestimmte Domänen beschränken (komma-separiert, mit @ startend)"
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr "Gruppe bei Registrierung"
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr "Gruppe der neue Benutzer bei der Registrierung zugewiesen werden"
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr "MFA erzwingen"
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr "Benutzer müssen Multifaktor-Authentifizierung verwenden."
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr "Plugins beim Start prüfen"
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Beim Start überprüfen, ob alle Plugins installiert sind - Für Container aktivieren"
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr "Plugin-Signaturen überprüfen"
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr "Signaturen für Plugins prüfen und anzeigen"
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr "URL-Integration aktivieren"
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr "Plugins zum Hinzufügen von URLs aktivieren"
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr "Navigations-Integration aktivieren"
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr "Plugins zur Integration in die Navigation aktivieren"
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr "App-Integration aktivieren"
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr "Plugins zum Hinzufügen von Apps aktivieren"
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr "Terminplan-Integration aktivieren"
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr "Geplante Aufgaben aktivieren"
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr "Ereignis-Integration aktivieren"
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr "Plugins ermöglichen auf interne Ereignisse zu reagieren"
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr "Inventurfunktionen"
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Inventur-Funktionen zur Aufzeichnung von Lagerbeständen und zur Berechnung des Lagerwerts aktivieren"
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr "Automatische Inventur-Periode"
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Anzahl der Tage zwischen automatischen Bestandsaufnahmen (zum Deaktivieren auf Null setzen)"
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr "Löschintervall für Berichte"
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Inventurberichte werden nach der angegebenen Anzahl von Tagen gelöscht"
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr "Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird nicht beachtet)"
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr "Kein Drucker (Exportieren als PDF)"
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr "Abonnierte Teile anzeigen"
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr "Zeige abonnierte Teile auf der Startseite"
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr "Abonnierte Kategorien anzeigen"
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr "Zeige abonnierte Teilkategorien auf der Startseite"
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr "Neueste Teile anzeigen"
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr "Zeige neueste Teile auf der Startseite"
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr "Aktuelle Teile-Stände"
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr "Anzahl der neusten Teile auf der Startseite"
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr "Nicht validierte Stücklisten anzeigen"
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr "Zeige Stücklisten, die noch nicht validiert sind, auf der Startseite"
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr "Neueste Bestandänderungen anzeigen"
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr "Zeige zuletzt geänderte Lagerbestände auf der Startseite"
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr "aktueller Bestand"
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr "Anzahl des geänderten Bestands auf der Startseite"
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr "Niedrigen Bestand anzeigen"
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr "Zeige geringen Bestand auf der Startseite"
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr "Lerren Bestand anzeigen"
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr "Zeige aufgebrauchte Lagerartikel auf der Startseite"
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr "Benötigten Bestand anzeigen"
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr "Zeige Bestand für Bauaufträge auf der Startseite"
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr "Abgelaufenen Bestand anzeigen"
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr "Zeige abgelaufene Lagerbestände auf der Startseite"
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr "Alten Bestand anzeigen"
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr "Zeige überfällige Lagerartikel auf der Startseite"
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr "Ausstehende Bauaufträge anzeigen"
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr "Zeige ausstehende Bauaufträge auf der Startseite"
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr "Zeige überfällige Bauaufträge"
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr "Zeige überfällige Bauaufträge auf der Startseite"
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr "Ausstehende POs anzeigen"
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr "Zeige ausstehende POs auf der Startseite"
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr "Überfällige POs anzeigen"
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr "Zeige überfällige POs auf der Startseite"
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr "Ausstehende SOs anzeigen"
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr "Zeige ausstehende SOs auf der Startseite"
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr "Überfällige SOs anzeigen"
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr "Zeige überfällige SOs auf der Startseite"
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr "Zeige Neuigkeiten"
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr "Neuigkeiten auf der Startseite anzeigen"
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr "Label inline anzeigen"
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "PDF-Labels im Browser anzeigen, anstatt als Datei herunterzuladen"
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr "Standard-Etikettendrucker"
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr "Einen standardmäßig ausgewählten Etikettendrucker konfigurieren"
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr "Berichte inline anzeigen"
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "PDF-Berichte im Browser anzeigen, anstatt als Datei herunterzuladen"
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr "Teile suchen"
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr "Teile in der Suchvorschau anzeigen"
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr "Zulieferteile durchsuchen"
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr "Zuliefererteile in der Suchvorschau anzeigen"
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr "Herstellerteile durchsuchen"
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr "Herstellerteile in der Suchvorschau anzeigen"
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr "Inaktive Teile ausblenden"
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr "Inaktive Teile in der Suchvorschau ausblenden"
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr "Kategorien durchsuchen"
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr "Teilekategorien in der Suchvorschau anzeigen"
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr "Bestand durchsuchen"
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr "Lagerartikel in Suchvorschau anzeigen"
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr "Nicht verfügbare Artikel ausblenden"
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Nicht verfügbare Lagerartikel aus der Suchvorschau ausschließen"
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr "Lagerorte durchsuchen"
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr "Lagerorte in Suchvorschau anzeigen"
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr "Firmen durchsuchen"
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr "Firmen in der Suchvorschau anzeigen"
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr "Bauaufträge durchsuchen"
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr "Bauaufträge in der Suchvorschau anzeigen"
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr "Bestellungen durchsuchen"
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr "Bestellungen in der Suchvorschau anzeigen"
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr "Inaktive Bestellungen ausblenden"
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Inaktive Bestellungen in der Suchvorschau ausblenden"
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr "Aufträge durchsuchen"
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr "Aufträge in der Suchvorschau anzeigen"
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr "Inaktive Aufträge ausblenden"
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr "Inaktive Aufträge in der Suchvorschau ausblenden"
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr "Anzahl Suchergebnisse"
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr "Anzahl der Ergebnisse, die in der Vorschau pro Sektion angezeigt werden sollen"
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr "zeige Bestand in Eingabemasken"
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr "Zeige den verfügbaren Bestand in einigen Eingabemasken"
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr "Esc-Taste schließt Formulare"
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr "Benutze die Esc-Taste, um Formulare zu schließen"
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr "Fixierter Navigationsleiste"
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr "Position der Navigationsleiste am oberen Bildschirmrand fixieren"
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr "Datumsformat"
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr "Bevorzugtes Format für die Anzeige von Daten"
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr "Teilzeitplanung"
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr "Zeige Zeitplanung für Teile"
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr "Inventur"
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Zeigt Inventur-Informationen an (falls die Inventurfunktion aktiviert ist)"
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr "Zeichenkettenlänge in Tabellen"
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr "Maximale Länge der Zeichenketten, die in Tabellenansichten angezeigt werden"
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr "Preisstaffelungs Anzahl"
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "Preis"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr "Stückpreis für die angegebene Anzahl"
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr "Endpunkt"
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr "Endpunkt, an dem dieser Webhook empfangen wird"
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr "Name für diesen Webhook"
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr "Name für diesen Webhook"
msgid "Active"
msgstr "Aktiv"
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr "Ist dieser Webhook aktiv"
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr "Token"
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr "Token für Zugang"
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr "Geheimnis"
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr "Shared Secret für HMAC"
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr "Nachrichten-ID"
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr "Eindeutige Kennung für diese Nachricht"
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr "Host"
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr "Host von dem diese Nachricht empfangen wurde"
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr "Kopfzeile"
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr "Header dieser Nachricht"
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr "Body"
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr "Body dieser Nachricht"
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr "Endpunkt, über den diese Nachricht empfangen wurde"
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr "Bearbeitet"
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?"
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr "ID"
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr "Titel"
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr "Veröffentlicht"
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr "Autor"
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr "Zusammenfassung"
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr "Gelesen"
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr "Wurde diese Nachricht gelesen?"
@@ -3309,7 +3321,7 @@ msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren"
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "Zulieferer"
@@ -3322,7 +3334,7 @@ msgstr "Zulieferer auswählen"
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr "SKU (Lagerbestandseinheit)"
@@ -3363,7 +3375,7 @@ msgstr "Mindestpreis"
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr "Verpackungen"
@@ -3397,7 +3409,7 @@ msgstr "Mehrere bestellen"
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr "Bild löschen"
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Kunde"
@@ -3509,7 +3521,7 @@ msgstr "Bild herunterladen"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "Zuliefererteile"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "Teile löschen"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "Herstellerteile"
@@ -3565,7 +3577,7 @@ msgstr "Zulieferer-Bestand"
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Bestellungen"
@@ -3588,7 +3600,7 @@ msgstr "Neue Bestellung"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr "Aufträge"
@@ -3657,7 +3669,7 @@ msgstr "Zuliefererteil entfernen"
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr "Zugewiesene Lagerartikel"
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr "Zuliefererteil"
@@ -3811,7 +3823,7 @@ msgstr "Preisinformationen ansehen"
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr "Preisstaffel hinzufügen"
@@ -3835,7 +3847,7 @@ msgstr "Teilverfügbarkeit aktualisieren"
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr "Lagerartikel"
@@ -3861,7 +3873,7 @@ msgstr "Kunden"
msgid "New Customer"
msgstr "Neuer Kunde"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr "Firmen"
@@ -3869,68 +3881,68 @@ msgstr "Firmen"
msgid "New Company"
msgstr "Neue Firma"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr "Label Name"
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr "Label Beschreibung"
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr "Label"
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr "Label-Vorlage-Datei"
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr "Aktiviert"
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr "Label-Vorlage ist aktiviert"
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr "Breite [mm]"
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr "Label-Breite in mm"
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr "Höhe [mm]"
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr "Label-Höhe in mm"
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr "Dateinamen-Muster"
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr "Muster für die Erstellung von Label-Dateinamen"
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr "Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)"
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr "Filter"
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr "Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)"
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr "Teile-Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)"
@@ -3938,7 +3950,7 @@ msgstr "Teile-Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)"
msgid "No matching purchase order found"
msgstr "Keine passende Bestellung gefunden"
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr "Keine passende Bestellung gefunden"
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr "Bestellung"
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr "Unbekannt"
@@ -4139,7 +4151,7 @@ msgstr "Empfangene Objekt-Anzahl"
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "Preis"
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr "Nur verkaufbare Teile können einem Auftrag zugewiesen werden"
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr "Verkaufspreis"
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr "Benutzer, der diese Sendung kontrolliert hat"
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr "Sendung"
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr "{part} Stückpreis auf {price} und Menge auf {qty} aktualisiert"
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr "Teil-ID"
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr "IPN (Interne Produktnummer)"
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr "Version"
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr "Schlüsselwörter"
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr "Kategorie-ID"
@@ -4833,7 +4844,7 @@ msgstr "Pfad zur Kategorie"
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "Teile"
@@ -4854,13 +4865,13 @@ msgstr "Übergeordnete IPN"
msgid "Part IPN"
msgstr "Teil IPN"
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr "Niedrigster Preis"
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr "Höchster Preis"
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr "Teil-Kategorie"
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr "Teil-Kategorien"
@@ -4925,7 +4936,7 @@ msgstr "Teil-Kategorien"
msgid "Default location for parts in this category"
msgstr "Standard-Lagerort für Teile dieser Kategorie"
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr "Insgesamt verfügbarer Lagerbestand zum Zeitpunkt der Inventur"
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr "Datum"
@@ -5505,7 +5516,7 @@ msgstr "überprüft"
#: part/models.py:3603
msgid "This BOM item has been validated"
-msgstr ""
+msgstr "Diese Stücklistenposition wurde validiert"
#: part/models.py:3608 part/templates/part/upload_bom.html:57
#: templates/js/translated/bom.js:1022
@@ -5984,7 +5995,7 @@ msgstr "Inventurinformationen hinzufügen"
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr "Inventur"
@@ -6223,7 +6234,7 @@ msgstr "Teil ist virtuell (kein physisches Teil)"
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr "Inaktiv"
@@ -6258,8 +6269,8 @@ msgstr "Minimaler Bestand"
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr "Preisspanne"
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr "Teildetails ausblenden"
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr "Zulieferer-Preise"
@@ -6394,7 +6405,7 @@ msgstr "Preis aktualisieren"
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr "Zuletzt aktualisiert"
@@ -6771,100 +6782,100 @@ msgstr "Installation nicht bestätigt"
msgid "Either packagename of URL must be provided"
msgstr "Entweder Paketname oder URL muss angegeben werden"
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr "Keine korrekten Objekte für Vorlage gegeben"
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr "Vorlagendatei '{template}' fehlt oder existiert nicht"
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr "Testbericht"
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr "Vorlagen Name"
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr "Bericht-Vorlage Datei"
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr "Bericht-Vorlage Beschreibung"
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr "Bericht Revisionsnummer (autom. erhöht)"
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr "Muster für die Erstellung von Berichtsdateinamen"
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr "Bericht-Vorlage ist ein"
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr "Lagerartikel-Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)"
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr "einfügen Installiert in Tests"
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr "Test-Ergebnisse für Lagerartikel in Baugruppen einschließen"
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr "Bauauftrag Filter"
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr "Bau-Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)"
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr "Teil Filter"
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr "Teile-Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)"
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr "Bestellungs-Abfragefilter"
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr "Auftrags-Abfragefilter"
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr "Snippet"
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr "Berichts-Snippet"
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr "Snippet-Beschreibung"
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr "Ressource"
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr "Berichts-Ressource"
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr "Ressource-Beschreibung"
@@ -6884,9 +6895,9 @@ msgstr "Lieferant gelöscht"
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr "Stück-Preis"
@@ -6909,7 +6920,7 @@ msgstr "Lagerartikel Test-Bericht"
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr "Verbaute Objekte"
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr "Seriennummer"
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr "Standort-ID"
@@ -6970,7 +6980,7 @@ msgstr "Lagerartikel ID"
msgid "Status Code"
msgstr "Statuscode"
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr "Zuliefererteil-ID"
@@ -6991,7 +7001,7 @@ msgstr "Kunden ID"
msgid "Installed In"
msgstr "verbaut in"
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr "Bauauftrag-ID"
@@ -7013,7 +7023,7 @@ msgstr "Löschen wenn leer"
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr "Ablaufdatum"
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr "Bestand-Lagerort"
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr "Bestand-Lagerorte"
@@ -7058,7 +7068,7 @@ msgstr "Besitzer auswählen"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "Lagerartikel können nicht direkt an einen strukturellen Lagerort verlegt werden, können aber an einen untergeordneten Lagerort verlegt werden."
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr "Extern"
@@ -7448,7 +7458,7 @@ msgstr "Testdaten hinzufügen"
msgid "Installed Stock Items"
msgstr "Installierte Lagerartikel"
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr "Lagerartikel installieren"
@@ -8161,20 +8171,20 @@ msgstr "Bestellungs-Einstellungen"
msgid "Pricing Settings"
msgstr "Preiseinstellungen"
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr "Wechselkurse"
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr "Jetzt aktualisieren"
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr "Letzte Aktualisierung"
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr "Nie"
@@ -8613,7 +8623,7 @@ msgstr "E-Mail-Adresse bestätigen"
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr "Bitte bestätigen Sie, dass %(email)s eine E-Mail-Adresse für den Benutzer %(user_display)s ist."
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Bestätigen"
@@ -9520,7 +9530,7 @@ msgstr "Keine Bauaufträge passen zur Anfrage"
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr "Auswählen"
@@ -9532,7 +9542,7 @@ msgstr "Bauauftrag ist überfällig"
msgid "Progress"
msgstr "Fortschritt"
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr "Keine Benutzerinformation"
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr "Zuliefererteil entfernen"
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr "Preisstaffel löschen"
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr "Preisstaffel bearbeiten"
@@ -9716,61 +9726,61 @@ msgstr "Filter entfernen"
msgid "Create filter"
msgstr "Filter anlegen"
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr "Aktion verboten"
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr "Erstellvorgang nicht erlaubt"
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr "Updatevorgang nicht erlaubt"
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr "Löschvorgang nicht erlaubt"
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr "Anzeigevorgang nicht erlaubt"
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr "Dieses Formular offen lassen"
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr "Gib eine gültige Nummer ein"
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr "Fehler in Formular"
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr "Keine Ergebnisse gefunden"
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr "Suche"
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr "Eingabe leeren"
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr "Dateispalte"
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr "Feldname"
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr "Spalten auswählen"
@@ -9903,28 +9913,6 @@ msgstr "Fehler 400 von Server erhalten"
msgid "Error requesting form data"
msgstr "Fehler bei Formulardaten-Anfrage"
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr "Firmen-ID"
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr "Bestands-ID"
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr "Bestell-ID"
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr "Sendungs-ID"
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr "Herstellerteil-ID"
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr "Keine Nachrichten gefunden"
@@ -10133,7 +10121,7 @@ msgstr "Gelieferte Menge"
msgid "Quantity to receive"
msgstr "Zu erhaltende Menge"
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr "Status"
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr "Keine Kategorie"
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr "Listenansicht"
@@ -10602,7 +10590,7 @@ msgstr "Teil-Kategorie wählen"
msgid "Category is required"
msgstr "Kategorie erforderlich"
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr "Baumansicht"
@@ -10675,53 +10663,53 @@ msgstr "Minimaler Lagerbestand"
msgid "The Plugin was installed"
msgstr "Das Plugin wurde installiert"
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr "Fehler beim Abrufen der Währungsdaten"
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr "Keine Stücklisten-Daten verfügbar"
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr "Keine Zulieferer-Preise verfügbar"
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr "Keine Staffelpreisdaten verfügbar"
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr "${human_name} bearbeiten"
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr "${human_name} löschen"
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr "Keine Einkaufshistorie verfügbar"
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr "Kaufpreisverlauf"
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr "Keine Verkaufshistorie verfügbar"
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr "Verkaufspreisverlauf"
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr "Keine Variantendaten verfügbar"
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr "Variantenteil"
@@ -10791,11 +10779,27 @@ msgstr "Aufträge auswählen"
msgid "Sales Order(s) must be selected before printing report"
msgstr "Auftrag muss vor dem Berichtsdruck ausgewählt werden"
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr "Keine Ergebnisse"
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr "Suchbegriff eingeben"
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr "Ergebnisse minimieren"
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr "Ergebnisse entfernen"
@@ -11088,103 +11092,103 @@ msgstr "Lagerartikel zerstört"
msgid "Depleted"
msgstr "gelöscht"
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr "Zuliefererteil nicht angegeben"
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr "Bestandswert"
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr "Keine zur Anfrage passenden Lagerartikel"
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr "Status setzen"
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr "Status Code setzen"
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr "Status Code muss ausgewählt werden"
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr "Untergeordnete Lagerorte laden"
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr "Details"
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr "Artikelinformationen nicht verfügbar"
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr "Standort nicht mehr vorhanden"
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr "Bestellung existiert nicht mehr"
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr "Kunde existiert nicht mehr"
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr "Lagerartikel existiert nicht mehr"
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr "Hinzugefügt"
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr "Entfernt"
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr "Keine installierten Elemente"
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr "Lagerartikel entfernen"
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr "Zu deinstallierende Lagerartikel auswählen"
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr "Einen weiteren Lagerartikel in dieses Teil installiert"
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr "Lagerartikel können nur installiert werden wenn folgende Kriterien erfüllt werden"
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr "Der Lagerartikel ist auf ein Teil verknüpft das in der Stückliste für diesen Lagerartikel ist"
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr "Dieser Lagerartikel ist aktuell vorhanden"
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr "Der Lagerbestand ist nicht bereits in einem anderen Bestand installiert"
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr "Der Lagerbestand wird entweder mit einem Batch-Code oder mit Seriennummer verfolgt"
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr "Teil zur Installation auswählen"
@@ -11561,18 +11565,10 @@ msgstr "Suchergebnis anzeigen"
msgid "Clear search"
msgstr "Suche zurücksetzen"
-#: templates/search.html:16
-msgid "Filter results"
-msgstr "Ergebnisse filtern"
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr "Suche abbrechen"
-#: templates/search.html:35
-msgid "No search results"
-msgstr "Keine Treffer gefunden"
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr "Fehler bei der Anmeldung"
diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po
index 3fb399537b..1e44aec5c3 100644
--- a/InvenTree/locale/el/LC_MESSAGES/django.po
+++ b/InvenTree/locale/el/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"Language: el_GR\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "Το API endpoint δε βρέθηκε"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Μπορείτε να βρείτε λεπτομέρειες σφάλματος στον πίνακα διαχείρισης"
@@ -45,7 +49,7 @@ msgstr "Εισάγετε ημερομηνία"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Σημειώσεις"
@@ -212,7 +216,7 @@ msgstr "Συνημμένο"
msgid "Select file to attach"
msgstr "Επιλέξτε αρχείο για επισύναψη"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Επιλέξτε αρχείο για επισύναψη"
msgid "Link"
msgstr "Σύνδεσμος"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL"
@@ -238,13 +242,13 @@ msgstr "Σχόλιο"
msgid "File comment"
msgstr "Σχόλιο αρχείου"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Χρήστης"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Μη έγκυρη επιλογή"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Μη έγκυρη επιλογή"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Όνομα"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Όνομα"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Περιγραφή"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "γονέας"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Μονοπάτι"
@@ -679,7 +683,7 @@ msgstr "Έγινε διαχωρισμός από το γονεϊκό αρχεί
msgid "Split child item"
msgstr "Διαχωρίστηκε θυγατρικό στοιχείο"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Έγινε συγχώνευση αποθεμάτων"
@@ -755,11 +759,11 @@ msgstr "Πληροφορίες συστήματος"
msgid "About InvenTree"
msgstr "Σχετικά με το InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγρα
msgid "Build Order"
msgstr "Σειρά Κατασκευής"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Δημιουργία Παραγγελιών"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Μη έγκυρη επιλογή για γονική κατασκευή"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Αναφορά Παραγγελίας Κατασκευής"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Αναφορά Παραγγελίας Κατασκευής"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Αναφορά"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Σύντομη περιγραφή της κατασκευής"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Γονική Κατασκευή"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατασκευή"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατα
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Εξάρτημα"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Επιλέξτε τμήμα για κατασκευή"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Κωδικός Παραγγελίας Πωλήσεων"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "SalesOrder στην οποία έχει διατεθεί αυτό το build"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Τοποθεσία Προέλευσης"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Επιλέξτε τοποθεσία από την οποία θα γίνει απόθεμα, για αυτή την κατασκευή (αφήστε κενό για να πάρετε από οποιαδήποτε θέση αποθήκευσης)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Τοποθεσία Προορισμού"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Επιλέξτε την τοποθεσία όπου θα αποθηκευτούν τα ολοκληρωμένα στοιχεία"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Ποσότητα Κατασκευής"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Αριθμός αντικειμένων για κατασκευή"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Ολοκληρωμένα αντικείμενα"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Αριθμός αντικειμένων αποθέματος που έχουν ολοκληρωθεί"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Κατάσταση Κατασκευής"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Κωδικός κατάστασης κατασκευής"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Κωδικός Παρτίδας"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Ημερομηνία Δημιουργίας"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Ημερομηνία ολοκλήρωσης στόχου"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Ημερομηνία ολοκλήρωσης"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "ολοκληρώθηκε από"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Εκδόθηκε από"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελία κατασκευής"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελ
msgid "Responsible"
msgstr "Υπεύθυνος"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "Εξωτερικοί σύνδεσμοι"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Επιπλέον σημειώσεις"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Η παραγγελία κατασκευής {build} έχει ολοκληρωθεί"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Δεν καθορίστηκε έξοδος κατασκευής"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Το στοιχείο κατασκευής πρέπει να ορίζει μια έξοδο κατασκευής, καθώς το κύριο τμήμα επισημαίνεται ως ανιχνεύσιμο"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})"
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακό απόθεμα"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Το επιλεγμένο αντικείμενο αποθέματος δεν βρέθηκε στο BOM"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Κατασκευή"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "Κατασκευή για εκχώρηση τμημάτων"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "Κατασκευή για εκχώρηση τμημάτων"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Στοιχείο Αποθέματος"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Στοιχείο πηγαίου αποθέματος"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Στοιχείο πηγαίου αποθέματος"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Στοιχείο πηγαίου αποθέματος"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Ποσότητα"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Ποσότητα αποθέματος για διάθεση για κατασκευή"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Εγκατάσταση σε"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Αποθήκη προορισμού"
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr ""
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr ""
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr ""
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr ""
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr ""
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr ""
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr ""
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr ""
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr ""
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr ""
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr ""
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po
index fd8354245c..bd2acb93b6 100644
--- a/InvenTree/locale/es/LC_MESSAGES/django.po
+++ b/InvenTree/locale/es/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "\"API Endpoint\" no encontrado"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Los detalles del error pueden encontrarse en el panel de administración"
@@ -45,7 +49,7 @@ msgstr "Seleccionar una fecha"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Notas"
@@ -212,7 +216,7 @@ msgstr "Archivo adjunto"
msgid "Select file to attach"
msgstr "Seleccionar archivo para adjuntar"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Seleccionar archivo para adjuntar"
msgid "Link"
msgstr "Enlace"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Enlace a URL externa"
@@ -238,13 +242,13 @@ msgstr "Comentario"
msgid "File comment"
msgstr "Comentario del archivo"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Usuario"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Selección no válida"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Selección no válida"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Nombre"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Nombre"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Descripción"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "superior"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Ruta"
@@ -679,7 +683,7 @@ msgstr "Separar del elemento principal"
msgid "Split child item"
msgstr "Separar elemento secundario"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Artículos de stock combinados"
@@ -755,11 +759,11 @@ msgstr "Información del sistema"
msgid "About InvenTree"
msgstr "Acerca de InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "La construcción debe cancelarse antes de que pueda ser eliminada"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "La construcción debe cancelarse antes de que pueda ser eliminada"
msgid "Build Order"
msgstr "Petición de Ensamblado"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Peticiones de Ensamblado"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Opción no válida para la construcción padre"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Referencia de Orden de Ensamblado"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Referencia de Orden de Ensamblado"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Referencia"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Breve descripción del ensamblado"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Construcción o Armado Superior"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Construcción de orden a la que se asigna esta versión"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Construcción de orden a la que se asigna esta versión"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Pieza"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Seleccionar parte a construir o armar"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Referencia de Pedido de Entrega"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Pedido de Entrega a la que este ensamblaje se asigna"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Ubicación de la fuente"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Seleccione la ubicación de donde tomar stock para esta construcción o armado (deje en blanco para tomar desde cualquier ubicación)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Ubicación de destino"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Seleccione la ubicación donde se almacenarán los artículos completados"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Cantidad a crear"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Número de artículos de stock a ensamblar"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Artículos completados"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Número de productos en stock que se han completado"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Estado de la construcción"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr ""
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr ""
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Fecha de Creación"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Fecha límite de finalización"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Fecha límite para la finalización del ensamblado. El ensamblado estará vencido después de esta fecha."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Fecha de Finalización"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
-msgstr ""
+msgstr "terminado por"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
-msgstr ""
+msgstr "Emitido por"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
-msgstr ""
+msgstr "El usuario que emitió esta orden"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr ""
msgid "Responsible"
msgstr "Responsable"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
-msgstr ""
+msgstr "Usuario o grupo responsable de esta orden de fabricación"
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "Enlaces Externo"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
-msgstr ""
+msgstr "Notas adicionales de fabricación"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr ""
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
-msgstr ""
+msgstr "Cantidad asignada debe ser mayor que cero"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
-msgstr ""
+msgstr "La cantidad debe ser 1 para el stock serializado"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr ""
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr ""
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr ""
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr ""
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr ""
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr ""
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr ""
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,26 +1093,26 @@ msgstr ""
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Cantidad"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
-msgstr ""
-
-#: build/models.py:1384
-msgid "Install into"
-msgstr ""
+msgstr "Cantidad de stock a asignar para construir"
#: build/models.py:1385
+msgid "Install into"
+msgstr "Instalar en"
+
+#: build/models.py:1386
msgid "Destination stock item"
-msgstr ""
+msgstr "Artículo de stock de destino"
#: build/serializers.py:145 build/serializers.py:703
#: templates/js/translated/build.js:1243
@@ -1158,11 +1162,11 @@ msgstr "Números de serie"
#: build/serializers.py:234
msgid "Enter serial numbers for build outputs"
-msgstr ""
+msgstr "Introduzca los números de serie de salidas de construcción"
#: build/serializers.py:247
msgid "Auto Allocate Serial Numbers"
-msgstr ""
+msgstr "Autoasignar Números de Serie"
#: build/serializers.py:248
msgid "Automatically allocate required items with matching serial numbers"
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Ubicación"
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Estado"
@@ -1322,11 +1326,11 @@ msgstr ""
#: build/serializers.py:826
msgid "Stock location where parts are to be sourced (leave blank to take from any location)"
-msgstr ""
+msgstr "Ubicación de stock donde las piezas deben ser obtenidas (dejar en blanco para tomar de cualquier ubicación)"
#: build/serializers.py:834
msgid "Exclude Location"
-msgstr ""
+msgstr "Excluir ubicación"
#: build/serializers.py:835
msgid "Exclude stock items from this selected location"
@@ -1377,15 +1381,15 @@ msgstr "Acciones de impresión"
#: build/templates/build/build_base.html:43
msgid "Print build order report"
-msgstr ""
+msgstr "Imprimir informe de orden de fabricación"
#: build/templates/build/build_base.html:50
msgid "Build actions"
-msgstr ""
+msgstr "Acciones de fabricación"
#: build/templates/build/build_base.html:54
msgid "Edit Build"
-msgstr ""
+msgstr "Editar fabricación"
#: build/templates/build/build_base.html:56
msgid "Cancel Build"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Completado"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Completado"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Pedido de Entrega"
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr "Número de días antes de que el precio de la pieza se actualice automáticamente"
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr "Habilitar informes"
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr "Habilitar la generación de informes"
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "Modo de depuración"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr "Generar informes en modo de depuración (salida HTML)"
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "Formato de papel"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "Formato de papel predeterminado para informes en PDF"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr "Entregar Existencias Caducadas"
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr "Patrón para Referencias de Orden de Ensamblado"
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la Orden de Ensamblado"
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr "Patrón para la Referencia de los Pedidos de Entrega"
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la Petición de Entrega"
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr "Envío Predeterminado de las Peticiones de Entrega"
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr "Habilitar la creación de envío predeterminado con pedidos de entrega"
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr "Editar Pedidos Completados"
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Permitir la edición de pedidos después de que hayan sido enviados o completados"
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr "Patrón para Referencias de Orden de Compra"
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la Orden de Compra"
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr "Habilitar recuperación de contraseña"
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr "Permitir a los usuarios recuperar su contraseña al iniciar sesión"
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr "Habilitar registro"
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr "Permitir a usuarios registrarse por su cuenta"
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "Requerir email"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr "Requerir al usuario una dirección de correo electrónico al registrarse"
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr "Requerir AFM"
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr "Requerir a los usuarios el uso de Autenticación de Factor Múltiple"
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr "Mostrar Lista de Materiales (BOMs) no validados"
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr "Mostrar noticias"
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr "Mostrar las últimas novedades de InvenTree en la página de inicio"
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Mostrar etiquetas PDF en el navegador, en lugar de descargar como un archivo"
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Mostrar informes PDF en el navegador, en lugar de descargar como un archivo"
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr "Buscar Pedidos de Entrega"
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr "Mostrar pedidos de entrega en la ventana de vista previa de búsqueda"
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr "Excluir Pedidos Inactivos"
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr "Excluir pedidos inactivos de la ventana de vista previa de búsqueda"
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr "Formato de Fecha"
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr "Planificación de piezas"
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr "Mostrar información de programación de piezas"
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "Precio"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr "Precio unitario a la cantidad especificada"
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr "La parte vinculada del fabricante debe hacer referencia a la misma pieza
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "Proveedor"
@@ -3322,7 +3334,7 @@ msgstr "Seleccionar proveedor"
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr "Empaquetado"
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Cliente"
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "Piezas del Proveedor"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr ""
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Ordenes de Compra"
@@ -3588,7 +3600,7 @@ msgstr "Nueva Orden de Compra"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr "Pedidos de Entrega"
@@ -3657,7 +3669,7 @@ msgstr "Eliminar piezas del proveedor"
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr "Artículos de Stock Asignados"
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr "Pieza del Proveedor"
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr "Actualizar Disponibilidad de Piezas"
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr "Artículos de Stock"
@@ -3861,7 +3873,7 @@ msgstr "Clientes"
msgid "New Customer"
msgstr "Nuevo Cliente"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr "Empresas"
@@ -3869,68 +3881,68 @@ msgstr "Empresas"
msgid "New Company"
msgstr "Nueva Empresa"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr "Descripción de etiqueta"
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr "No se encontró ninguna orden de compra coincidente"
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr "No se encontró ninguna orden de compra coincidente"
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr "Orden de Compra"
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "Precio de Compra"
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr "Sólo las piezas entregables pueden ser asignadas a un pedido de entrega"
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr "Actualizado el precio unitario de {part} a {price} y la cantidad a {qty}"
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr "ID de Pieza"
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr "Ruta de la Categoría"
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "Piezas"
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr "IPN de la Pieza"
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr "Categoría de Pieza"
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr "Categorías de Piezas"
@@ -4925,7 +4936,7 @@ msgstr "Categorías de Piezas"
msgid "Default location for parts in this category"
msgstr "Ubicación predeterminada para piezas de esta categoría"
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr "Fecha"
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr "Inventario"
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr "Inactivo"
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr "Precios del Proveedor"
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr "Última Actualización"
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr "Descripción de la plantilla de informe"
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr "Filtros de búsqueda de pedidos de entrega"
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr "Precio Unitario"
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr "ID del Cliente"
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr "Ubicación de Stock"
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr "Ubicaciones de Stock"
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr "Configuración de Precios"
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr "Conversión de divisas"
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr "Actualizar"
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr "Última actualización"
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr ""
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr "Seleccionar Columnas"
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr "ID de Empresa"
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr "Mostrar como lista"
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr "Mostrar como árbol"
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr "Seleccionar Pedidos de Entrega"
msgid "Sales Order(s) must be selected before printing report"
msgstr "Algún Pedido(s) de Entrega debe ser seleccionado antes de imprimir el informe"
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr "El cliente ya no existe"
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/fa/LC_MESSAGES/django.po b/InvenTree/locale/fa/LC_MESSAGES/django.po
index 8367db78d8..e29675e95c 100644
--- a/InvenTree/locale/fa/LC_MESSAGES/django.po
+++ b/InvenTree/locale/fa/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:29\n"
"Last-Translator: \n"
"Language-Team: Persian\n"
"Language: fa_IR\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "Address e API peida nashod"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "جزئیات خطا را می توان در پنل مدیریت پیدا کرد"
@@ -45,7 +49,7 @@ msgstr "تاریخ را وارد کنید"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "یادداشت"
@@ -212,7 +216,7 @@ msgstr ""
msgid "Select file to attach"
msgstr ""
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr ""
msgid "Link"
msgstr ""
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr ""
@@ -238,13 +242,13 @@ msgstr ""
msgid "File comment"
msgstr ""
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr ""
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr ""
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr ""
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr ""
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr ""
@@ -339,7 +343,7 @@ msgid "parent"
msgstr ""
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr ""
@@ -679,7 +683,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr ""
@@ -755,11 +759,11 @@ msgstr ""
msgid "About InvenTree"
msgstr ""
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr ""
msgid "Build Order"
msgstr ""
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr ""
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr ""
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr ""
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr ""
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr ""
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr ""
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr ""
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr ""
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "مرجع سفارش فروش"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "منبع محل"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "مقصد"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr ""
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr ""
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr ""
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr ""
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr ""
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr ""
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr ""
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr ""
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr ""
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr ""
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr ""
msgid "Responsible"
msgstr ""
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr ""
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr ""
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr ""
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr ""
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr ""
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr ""
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr ""
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr ""
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr ""
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr ""
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr ""
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr ""
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr ""
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr ""
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr ""
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr ""
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr ""
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr ""
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr ""
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr ""
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr ""
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr ""
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr ""
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr ""
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "تایید"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po
index d72898d18e..1c09a57f5d 100644
--- a/InvenTree/locale/fr/LC_MESSAGES/django.po
+++ b/InvenTree/locale/fr/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Language: fr_FR\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "Point de terminaison de l'API introuvable"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Les détails de l'erreur peuvent être trouvées dans le panneau d'administration"
@@ -45,7 +49,7 @@ msgstr "Entrer la date"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Notes"
@@ -212,7 +216,7 @@ msgstr "Pièce jointe"
msgid "Select file to attach"
msgstr "Sélectionnez un fichier à joindre"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Sélectionnez un fichier à joindre"
msgid "Link"
msgstr "Lien"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Lien vers une url externe"
@@ -238,13 +242,13 @@ msgstr "Commentaire"
msgid "File comment"
msgstr "Commentaire du fichier"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Utilisateur"
@@ -285,9 +289,9 @@ msgstr "Les noms dupliqués ne peuvent pas exister sous le même parent"
msgid "Invalid choice"
msgstr "Choix invalide"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Choix invalide"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Nom"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Nom"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Description"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "parent"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Chemin d'accès"
@@ -679,7 +683,7 @@ msgstr "Séparer de l'élément parent"
msgid "Split child item"
msgstr "Fractionner l'élément enfant"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Articles de stock fusionnés"
@@ -755,11 +759,11 @@ msgstr "Informations système"
msgid "About InvenTree"
msgstr "À propos d'InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "La construction doit être annulée avant de pouvoir être supprimée"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "La construction doit être annulée avant de pouvoir être supprimée"
msgid "Build Order"
msgstr "Ordre de Fabrication"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Ordres de Fabrication"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Choix invalide pour la fabrication parente"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Référence de l' Ordre de Fabrication"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Référence de l' Ordre de Fabrication"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Référence"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Brève description de la fabrication"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Fabrication parente"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "BuildOrder associé a cette fabrication"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "BuildOrder associé a cette fabrication"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Pièce"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Sélectionnez la pièce à construire"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Bon de commande de référence"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Commande de vente à laquelle cette construction est allouée"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Emplacement d'origine"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Sélectionner l'emplacement à partir duquel le stock doit être pris pour cette construction (laisser vide pour prendre à partir de n'importe quel emplacement de stock)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Emplacement cible"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Sélectionnez l'emplacement où les éléments complétés seront stockés"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Quantité a fabriquer"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Nombre de stock items à construire"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Articles terminés"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Nombre d'articles de stock qui ont été terminés"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "État de la construction"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Code de statut de construction"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Code de lot"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Code de lot pour ce build output"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Date de création"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Date d'achèvement cible"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Date cible pour l'achèvement de la construction. La construction sera en retard après cette date."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Date d'achèvement"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "achevé par"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Émis par"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Utilisateur ayant émis cette commande de construction"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Utilisateur ayant émis cette commande de construction"
msgid "Responsible"
msgstr "Responsable"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr "Utilisateur ou groupe responsable de cet ordre de construction"
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr "Utilisateur ou groupe responsable de cet ordre de construction"
msgid "External Link"
msgstr "Lien Externe"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Notes de construction supplémentaires"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr "Priorité de fabrication"
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr "Priorité de cet ordre de fabrication"
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "La commande de construction {build} a été effectuée"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "Une commande de construction a été effectuée"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Pas d'ordre de production défini"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "L'ordre de production a déjà été réalisé"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "L'ordre de production de correspond pas à l'ordre de commande"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "L'élément de construction doit spécifier une sortie de construction, la pièce maîtresse étant marquée comme objet traçable"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})"
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "L'article de stock est suralloué"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "La quantité allouée doit être supérieure à zéro"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "La quantité doit être de 1 pour stock sérialisé"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "L'article du stock sélectionné n'a pas été trouvé dans la BOM"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Assemblage"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "Construction à laquelle allouer des pièces"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "Construction à laquelle allouer des pièces"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Article en stock"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Stock d'origine de l'article"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Stock d'origine de l'article"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Stock d'origine de l'article"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Quantité"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Quantité de stock à allouer à la construction"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Installer dans"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Stock de destination de l'article"
@@ -1186,8 +1190,8 @@ msgstr "Une liste d'ordre de production doit être fourni"
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Emplacement"
@@ -1201,8 +1205,8 @@ msgstr "Emplacement des ordres de production achevés"
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "État"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Terminé"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Terminé"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Commandes"
@@ -1527,9 +1531,9 @@ msgstr "Pièces allouées"
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr "jours"
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr "Copier les templates de paramètres de la catégorie lors de la création d'une pièce"
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "Modèle"
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr "Icône par défaut de la catégorie de la pièce (vide signifie aucune icône)"
#: common/models.py:1220
-msgid "Pricing Decimal Places"
-msgstr "Décimales de tarification"
+msgid "Minimum Pricing Decimal Places"
+msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
-msgstr "Nombre de décimales à afficher lors du rendu des données de prix"
+msgid "Minimum number of decimal places to display when rendering pricing data"
+msgstr ""
#: common/models.py:1231
+msgid "Maximum Pricing Decimal Places"
+msgstr ""
+
+#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
msgid "Use Supplier Pricing"
msgstr "Utiliser le prix fournisseur"
-#: common/models.py:1232
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Inclure les réductions de prix dans le calcul du prix global"
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr "Remplacer l'historique des achats"
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "La tarification historique des bons de commande remplace les réductions de prix des fournisseurs"
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr "Utiliser les prix des articles en stock"
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Utiliser les prix des données de stock saisies manuellement pour calculer les prix"
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr "Âge de tarification des articles de stock"
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Exclure les articles en stock datant de plus de ce nombre de jours des calculs de prix"
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr "Utiliser les prix variants"
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr "Inclure la tarification variante dans le calcul global des prix"
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr "Variantes actives uniquement"
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr "N'utiliser que des pièces de variante actives pour calculer le prix de la variante"
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr "Nombre de jours avant la mise à jour automatique du prix de la pièce"
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr "Prix internes"
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr "Activer les prix internes pour les pièces"
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr "Substitution du prix interne"
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr "Si disponible, les prix internes remplacent les calculs de la fourchette de prix"
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr "Activer l'impression d'étiquettes"
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr "Activer l'impression d'étiquettes depuis l'interface Web"
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr "Étiquette image DPI"
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Résolution DPI lors de la génération de fichiers image pour fournir aux plugins d'impression d'étiquettes"
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr "Activer les rapports"
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr "Activer la génération de rapports"
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "Mode Débogage"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr "Générer des rapports en mode debug (sortie HTML)"
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "Taille de la page"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "Taille de page par défaut pour les rapports PDF"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr "Activer les rapports de test"
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr "Activer la génération de rapports de test"
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr "Joindre des rapports de test"
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr "Lors de l'impression d'un rapport de test, joignez une copie du rapport de test à l'article en stock associé"
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr "Numéro de Série Universellement Unique"
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr "Les numéros de série pour les articles en stock doivent être uniques au niveau global"
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr "Remplir automatiquement les Numéros de Série"
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr "Remplir automatiquement les numéros de série dans les formulaires"
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr "Supprimer le stock épuisé"
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr "Détermine le comportement par défaut lorsqu'un article de stock est épuisé"
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr "Modèle de code de lot"
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr "Modèle pour générer des codes par défaut pour les articles en stock"
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr "Expiration du stock"
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr "Activer la fonctionnalité d'expiration du stock"
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr "Vendre le stock expiré"
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr "Autoriser la vente de stock expiré"
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr "Délai de péremption du stock"
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr "Nombre de jours pendant lesquels les articles en stock sont considérés comme périmés avant d'expirer"
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr "Construction de stock expirée"
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr "Autoriser la construction avec un stock expiré"
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr "Contrôle de la propriété des stocks"
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr "Activer le contrôle de la propriété sur les emplacements de stock et les articles"
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr "Icône par défaut de l'emplacement du stock"
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr "Icône par défaut de l'emplacement du stock (vide signifie aucune icône)"
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr "Modèle de référence de commande de construction"
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr "Modèle requis pour générer le champ de référence de l'ordre de construction"
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr "Modèle de référence de bon de commande"
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr "Modèle requis pour générer le champ de référence du bon de commande"
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr "Expédition par défaut du bon de commande"
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr "Activer la création d'expédition par défaut avec les bons de commandes"
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr "Modifier les commandes de vente terminées"
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Autoriser la modification des commandes de vente après avoir été expédiées ou complétées"
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr "Modèle de référence de commande d'achat"
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Modèle requis pour générer le champ de référence de bon de commande"
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr "Modifier les bons de commande terminés"
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Autoriser la modification des bons de commande après avoir été expédiés ou complétés"
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr "Activer les mots de passe oubliés"
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr "Activer la fonction \"Mot de passe oublié\" sur les pages de connexion"
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr "Activer les inscriptions"
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr "Activer l'auto-inscription pour les utilisateurs sur les pages de connexion"
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr "Activer le SSO"
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr "Activer le SSO sur les pages de connexion"
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr "Activer l'inscription SSO"
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Activer l'auto-inscription via SSO pour les utilisateurs sur les pages de connexion"
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "Email requis"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr "Exiger que l'utilisateur fournisse un mail lors de l'inscription"
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr "Saisie automatique des utilisateurs SSO"
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Remplir automatiquement les détails de l'utilisateur à partir des données de compte SSO"
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr "Courriel en double"
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mail"
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr "Mot de passe deux fois"
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mot de passe"
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr "Domaines autorisés"
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr "Restreindre l'inscription à certains domaines (séparés par des virgules, commence par @)"
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr "Grouper sur inscription"
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr "Groupe auquel les nouveaux utilisateurs sont assignés lors de l'inscription"
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr "Forcer l'authentification multifacteurs"
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr "Les utilisateurs doivent utiliser l'authentification multifacteurs."
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr "Vérifier les plugins au démarrage"
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Vérifier que tous les plugins sont installés au démarrage - activer dans les environnements conteneurs"
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr "Vérifier les signatures du plugin"
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr "Vérifier et afficher les signatures des plugins"
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr "Activer l'intégration d'URL"
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr "Autoriser les plugins à ajouter des chemins URL"
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr "Activer l'intégration de navigation"
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr "Activer les plugins à s'intégrer dans la navigation"
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr "Activer l'intégration de plugins"
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr "Activer l'intégration de plugin pour ajouter des apps"
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr "Activer l'intégration du planning"
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr "Autoriser les plugins à éxécuter des tâches planifiées"
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr "Activer l'intégration des évènements"
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr "Autoriser les plugins à répondre aux évènements internes"
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr "Fonctionnalité d'inventaire"
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Activer la fonctionnalité d'inventaire pour enregistrer les niveaux de stock et le calcul de la valeur du stock"
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr "Période de l'inventaire automatique"
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Nombre de jours entre l'enregistrement automatique des stocks (définir à zéro pour désactiver)"
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Les rapports d'inventaire seront supprimés après le nombre de jours spécifié"
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr "Clé du paramètre (doit être unique - insensible à la casse)"
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr "Pas d'imprimante (Exporter vers PDF)"
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr "Afficher les composants suivis"
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr "Afficher les composants suivis sur l'écran d'accueil"
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr "Afficher les catégories suivies"
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr "Afficher les catégories de pièces suivies sur la page d'accueil"
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr "Afficher les dernières pièces"
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr "Afficher les derniers composants sur la page d'accueil"
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr "Nombre de composants récents"
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr "Nombre de pièces récentes à afficher sur la page d'index"
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr "Afficher les listes de matériaux non validées"
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr "Afficher les listes de matériaux en attente de validation sur la page d'accueil"
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr "Afficher les dernières modifications du stock"
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr "Afficher les articles de stock récemment modifiés sur la page d'accueil"
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr "Compte de stock récent"
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr "Nombre d'éléments de stock récents à afficher sur la page d'index"
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr "Afficher le stock faible"
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr "Afficher les articles en stock bas sur la page d'accueil"
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr "Afficher le stock épuisé"
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr "Afficher les stocks épuisés sur la page d'accueil"
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr "Afficher le stock nécessaire"
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr "Afficher les pièces en stock nécessaires pour les assemblages sur la page d'accueil"
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr "Afficher le stock expiré"
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr "Afficher les pièces en stock expirées sur la page d'accueil"
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr "Afficher le stock périmé"
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr "Afficher les articles de stock périmés sur la page d'accueil"
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr "Afficher les constructions en attente"
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr "Afficher les constructions en attente sur la page d'accueil"
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr "Afficher les constructions en retard"
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr "Afficher les constructions en retard sur la page d'accueil"
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr "Afficher les commandes en suspens"
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr "Afficher les commandes en suspens sur la page d'accueil"
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr "Afficher les commandes en retard"
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr "Afficher les commandes en retard sur la page d'accueil"
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr "Afficher les envois en suspens"
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr "Afficher les envois en suspens sur la page d'accueil"
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr "Afficher les envois en retard"
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr "Afficher les envois en retard sur la page d'accueil"
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr "Afficher les nouvelles"
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr "Afficher les nouvelles sur la page d'accueil"
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr "Affichage du libellé en ligne"
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Afficher les étiquettes PDF dans le navigateur, au lieu de les télécharger en tant que fichier"
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr "Imprimante d'étiquettes par défaut"
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr "Configurer quelle imprimante d'étiquette doit être sélectionnée par défaut"
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr "Affichage du rapport en ligne"
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Afficher les rapports PDF dans le navigateur, au lieu de les télécharger en tant que fichier"
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr "Rechercher de pièces"
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr "Afficher les pièces dans la fenêtre d'aperçu de la recherche"
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr "Afficher les pièces du fournisseur dans la fenêtre de prévisualisation de la recherche"
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr "Rechercher les pièces du fabricant"
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr "Afficher les pièces du fabricant dans la fenêtre de prévisualisation de recherche"
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr "Masquer les pièces inactives"
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr "Exclure les pièces inactives de la fenêtre de prévisualisation de recherche"
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr "Rechercher des catégories"
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr "Afficher les catégories de pièces dans la fenêtre de prévisualisation de recherche"
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr "Rechercher dans le stock"
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr "Afficher les pièces en stock dans la fenêtre d'aperçu de la recherche"
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr "Cacher les pièces indisponibles"
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Exclure les articles en stock qui ne sont pas disponibles de la fenêtre de prévisualisation de recherche"
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr "Chercher des Emplacements"
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr "Afficher les emplacements dans la fenêtre d'aperçu de la recherche"
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr "Rechercher les entreprises"
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr "Afficher les entreprises dans la fenêtre de prévisualisation de recherche"
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr "Rechercher les commandes de construction"
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr "Afficher les commandes de construction dans la fenêtre de prévisualisation de recherche"
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr "Rechercher des bons de commande"
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr "Afficher les bons de commande dans la fenêtre de prévisualisation de recherche"
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr "Exclure les bons de commande inactifs"
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Exclure les commandes d’achat inactives de la fenêtre de prévisualisation de recherche"
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr "Rechercher les bons de commande"
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr "Afficher les bons de commande dans la fenêtre de prévisualisation de la recherche"
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr "Exclure les bons de commande inactives"
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr "Exclure les bons de commande inactifs de la fenêtre de prévisualisation de recherche"
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr "Résultats de l'aperçu de la recherche"
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr "Nombre de résultats à afficher dans chaque section de la fenêtre de prévisualisation de recherche"
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr "Afficher la quantité dans les formulaires"
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr "Afficher la quantité disponible dans certains formulaires"
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr "La touche Echap ferme les formulaires"
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr "Utilisez la touche Echap pour fermer les formulaires modaux"
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr "Barre de navigation fixe"
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr "La position de la barre de navigation est fixée en haut de l'écran"
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr "Format de date"
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr "Format préféré pour l'affichage des dates"
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr "Planification des pièces"
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr "Afficher les informations de planification des pièces"
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr "Inventaire des pièces"
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr "Longueur de la chaîne dans les Tableau"
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr "Limite de longueur maximale pour les chaînes affichées dans les vues de la table"
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "Prix"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr "Actif"
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr "Ce webhook (lien de rappel HTTP) est-il actif"
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr "Jeton"
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr "Jeton d'accès"
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr "Confidentiel"
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr "ID message"
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr "Identifiant unique pour ce message"
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr "Hôte"
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr "Hôte à partir duquel ce message a été reçu"
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr "Entête"
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr "En-tête de ce message"
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr "Corps"
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr "Corps de ce message"
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr "Endpoint à partir duquel ce message a été reçu"
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr "Le travail sur ce message est-il terminé ?"
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr "Id"
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr "Titre"
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr "Publié"
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr "Auteur"
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr "Résumé"
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr "Lu"
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr "Cette nouvelle a-t-elle été lue ?"
@@ -3309,7 +3321,7 @@ msgstr "La pièce du fabricant liée doit faire référence à la même pièce d
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "Fournisseur"
@@ -3322,7 +3334,7 @@ msgstr "Sélectionner un fournisseur"
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr "SKU"
@@ -3363,7 +3375,7 @@ msgstr "Frais minimums (par exemple frais de stock)"
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr "Conditionnement"
@@ -3397,7 +3409,7 @@ msgstr "Commande multiple"
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr "Supprimer image"
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Client"
@@ -3509,7 +3521,7 @@ msgstr "Télécharger une image"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "Pièce fournisseur"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "Supprimer les pièces"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "Pièces du fabricant"
@@ -3565,7 +3577,7 @@ msgstr "Stock fournisseur"
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Commandes d'achat"
@@ -3588,7 +3600,7 @@ msgstr "Nouvelle commande achat"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr "Ventes"
@@ -3657,7 +3669,7 @@ msgstr "Supprimer les pièces du fournisseur"
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr "Articles en stock assignés"
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr "Pièce fournisseur"
@@ -3811,7 +3823,7 @@ msgstr "Information sur les prix"
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr "Ajouter un prix de rupture"
@@ -3835,7 +3847,7 @@ msgstr "Mettre à jour la disponibilité des pièces"
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr "Éléments en stock"
@@ -3861,7 +3873,7 @@ msgstr "Clients"
msgid "New Customer"
msgstr "Nouveaux Clients"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr "Entreprises"
@@ -3869,68 +3881,68 @@ msgstr "Entreprises"
msgid "New Company"
msgstr "Nouvelle Entreprise"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr "Nom de l'étiquette"
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr "Description de l’étiquette"
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr "Étiquette"
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr "Fichier de modèle d'étiquette"
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr "Activé"
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr "Le modèle d'étiquette est activé"
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr "Largeur [mm]"
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr "Largeur de l'étiquette, spécifiée en mm"
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr "Hauteur [mm]"
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr "Hauteur de l'étiquette, spécifiée en mm"
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr "Modèle de nom de fichier"
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr "Modèle pour la génération des noms de fichiers d'étiquette"
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr "Filtres de requête (liste de paires clé=valeur séparées par des virgules),"
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr "Filtres"
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr "Filtres de requête (liste de paires clé=valeur séparées par des virgules"
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr "Filtres de requêtes de pièces (valeurs de paires clé=valeur séparées par des virgules)"
@@ -3938,7 +3950,7 @@ msgstr "Filtres de requêtes de pièces (valeurs de paires clé=valeur séparée
msgid "No matching purchase order found"
msgstr "Aucun bon de commande correspondant n'a été trouvé"
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr "Aucun bon de commande correspondant n'a été trouvé"
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr "Commande d’achat"
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr "Inconnu"
@@ -4139,7 +4151,7 @@ msgstr "Nombre d'éléments reçus"
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "Prix d'achat"
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr "Seules les pièces vendues peuvent être attribuées à une commande"
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr "Prix de vente"
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr "Utilisateur qui a vérifié cet envoi"
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr "Envoi"
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr "ID de composant"
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr "Révision"
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "Composantes"
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr "Catégorie de composant"
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr "Catégories de composants"
@@ -4925,7 +4936,7 @@ msgstr "Catégories de composants"
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr "Date"
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr "Prise d'inventaire"
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr "Aucun objet valide n'a été fourni au modèle"
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr "Nom du modèle"
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr "Filtres de composants"
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr "Extrait "
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr "Elément"
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr "Numéro de série"
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr "Sélectionner un propriétaire"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Confirmer"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr "Pas d'informations sur l'utilisateur"
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr "ID de commande"
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr "Aucune catégorie"
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr "Afficher sous forme de liste"
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr "Afficher sous forme d'arborescence"
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr "Le plugin a été installé"
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr "L'article de stock est détruit"
msgid "Depleted"
msgstr "Epuisé"
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr "Pièce de fournisseur non précisée"
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr "Aucun article de stock ne correspond à la requête"
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr "Définir l'état du stock"
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr "Sélectionner le code de statut"
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr "Le code de statut doit être sélectionné"
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr "Détails"
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr "L'emplacement n'existe plus"
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr "La commande d'achat n'existe plus"
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr "Le client n'existe plus"
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr "L'article de stock n'existe plus"
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr "Ajouté"
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr "Supprimé"
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr "Échec de connexion au réseau social"
diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po
index b51c1fc2d6..7da4cb2ed2 100644
--- a/InvenTree/locale/he/LC_MESSAGES/django.po
+++ b/InvenTree/locale/he/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"Language: he_IL\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr ""
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr ""
@@ -45,7 +49,7 @@ msgstr "הזן תאריך סיום"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr ""
@@ -212,7 +216,7 @@ msgstr "קובץ מצורף"
msgid "Select file to attach"
msgstr "בחר קובץ לצירוף"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "בחר קובץ לצירוף"
msgid "Link"
msgstr "קישור"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "קישור חיצוני"
@@ -238,13 +242,13 @@ msgstr "הערה"
msgid "File comment"
msgstr "הערת קובץ"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "משתמש"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "בחירה שגויה"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "בחירה שגויה"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "שם"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "שם"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "תיאור"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "מקור"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr ""
@@ -679,7 +683,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr ""
@@ -755,11 +759,11 @@ msgstr "מידע אודות המערכת"
msgid "About InvenTree"
msgstr ""
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr ""
msgid "Build Order"
msgstr ""
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr ""
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr ""
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "מקט"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "תיאור קצר אודות הבנייה"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "מקור הבנייה"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr ""
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "רכיב"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "בחר רכיב לבנייה"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr ""
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr ""
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "כמות בניה"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr ""
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr ""
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr ""
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr ""
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr ""
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr ""
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr ""
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr ""
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr ""
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr ""
msgid "Responsible"
msgstr ""
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr ""
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr ""
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr ""
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr ""
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr ""
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr ""
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr ""
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr ""
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr ""
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr ""
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr ""
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "כמות"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr ""
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr ""
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr ""
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr ""
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr ""
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr ""
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr ""
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr ""
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr ""
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr ""
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr ""
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr ""
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "אשר"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po
index b7edf511f6..0ce963e109 100644
--- a/InvenTree/locale/hu/LC_MESSAGES/django.po
+++ b/InvenTree/locale/hu/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"Language: hu_HU\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "API funkciót nem találom"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "A hiba részleteit megtalálod az admin panelen"
@@ -45,7 +49,7 @@ msgstr "Dátum megadása"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Megjegyzések"
@@ -212,7 +216,7 @@ msgstr "Melléklet"
msgid "Select file to attach"
msgstr "Válaszd ki a mellekelni kívánt fájlt"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Válaszd ki a mellekelni kívánt fájlt"
msgid "Link"
msgstr "Link"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Link külső URL-re"
@@ -238,13 +242,13 @@ msgstr "Megjegyzés"
msgid "File comment"
msgstr "Leírás, bővebb infó"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Felhasználó"
@@ -285,9 +289,9 @@ msgstr "Duplikált nevek nem lehetnek ugyanazon szülő alatt"
msgid "Invalid choice"
msgstr "Érvénytelen választás"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Érvénytelen választás"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Név"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Név"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Leírás"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "szülő"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Elérési út"
@@ -679,7 +683,7 @@ msgstr "Szülő tételből szétválasztva"
msgid "Split child item"
msgstr "Szétválasztott gyermek tétel"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Összevont készlet tétel"
@@ -755,11 +759,11 @@ msgstr "Rendszerinformáció"
msgid "About InvenTree"
msgstr "Verzió információk"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "A gyártást be kell fejezni a törlés előtt"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "A gyártást be kell fejezni a törlés előtt"
msgid "Build Order"
msgstr "Gyártási utasítás"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Gyártási utasítások"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Hibás választás a szülő gyártásra"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Gyártási utasítás azonosító"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Gyártási utasítás azonosító"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Azonosító"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Gyártás rövid leírása"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Szülő gyártás"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Alkatrész"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Válassz alkatrészt a gyártáshoz"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Vevői rendelés azonosító"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Vevői rendelés amihez ez a gyártás hozzá van rendelve"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Forrás hely"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Válassz helyet ahonnan készletet vegyünk el ehhez a gyártáshoz (hagyd üresen ha bárhonnan)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Cél hely"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Válassz helyet ahol a kész tételek tárolva lesznek"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Gyártási mennyiség"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Gyártandó készlet tételek száma"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Kész tételek"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Elkészült készlet tételek száma"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Gyártási állapot"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Gyártás státusz kód"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Batch kód"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Batch kód a gyártás kimenetéhez"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Létrehozás dátuma"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Befejezés cél dátuma"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Cél dátum a gyártás befejezéséhez. Ez után késettnek számít majd."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Elkészítés dátuma"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "elkészítette"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Kiállította"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Felhasználó aki ezt a gyártási utasítást kiállította"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Felhasználó aki ezt a gyártási utasítást kiállította"
msgid "Responsible"
msgstr "Felelős"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért"
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért"
msgid "External Link"
msgstr "Külső link"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Egyéb gyártási megjegyzések"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr "Priorítás"
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr "Gyártási utasítás priorítása"
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "A {build} gyártási utasítás elkészült"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "Gyártási utasítás elkészült"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Nincs gyártási kimenet megadva"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Gyártási kimenet már kész"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Gyártási kimenet nem egyezik a gyártási utasítással"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő darab egyedi követésre kötelezett"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})"
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "Készlet túlfoglalva"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Kiválasztott készlet tétel nem található az alkatrészjegyzékben"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Gyártás"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "Gyártás amihez készletet foglaljunk"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "Gyártás amihez készletet foglaljunk"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Készlet tétel"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Forrás készlet tétel"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Forrás készlet tétel"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Forrás készlet tétel"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Mennyiség"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Készlet mennyiség amit foglaljunk a gyártáshoz"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Beépítés ebbe"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Cél készlet tétel"
@@ -1186,8 +1190,8 @@ msgstr "A gyártási kimenetek listáját meg kell adni"
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Hely"
@@ -1201,8 +1205,8 @@ msgstr "A kész gyártási kimenetek helye"
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Állapot"
@@ -1473,7 +1477,7 @@ msgid "Completed"
msgstr "Kész"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1481,7 +1485,7 @@ msgstr "Kész"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Vevői rendelés"
@@ -1528,9 +1532,9 @@ msgstr "Lefoglalt alkatrészek"
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1889,8 +1893,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr "Milyen gyakran ellenőrizze van-e új frissítés (0=soha)"
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr "nap"
@@ -2023,7 +2027,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr "Kategória paraméter sablonok másolása alkatrész létrehozásakor"
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "Sablon"
@@ -2140,824 +2144,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr "Alkatrész kategória alapértelmezett ikon (üres ha nincs)"
#: common/models.py:1220
-msgid "Pricing Decimal Places"
-msgstr "Áraknál használt tizedesjegyek száma"
+msgid "Minimum Pricing Decimal Places"
+msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
-msgstr "Tizedejegyek száma az árak megjelenítésekor"
+msgid "Minimum number of decimal places to display when rendering pricing data"
+msgstr ""
#: common/models.py:1231
+msgid "Maximum Pricing Decimal Places"
+msgstr ""
+
+#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
msgid "Use Supplier Pricing"
msgstr "Beszállítói árazás használata"
-#: common/models.py:1232
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Beszállítói ársávok megjelenítése az általános árkalkulációkban"
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr "Beszerzési előzmények felülbírálása"
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Beszerzési árelőzmények felülírják a beszállítói ársávokat"
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr "Készlet tétel ár használata"
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "A kézzel bevitt készlet tétel árak használata az árszámításokhoz"
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr "Készlet tétel ár kora"
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Az ennyi napnál régebbi készlet tételek kizárása az árszámításból"
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr "Alkatrészváltozat árak használata"
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr "Alkatrészváltozat árak megjelenítése az általános árkalkulációkban"
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr "Csak az aktív változatokat"
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Csak az aktív alkatrészváltozatok használata az árazásban"
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr "Árazás újraszámítás gyakoriság"
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr "Árak automatikus frissítése ennyi nap után"
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr "Belső árak"
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr "Alkatrészekhez belső ár engedélyezése"
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr "Belső ár felülbírálása"
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr "Ha elérhetőek az árkalkulációkban a belső árak lesznek alapul véve"
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr "Címke nyomtatás engedélyezése"
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr "Címke nyomtatás engedélyezése a web felületről"
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr "Címke kép DPI"
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Képek felbontása amik átadásra kerülnek címkenyomtató pluginoknak"
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr "Riportok engedélyezése"
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr "Riportok előállításának engedélyezése"
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "Debug mód"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr "Riportok előállítása HTML formátumban (hibakereséshez)"
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "Lapméret"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "Alapértelmezett lapméret a PDF riportokhoz"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr "Teszt riportok engedélyezése"
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr "Teszt riportok előállításának engedélyezése"
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr "Teszt riportok hozzáadása"
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr "Teszt riport nyomtatáskor egy másolat hozzáadása a készlet tételhez"
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr "Globálisan egyedi sorozatszámok"
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr "A sorozatszámoknak egyedinek kell lennie a teljes készletre vonatkozóan"
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr "Sorozatszámok automatikus kitöltése"
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr "Sorozatszámok automatikus kitöltése a formokon"
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr "Kimerült készlet törlése"
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr "Alapértelmezett művelet mikor a készlet tétel elfogy"
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr "Batch kód sablon"
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr "Sablon a készlet tételekhez alapértelmezett batch kódok előállításához"
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr "Készlet lejárata"
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr "Készlet lejárat kezelésének engedélyezése"
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr "Lejárt készlet értékesítése"
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr "Lejárt készlet értékesítésének engedélyezése"
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr "Álló készlet ideje"
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr "Napok száma amennyivel a lejárat előtt a készlet tételeket állottnak vesszük"
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr "Lejárt készlet gyártása"
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr "Gyártás engedélyezése lejárt készletből"
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr "Készlet tulajdonosok kezelése"
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr "Tuajdonosok kezelésének engedélyezése a készlet helyekre és tételekre"
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr "Hely alapértelmezett ikon"
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr "Hely alapértelmezett ikon (üres ha nincs)"
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr "Gyártási utasítás azonosító minta"
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr "Szükséges minta a gyártási utasítás azonosító mező előállításához"
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr "Vevői rendelés azonosító minta"
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr "Szükséges minta a vevői rendelés azonosító mező előállításához"
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr "Vevői rendeléshez alapértelmezett szállítmány"
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr "Szállítmány automatikus létrehozása az új vevő rendelésekhez"
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr "Befejezett vevői rendelés szerkesztése"
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Vevői rendelések szerkesztésének engedélyezése szállítás vagy befejezés után"
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr "Beszerzési rendelés azonosító minta"
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Szükséges minta a beszerzési rendelés azonosító mező előállításához"
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr "Befejezett beszerzési rendelés szerkesztése"
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Beszérzési rendelések szerkesztésének engedélyezése kiküldés vagy befejezés után"
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr "Elfelejtett jelszó engedélyezése"
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr "Elfelejtett jelszó funkció engedélyezése a bejentkező oldalon"
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr "Regisztráció engedélyezése"
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése a bejelentkező oldalon"
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr "SSO engedélyezése"
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr "SSO engedélyezése a bejelentkező oldalon"
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr "SSO regisztráció engedélyezése"
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése SSO-n keresztül a bejelentkező oldalon"
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "Email szükséges"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr "Kötelező email megadás regisztrációkor"
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr "SSO felhasználók automatikus kitöltése"
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Felhasználó adatainak automatikus kitöltése az SSO fiókadatokból"
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr "Email kétszer"
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr "Regisztráláskor kétszer kérdezze a felhasználó email címét"
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr "Jelszó kétszer"
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr "Regisztráláskor kétszer kérdezze a felhasználó jelszavát"
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr "Engedélyezett domainek"
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr "Ezekről a domain-ekről a regisztráció tiltása (vesszővel elválasztva, @-el kezdve)"
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr "Csoport regisztráláskor"
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr "Csoport amihez a frissen regisztrált felhasználók hozzá lesznek rendelve"
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr "Többfaktoros hitelesítés kényszerítése"
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr "A felhasználóknak többfaktoros hitelesítést kell használniuk."
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr "Pluginok ellenőrzése indításkor"
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Ellenőrizze induláskor hogy minden plugin telepítve van - engedélyezd konténer környezetben (docker)"
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr "Plugin aláírások ellenőrzése"
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr "Pluginok aláírásainak ellenőrzése és megjelenítése"
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr "URL integráció engedélyezése"
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr "URL útvonalalak hozzáadásának engedélyezése a pluginok számára"
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr "Navigációs integráció engedélyezése"
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr "Navigációs integráció engedélyezése a pluginok számára"
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr "App integráció engedélyezése"
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr "App hozzáadásának engedélyezése a pluginok számára"
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr "Ütemezés integráció engedélyezése"
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr "Háttérben futó feladatok hozzáadásának engedélyezése a pluginok számára"
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr "Esemény integráció engedélyezése"
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr "Belső eseményekre reagálás engedélyezése a pluginok számára"
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr "Leltár funkció"
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Leltár funkció engedélyezése a készlet mennyiség és érték számításhoz"
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr "Automatikus leltár időpontja"
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Hány naponta történjen automatikus leltár (nulla egyenlő tiltva)"
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr "Riport törlési gyakoriság"
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Régi leltár riportok törlése hány naponta történjen"
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr "Beállítások kulcs (egyedinek kell lennie, nem kis- nagybetű érzékeny"
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr "Nincs nyomtató (nyomtatás PDF-be)"
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr "Értesítésre beállított alkatrészek megjelenítése"
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr "Alkatrész értesítések megjelenítése a főoldalon"
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr "Értesítésre beállított kategóriák megjelenítése"
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr "Alkatrész kategória értesítések megjelenítése a főoldalon"
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr "Legújabb alkatrészek megjelenítése"
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr "Legújabb alkatrészek megjelenítése a főoldalon"
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr "Legfrissebb alkatrész szám"
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr "Főoldalon megjelenítendő legújabb alkatrészek"
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr "Jóváhagyás nélküli alkatrészjegyzékek megjelenítése"
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr "Jóváhagyásra váró alkatrészjegyzékek megjelenítése a főoldalon"
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr "Legfrissebb készlet változások megjelenítése"
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr "Legutóbb megváltozott alkatrészek megjelenítése a főoldalon"
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr "Legfrissebb készlet mennyiség"
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr "Főoldalon megjelenítendő legújabb készlet tételek száma"
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr "Alacsony készlet megjelenítése"
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr "Alacsony készletek megjelenítése a főoldalon"
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr "Kimerült készlet megjelenítése"
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr "Kimerült készletek megjelenítése a főoldalon"
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr "Gyártáshoz szükséges készlet megjelenítése"
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr "Gyártáshoz szükséges készletek megjelenítése a főoldalon"
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr "Lejárt készlet megjelenítése"
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr "Lejárt készletek megjelenítése a főoldalon"
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr "Állott készlet megjelenítése"
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr "Álló készletek megjelenítése a főoldalon"
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr "Függő gyártások megjelenítése"
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr "Folyamatban lévő gyártások megjelenítése a főoldalon"
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr "Késésben lévő gyártások megjelenítése"
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr "Késésben lévő gyártások megjelenítése a főoldalon"
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr "Kintlévő beszerzési rendelések megjelenítése"
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr "Kintlévő beszerzési rendelések megjelenítése a főoldalon"
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr "Késésben lévő megrendelések megjelenítése"
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr "Késésben lévő megrendelések megjelenítése a főoldalon"
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr "Függő vevői rendelések megjelenítése"
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr "Függő vevői rendelések megjelenítése a főoldalon"
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr "Késésben lévő vevői rendelések megjelenítése"
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr "Késésben lévő vevői rendelések megjelenítése a főoldalon"
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr "Hírek megjelenítése"
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr "Hírek megjelenítése a főoldalon"
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr "Beágyazott címke megjelenítés"
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "PDF címkék megjelenítése a böngészőben letöltés helyett"
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr "Alapértelmezett címkenyomtató"
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr "Melyik címkenyomtató legyen az alapértelmezett"
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr "Beágyazott riport megjelenítés"
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "PDF riport megjelenítése a böngészőben letöltés helyett"
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr "Alkatrészek keresése"
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr "Alkatrészek megjelenítése a keresési előnézetben"
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr "Beszállítói alkatrészek keresése"
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr "Beszállítói alkatrészek megjelenítése a keresési előnézetben"
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr "Gyártói alkatrészek keresése"
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr "Gyártói alkatrészek megjelenítése a keresési előnézetben"
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr "Inaktív alkatrészek elrejtése"
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr "Inaktív alkatrészek kihagyása a keresési előnézet találataiból"
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr "Kategóriák keresése"
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr "Alkatrész kategóriák megjelenítése a keresési előnézetben"
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr "Készlet keresése"
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr "Készlet tételek megjelenítése a keresési előnézetben"
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr "Nem elérhető készlet tételek elrejtése"
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Nem elérhető készlet kihagyása a keresési előnézet találataiból"
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr "Helyek keresése"
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr "Készlet helyek megjelenítése a keresési előnézetben"
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr "Cégek keresése"
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr "Cégek megjelenítése a keresési előnézetben"
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr "Gyártási utasítások keresése"
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr "Gyártási utasítások megjelenítése a keresés előnézet ablakban"
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr "Beszerzési rendelések keresése"
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr "Beszerzési rendelések megjelenítése a keresési előnézetben"
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr "Inaktív beszerzési rendelések kihagyása"
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Inaktív beszerzési rendelések kihagyása a keresési előnézet találataiból"
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr "Vevői rendelések keresése"
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr "Vevői rendelések megjelenítése a keresési előnézetben"
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr "Inaktív vevői rendelések kihagyása"
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr "Inaktív vevői rendelések kihagyása a keresési előnézet találataiból"
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr "Keresési előnézet eredményei"
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr "A keresési előnézetben megjelenítendő eredmények száma szekciónként"
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr "Mennyiség megjelenítése a formokon"
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr "Rendelkezésre álló alkatrész mennyiség megjelenítése néhány formon"
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr "ESC billentyű zárja be a formot"
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr "ESC billentyű használata a modális formok bezárásához"
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr "Rögzített menüsor"
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr "A menü pozíciója mindig rögzítve a lap tetején"
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr "Dátum formátum"
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr "Preferált dátum formátum a dátumok kijelzésekor"
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr "Alkatrész ütemezés"
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr "Alkatrész ütemezési információk megjelenítése"
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr "Alkatrész leltár"
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Alkatrész leltár információk megjelenítése (ha a leltár funkció engedélyezett)"
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr "Táblázati szöveg hossz"
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr "Maximális szöveg hossz ami megjelenhet a táblázatokban"
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr "Ársáv mennyiség"
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "Ár"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr "Egységár egy meghatározott mennyiség esetén"
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr "Végpont"
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr "Végpont ahol ez a webhook érkezik"
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr "Webhook neve"
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2965,97 +2977,97 @@ msgstr "Webhook neve"
msgid "Active"
msgstr "Aktív"
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr "Aktív-e ez a webhook"
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr "Token"
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr "Token a hozzáféréshez"
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr "Titok"
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr "Megosztott titok a HMAC-hoz"
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr "Üzenet azonosító"
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr "Egyedi azonosító ehhez az üzenethez"
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr "Kiszolgáló"
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr "Kiszolgáló ahonnan ez az üzenet érkezett"
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr "Fejléc"
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr "Üzenet fejléce"
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr "Törzs"
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr "Üzenet törzse"
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr "Végpont amin ez az üzenet érkezett"
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr "Dolgozott rajta"
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr "Befejeződött a munka ezzel az üzenettel?"
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr "Id"
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr "Cím"
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr "Közzétéve"
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr "Szerző"
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr "Összefoglaló"
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr "Elolvasva"
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr "Elolvasva?"
@@ -3310,7 +3322,7 @@ msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészr
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "Beszállító"
@@ -3323,7 +3335,7 @@ msgstr "Beszállító kiválasztása"
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr "SKU"
@@ -3364,7 +3376,7 @@ msgstr "Minimális díj (pl. tárolási díj)"
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr "Csomagolás"
@@ -3398,7 +3410,7 @@ msgstr "Többszörös rendelés"
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3469,7 +3481,7 @@ msgstr "Kép törlése"
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Vevő"
@@ -3510,7 +3522,7 @@ msgstr "Kép letöltése"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "Beszállítói alkatrészek"
@@ -3541,7 +3553,7 @@ msgid "Delete Parts"
msgstr "Alkatrész törlés"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "Gyártói alkatrészek"
@@ -3566,7 +3578,7 @@ msgstr "Beszállítói készlet"
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Beszerzési rendelések"
@@ -3589,7 +3601,7 @@ msgstr "Új beszerzési rendelés"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr "Vevői rendelések"
@@ -3658,7 +3670,7 @@ msgstr "Beszállítói alkatrész törlése"
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3707,7 +3719,7 @@ msgstr "Hozzárendelt készlet tételek"
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr "Beszállítói alkatrész"
@@ -3812,7 +3824,7 @@ msgstr "Árinformációk"
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr "Ársáv hozzáadása"
@@ -3836,7 +3848,7 @@ msgstr "Alkatrész elérhetőség frissítése"
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr "Készlet tételek"
@@ -3862,7 +3874,7 @@ msgstr "Vevők"
msgid "New Customer"
msgstr "Új vevő"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr "Cégek"
@@ -3870,68 +3882,68 @@ msgstr "Cégek"
msgid "New Company"
msgstr "Új cég"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr "Címke neve"
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr "Címke leírása"
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr "Címke"
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr "Címke sablon fájl"
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr "Engedélyezve"
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr "Címke sablon engedélyezve"
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr "Szélesség [mm]"
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr "Címke szélessége, mm-ben"
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr "Magasság [mm]"
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr "Címke magassága, mm-ben"
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr "Fájlnév minta"
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr "Minta a címke fájlnevek előállításához"
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr "Lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok),"
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr "Szűrők"
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr "Lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok"
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr "Alkatrész lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok)"
@@ -3939,7 +3951,7 @@ msgstr "Alkatrész lekérdezés szűrők (vesszővel elválasztott kulcs=érték
msgid "No matching purchase order found"
msgstr "Nincs egyező beszerzési rendelés"
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3947,12 +3959,12 @@ msgstr "Nincs egyező beszerzési rendelés"
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr "Beszerzési rendelés"
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr "Ismeretlen"
@@ -4140,7 +4152,7 @@ msgstr "Érkezett tételek száma"
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "Beszerzési ár"
@@ -4161,7 +4173,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr "Csak értékesíthető alkatrészeket lehet vevői rendeléshez adni"
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr "Eladási ár"
@@ -4186,7 +4198,7 @@ msgid "User who checked this shipment"
msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt"
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr "Szállítmány"
@@ -4728,7 +4740,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr "A {part} alkatrész módosított egységára {price} mennyisége pedig {qty}"
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr "Alkatrész ID"
@@ -4748,7 +4760,7 @@ msgid "IPN"
msgstr "IPN"
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr "Változat"
@@ -4759,7 +4771,6 @@ msgid "Keywords"
msgstr "Kulcsszavak"
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr "Kategória ID"
@@ -4834,7 +4845,7 @@ msgstr "Kategória elérési út"
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "Alkatrészek"
@@ -4855,13 +4866,13 @@ msgstr "Szülő IPN"
msgid "Part IPN"
msgstr "Alkatrész IPN"
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr "Minimum ár"
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr "Maximum ár"
@@ -4917,7 +4928,7 @@ msgid "Part Category"
msgstr "Alkatrész kategória"
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr "Alkatrész kategóriák"
@@ -4926,7 +4937,7 @@ msgstr "Alkatrész kategóriák"
msgid "Default location for parts in this category"
msgstr "Ebben a kategóriában lévő alkatrészek helye alapban"
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5275,8 +5286,8 @@ msgstr "Teljes készlet a leltárkor"
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr "Dátum"
@@ -5985,7 +5996,7 @@ msgstr "Leltár információ hozzáadása"
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr "Leltár"
@@ -6224,7 +6235,7 @@ msgstr "Virtuális (nem kézzelfogható alkatrész)"
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr "Inaktív"
@@ -6259,8 +6270,8 @@ msgstr "Minimális készlet"
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr "Ártartomány"
@@ -6298,7 +6309,7 @@ msgid "Hide Part Details"
msgstr "Részletek elrejtése"
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr "Beszállítói ár"
@@ -6395,7 +6406,7 @@ msgstr "Árazás frissítése"
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr "Utoljára módosítva"
@@ -6772,100 +6783,100 @@ msgstr "Tlepítés nincs megerősítve"
msgid "Either packagename of URL must be provided"
msgstr "Vagy csomag nevet vagy URL-t meg kell adni"
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr "Nincs érvényes objektum megadva a sablonhoz"
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr "A '{template}' sablon fájl hiányzik vagy nem érhető el"
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr "Teszt riport"
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr "Sablon neve"
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr "Riport sablon fájl"
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr "Riport sablon leírása"
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr "Riport verziószáma (automatikusan nő)"
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr "Minta a riport fájlnevek előállításához"
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr "Riport sablon engedélyezve"
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr "Készlet lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok)"
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr "Beépített tesztekkel együtt"
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr "Gyártmányba beépített készlet tételek teszt eredményeivel együtt"
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr "Gyártás szűrők"
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr "Gyártás lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok"
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr "Alkatrész szűrők"
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr "Alkatrész lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok"
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr "Megrendelés lekérdezés szűrők"
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr "Vevő rendelés lekérdezés szűrők"
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr "Részlet"
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr "Riport részlet fájl"
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr "Részlet fájl leírása"
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr "Eszköz"
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr "Riport asset fájl"
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr "Asset fájl leírása"
@@ -6885,9 +6896,9 @@ msgstr "Beszállító törölve lett"
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr "Egységár"
@@ -6910,7 +6921,7 @@ msgstr "Készlet tétel teszt riport"
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6945,12 +6956,11 @@ msgstr "Beépített tételek"
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr "Sorozatszám"
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr "Hely ID"
@@ -6971,7 +6981,7 @@ msgstr "Készlet tétel ID"
msgid "Status Code"
msgstr "Státuszkód"
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr "Beszállítói cikkszám"
@@ -6992,7 +7002,7 @@ msgstr "Vevő ID"
msgid "Installed In"
msgstr "Beépítve ebbe"
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr "Gyártás ID"
@@ -7014,7 +7024,7 @@ msgstr "Törlés ha kimerül"
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr "Lejárati dátum"
@@ -7041,7 +7051,7 @@ msgid "Stock Location"
msgstr "Készlet hely"
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr "Készlethelyek"
@@ -7059,7 +7069,7 @@ msgstr "Tulajdonos kiválasztása"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "A szerkezeti raktári helyekre nem lehet direktben raktározni, csak az al-helyekre."
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr "Külső"
@@ -7449,7 +7459,7 @@ msgstr "Teszt adatok hozzáadása"
msgid "Installed Stock Items"
msgstr "Beépített készlet tételek"
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr "Készlet tétel beépítése"
@@ -8162,20 +8172,20 @@ msgstr "Beszerzési rendelés beállításai"
msgid "Pricing Settings"
msgstr "Árazási beállítások"
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr "Árfolyamok"
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr "Frissítés most"
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr "Utolsó frissítés"
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr "Soha"
@@ -8614,7 +8624,7 @@ msgstr "Email cím megerősítése"
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr "Erősítsd meg hogy a %(email)s email a %(user_display)s felhasználó email címe."
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Megerősítés"
@@ -9521,7 +9531,7 @@ msgstr "Nincs a lekérdezéssel egyező gyártási utasítás"
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr "Kiválaszt"
@@ -9533,7 +9543,7 @@ msgstr "Gyártás késésben van"
msgid "Progress"
msgstr "Haladás"
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr "Nincs felhasználói információ"
@@ -9658,12 +9668,12 @@ msgid "Delete supplier part"
msgstr "Beszállítói alkatrész törlése"
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr "Ársáv törlése"
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr "Ársáv szerkesztése"
@@ -9717,61 +9727,61 @@ msgstr "Összes szűrő törlése"
msgid "Create filter"
msgstr "Szűrő létrehozása"
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr "Művelet tiltva"
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr "Létrehozás nem engedélyezett"
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr "Módosítás nem engedélyezett"
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr "Törlés nem engedélyezett"
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr "Megtekintés nem engedélyezett"
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr "Form nyitva tartása"
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr "Adj meg egy érvényes számot"
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr "Form hibák vannak"
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr "Nincs eredmény"
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr "Keresés"
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr "Bevitel törlése"
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr "Fájl oszlop"
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr "Mező név"
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr "Oszlopok kiválasztása"
@@ -9904,28 +9914,6 @@ msgstr "A kiszolgáló 400-as hibakódot adott vissza"
msgid "Error requesting form data"
msgstr "Form adat lekérése sikertelen"
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr "Cég ID"
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr "Készlet ID"
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr "Rendelés ID"
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr "Szállítmány ID"
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr "Gyártói cikkszám"
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr "Nem találhatók hírek"
@@ -10134,7 +10122,7 @@ msgstr "Beérkezett mennyiség"
msgid "Quantity to receive"
msgstr "Érkező mennyiség"
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr "Készlet állapota"
@@ -10579,7 +10567,7 @@ msgid "No category"
msgstr "Nincs kategória"
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr "Megjelenítés listaként"
@@ -10603,7 +10591,7 @@ msgstr "Alkatrész kategória kiválasztása"
msgid "Category is required"
msgstr "Kategória megadása kötelező"
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr "Megjelenítés fában"
@@ -10676,53 +10664,53 @@ msgstr "Minimális készlet"
msgid "The Plugin was installed"
msgstr "A plugin telepítve lett"
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr "Pénznem adatok lekérdezése sikertelen"
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr "Nincs alkatrészjegyzék infomáció"
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr "Nincs beszállítói árinfomáció"
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr "Nincsenek ársáv adatok"
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr "${human_name} szerkesztése"
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr "${human_name} törlése"
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr "Nincsenek beszerzési ár előzmények"
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr "Beszerzési ár előzmények"
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr "Nincsenek eladási ár előzmények"
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr "Eladási ár előzmények"
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr "Nincs alkatrészváltozat infomáció"
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr "Alkatrészváltozat"
@@ -10792,11 +10780,27 @@ msgstr "Vevői rendelések kiválasztása"
msgid "Sales Order(s) must be selected before printing report"
msgstr "Vevői rendelés(eke)t ki kell választani a riport nyomtatás előtt"
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr "Eredmények összezárása"
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr "Eredmények eltávolítása"
@@ -11089,103 +11093,103 @@ msgstr "Készlet tétel megsemmisült"
msgid "Depleted"
msgstr "Kimerült"
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr "Beszállítói alkatrész nincs megadva"
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr "Készletérték"
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr "Nincs a lekérdezésnek megfelelő készlet tétel"
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr "Készlet állapot beállítása"
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr "Státuszkód kiválasztása"
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr "Státuszkódot ki kell választani"
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr "Alhelyek betöltése"
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr "Részletek"
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr "Alkatrész információ nem áll rendelkezésre"
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr "A hely már nem létezik"
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr "Beszerzési megrendelés már nem létezik"
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr "Vevő már nem létezik"
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr "A készlet tétel már nem létezik"
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr "Hozzáadva"
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr "Eltávolítva"
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr "Nincsenek beépített tételek"
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr "Készlet tétel kiszedése"
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr "Válaszd ki a kiszedni való készlet tételt"
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr "Másik tétel beépítése ebbe a készlet tételbe"
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr "Készlet tételek csak akkor építhetők be ha teljesítik a következő kritériumokat"
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr "A készlet tétel egy olyan alkatrészre mutat ami alkatrészjegyzéke ennek a készlet tételnek"
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr "A készlet tétel jelenleg elérhető készleten"
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr "A készlet tétel még nem épült be egy másik tételbe"
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr "A készlet tétel követett vagy sorozatszámmal vagy batch kóddal"
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr "Válaszd ki a beépítendő alkatrészt"
@@ -11562,18 +11566,10 @@ msgstr "Teljes találatok megjelenítése"
msgid "Clear search"
msgstr "Keresőmező törlése"
-#: templates/search.html:16
-msgid "Filter results"
-msgstr "Eredmények szűrése"
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr "Keresés menü bezárása"
-#: templates/search.html:35
-msgid "No search results"
-msgstr "Nincs találat"
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr "Közösségi háló bejelentkezési hiba"
diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po
index d6d04fa666..4cced6cf7b 100644
--- a/InvenTree/locale/id/LC_MESSAGES/django.po
+++ b/InvenTree/locale/id/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:29\n"
"Last-Translator: \n"
"Language-Team: Indonesian\n"
"Language: id_ID\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "API endpoint tidak ditemukan"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr ""
@@ -45,7 +49,7 @@ msgstr "Masukkan tanggal"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Catatan"
@@ -212,7 +216,7 @@ msgstr "Lampiran"
msgid "Select file to attach"
msgstr "Pilih file untuk dilampirkan"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Pilih file untuk dilampirkan"
msgid "Link"
msgstr "Tautan"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Tautan menuju URL eksternal"
@@ -238,13 +242,13 @@ msgstr "Komentar"
msgid "File comment"
msgstr "Komentar file"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Pengguna"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Pilihan tidak valid"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Pilihan tidak valid"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Nama"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Nama"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Keterangan"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "induk"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Direktori"
@@ -679,7 +683,7 @@ msgstr "Dipisah dari item induk"
msgid "Split child item"
msgstr "Pisah item dari barang induk"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Stok item digabungkan"
@@ -755,11 +759,11 @@ msgstr "Informasi Sistem"
msgid "About InvenTree"
msgstr "Tentang InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "Pesanan harus dibatalkan sebelum dapat dihapus"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "Pesanan harus dibatalkan sebelum dapat dihapus"
msgid "Build Order"
msgstr "Order Produksi"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Order Produksi"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Pilihan produksi induk tidak valid"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Referensi Order Produksi"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Referensi Order Produksi"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Referensi"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Deskripsi singkat produksi"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Produksi Induk"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Produksi induk dari produksi ini"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Produksi induk dari produksi ini"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Bagian"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Pilih bagian untuk diproduksi"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Referensi Order Penjualan"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Order penjualan yang teralokasikan ke pesanan ini"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Lokasi Sumber"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Pilih dari lokasi mana stok akan diambil untuk produksi ini (kosongkan untuk mengambil stok dari mana pun)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Lokasi Tujuan"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Pilih lokasi di mana item selesai akan disimpan"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Jumlah Produksi"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Jumlah item stok yang akan dibuat"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Item selesai"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Jumlah stok item yang telah diselesaikan"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Status pembuatan"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Kode status pembuatan"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Kode Kelompok"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Kode kelompok untuk hasil produksi ini"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Tanggal Pembuatan"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Target tanggal selesai"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Target tanggal selesai produksi. Produksi akan menjadi terlambat setelah tanggal ini."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Tanggal selesai"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "diselesaikan oleh"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Diserahkan oleh"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Pengguna yang menyerahkan order ini"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Pengguna yang menyerahkan order ini"
msgid "Responsible"
msgstr "Penanggung Jawab"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "Tautan eksternal"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Catatan tambahan produksi"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Tidak ada hasil produksi yang ditentukan"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Hasil produksi sudah selesai"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Hasil produksi tidak sesuai dengan order produksi"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Item produksi harus menentukan hasil produksi karena bagian utama telah ditandai sebagai dapat dilacak"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "Item stok teralokasikan terlalu banyak"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Jumlah yang dialokasikan harus lebih dari nol"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "Jumlah harus 1 untuk stok dengan nomor seri"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Item stok yang dipilih tidak ditemukan dalam daftar barang order"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Produksi"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr ""
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr ""
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Stok Item"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Sumber stok item"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Sumber stok item"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Sumber stok item"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Jumlah"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Jumlah stok yang dialokasikan ke produksi"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Pasang ke"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Tujuan stok item"
@@ -1186,8 +1190,8 @@ msgstr "Daftar hasil pesanan harus disediakan"
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Lokasi"
@@ -1201,8 +1205,8 @@ msgstr "Lokasi hasil pesanan yang selesai"
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Status"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr ""
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr ""
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr ""
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr ""
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr ""
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr ""
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr ""
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr ""
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Konfirmasi"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po
index 086990c580..9da463fcab 100644
--- a/InvenTree/locale/it/LC_MESSAGES/django.po
+++ b/InvenTree/locale/it/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Language: it_IT\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "Endpoint API non trovato"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "I dettagli dell'errore possono essere trovati nel pannello di amministrazione"
@@ -45,7 +49,7 @@ msgstr "Inserisci la data"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Note"
@@ -212,7 +216,7 @@ msgstr "Allegato"
msgid "Select file to attach"
msgstr "Seleziona file da allegare"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Seleziona file da allegare"
msgid "Link"
msgstr "Collegamento"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Link a URL esterno"
@@ -238,13 +242,13 @@ msgstr "Commento"
msgid "File comment"
msgstr "Commento del file"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Utente"
@@ -285,9 +289,9 @@ msgstr "Nomi duplicati non possono esistere sotto lo stesso genitore"
msgid "Invalid choice"
msgstr "Scelta non valida"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Scelta non valida"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Nome"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Nome"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Descrizione"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "genitore"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Percorso"
@@ -679,7 +683,7 @@ msgstr "Diviso dall'elemento genitore"
msgid "Split child item"
msgstr "Dividi elemento figlio"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Elemento stock raggruppato"
@@ -755,11 +759,11 @@ msgstr "Informazioni sistema"
msgid "About InvenTree"
msgstr "Informazioni Su InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "La produzione deve essere annullata prima di poter essere eliminata"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "La produzione deve essere annullata prima di poter essere eliminata"
msgid "Build Order"
msgstr "Ordine di Produzione"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Ordini di Produzione"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Scelta non valida per la produzione genitore"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Riferimento Ordine Di Produzione"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Riferimento Ordine Di Produzione"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Riferimento"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Breve descrizione della produzione"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Produzione Genitore"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Ordine di produzione a cui questa produzione viene assegnata"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Ordine di produzione a cui questa produzione viene assegnata"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Articolo"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Selezionare parte da produrre"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Numero di riferimento ordine di vendita"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Ordine di vendita a cui questa produzione viene assegnata"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Posizione Di Origine"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Seleziona la posizione da cui prelevare la giacenza (lasciare vuoto per prelevare da qualsiasi posizione di magazzino)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Posizione Della Destinazione"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Seleziona il luogo in cui gli articoli completati saranno immagazzinati"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Quantità Produzione"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Numero di articoli da costruire"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Articoli completati"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Numero di articoli di magazzino che sono stati completati"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Stato Produzione"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Codice stato di produzione"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Codice Lotto"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Codice del lotto per questa produzione"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Data di creazione"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Data completamento obiettivo"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Data di completamento della produzione. Dopo tale data la produzione sarà in ritardo."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Data di completamento"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "Completato da"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Rilasciato da"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Utente che ha emesso questo ordine di costruzione"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Utente che ha emesso questo ordine di costruzione"
msgid "Responsible"
msgstr "Responsabile"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr "Utente o gruppo responsabile di questo ordine di produzione"
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr "Utente o gruppo responsabile di questo ordine di produzione"
msgid "External Link"
msgstr "Collegamento esterno"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Note aggiuntive"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr "Priorità di produzione"
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr "Priorità di questo ordine di produzione"
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "L'ordine di produzione {build} è stato completato"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "L'ordine di produzione è stato completato"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Nessun output di produzione specificato"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "La produzione è stata completata"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "L'output della produzione non corrisponde all'ordine di compilazione"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "L'elemento di compilazione deve specificare un output poiché la parte principale è contrassegnata come rintracciabile"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})"
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "L'articolo in giacenza è sovrallocato"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "La quantità di assegnazione deve essere maggiore di zero"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "La quantità deve essere 1 per lo stock serializzato"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Articolo in giacenza selezionato non trovato nel BOM"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Produzione"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "Costruisci per allocare gli articoli"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "Costruisci per allocare gli articoli"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Articoli in magazzino"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Origine giacenza articolo"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Origine giacenza articolo"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Origine giacenza articolo"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Quantità"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Quantità di magazzino da assegnare per la produzione"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Installa in"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Destinazione articolo in giacenza"
@@ -1186,8 +1190,8 @@ msgstr "Deve essere fornito un elenco dei risultati di produzione"
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Posizione"
@@ -1201,8 +1205,8 @@ msgstr "Posizione per gli output di build completati"
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Stato"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Completato"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Completato"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Ordini di Vendita"
@@ -1527,9 +1531,9 @@ msgstr "Articoli Assegnati"
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr "giorni"
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr "Copia i modelli dei parametri categoria quando si crea un articolo"
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "Modello"
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr "Icona predefinita Categoria Articolo (vuoto significa nessuna icona)"
#: common/models.py:1220
-msgid "Pricing Decimal Places"
-msgstr "Prezzi Decimali"
+msgid "Minimum Pricing Decimal Places"
+msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
-msgstr "Numero di cifre decimali da visualizzare quando si visualizzano i dati dei prezzi"
+msgid "Minimum number of decimal places to display when rendering pricing data"
+msgstr ""
#: common/models.py:1231
+msgid "Maximum Pricing Decimal Places"
+msgstr ""
+
+#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
msgid "Use Supplier Pricing"
msgstr "Usa Prezzi Fornitore"
-#: common/models.py:1232
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Includere le discontinuità di prezzo del fornitore nei calcoli generali dei prezzi"
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr "Ignora la Cronologia Acquisti"
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Cronologia dei prezzi dell'ordine di acquisto del fornitore superati con discontinuità di prezzo"
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr "Utilizzare i prezzi degli articoli in stock"
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Utilizzare i prezzi dei dati di magazzino inseriti manualmente per il calcolo dei prezzi"
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr "Età dei prezzi degli articoli in stock"
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Escludere dal calcolo dei prezzi gli articoli in giacenza più vecchi di questo numero di giorni"
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr "Utilizza Variazione di Prezzo"
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr "Includi la variante dei prezzi nei calcoli dei prezzi complessivi"
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr "Solo Varianti Attive"
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Utilizza solo articoli di varianti attive per calcolare i prezzi delle varianti"
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr "Numero di giorni prima che il prezzo dell'articolo venga aggiornato automaticamente"
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr "Prezzi interni"
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr "Abilita prezzi interni per gli articoli"
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr "Sovrascrivi Prezzo Interno"
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr "Se disponibile, i prezzi interni sostituiscono i calcoli della fascia di prezzo"
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr "Abilita stampa etichette"
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr "Abilita la stampa di etichette dall'interfaccia web"
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr "Etichetta Immagine DPI"
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Risoluzione DPI quando si generano file di immagine da fornire ai plugin di stampa per etichette"
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr "Abilita Report di Stampa"
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr "Abilita generazione di report di stampa"
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "Modalità Debug"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr "Genera report in modalità debug (output HTML)"
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "Dimensioni pagina"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "Dimensione predefinita della pagina per i report PDF"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr "Abilita Rapporto di Prova"
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr "Abilita generazione di stampe di prova"
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr "Allega Rapporto di Prova"
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr "Quando si stampa un rapporto di prova, allegare una copia del rapporto di prova all'elemento di magazzino associato"
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr "Seriali Unici Globali"
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr "I numeri di serie per gli articoli di magazzino devono essere univoci"
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr "Auto Riempimento Numeri Seriali"
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr "Auto riempimento numeri nel modulo"
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr "Elimina scorte esaurite"
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr "Determina il comportamento predefinito quando un elemento stock è esaurito"
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr "Modello Codice a Barre"
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr "Modello per la generazione di codici batch predefiniti per gli elementi stock"
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr "Scadenza giacenza"
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr "Abilita funzionalità di scadenza della giacenza"
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr "Vendi giacenza scaduta"
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr "Consenti la vendita di stock scaduti"
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr "Tempo di Scorta del Magazzino"
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr "Numero di giorni in cui gli articoli in magazzino sono considerati obsoleti prima della scadenza"
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr "Crea giacenza scaduta"
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr "Permetti produzione con stock scaduto"
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr "Controllo della proprietà della giacenza"
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr "Abilita il controllo della proprietà sulle posizioni e gli oggetti in giacenza"
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr "Icona Predefinita Ubicazione di Magazzino"
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr "Icona Predefinita Ubicazione di Magazzino (vuoto significa nessuna icona)"
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr "Modello Di Riferimento Ordine Di Produzione"
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr "Modello richiesto per generare il campo di riferimento ordine di produzione"
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr "Modello Di Riferimento Ordine Di Vendita"
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr "Modello richiesto per generare il campo di riferimento ordine di vendita"
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr "Spedizione Predefinita Ordine Di Vendita"
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr "Abilita la creazione di spedizioni predefinite con ordini di vendita"
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr "Modifica Ordini Di Vendita Completati"
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Consenti la modifica degli ordini di vendita dopo che sono stati spediti o completati"
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr "Modello di Riferimento Ordine D'Acquisto"
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Modello richiesto per generare il campo di riferimento ordine di acquisto"
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr "Modifica Ordini Di Acquisto Completati"
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Consenti la modifica degli ordini di acquisto dopo che sono stati spediti o completati"
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr "Abilita password dimenticata"
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr "Abilita la funzione password dimenticata nelle pagine di accesso"
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr "Abilita registrazione"
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr "Abilita auto-registrazione per gli utenti nelle pagine di accesso"
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr "SSO abilitato"
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr "Abilita SSO nelle pagine di accesso"
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr "Abilita registrazione SSO"
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Abilita l'auto-registrazione tramite SSO per gli utenti nelle pagine di accesso"
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "Email richiesta"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione"
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr "Riempimento automatico degli utenti SSO"
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Compila automaticamente i dettagli dell'utente dai dati dell'account SSO"
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr "Posta due volte"
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr "Al momento della registrazione chiedere due volte all'utente l'indirizzo di posta elettronica"
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr "Password due volte"
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr "Al momento della registrazione chiedere agli utenti due volte l'inserimento della password"
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr "Domini consentiti"
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr "Limita la registrazione a determinati domini (separati da virgola, che cominciano con @)"
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr "Gruppo iscrizione"
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr "Gruppo a cui i nuovi utenti vengono assegnati al momento della registrazione"
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr "Applica MFA"
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr "Gli utenti devono utilizzare la sicurezza a due fattori."
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr "Controlla i plugin all'avvio"
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Controlla che tutti i plugin siano installati all'avvio - abilita in ambienti contenitore"
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr "Controlla le firme del plugin"
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr "Controlla e mostra le firme per i plugin"
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr "Abilita l'integrazione URL"
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr "Attiva plugin per aggiungere percorsi URL"
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr "Attiva integrazione navigazione"
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr "Abilita i plugin per l'integrazione nella navigazione"
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr "Abilita l'app integrata"
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr "Abilita plugin per aggiungere applicazioni"
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr "Abilita integrazione pianificazione"
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr "Abilita i plugin per eseguire le attività pianificate"
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr "Abilita eventi integrati"
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr "Abilita plugin per rispondere agli eventi interni"
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr "Funzionalità Dell'Inventario"
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Abilita la funzionalità d'inventario per la registrazione dei livelli di magazzino e il calcolo del valore di magazzino"
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr "Inventario periodico automatico"
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Numero di giorni tra la registrazione automatica dell'inventario (imposta 0 per disabilitare)"
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "I rapporti d'inventario verranno eliminati dopo il numero specificato di giorni"
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr "Tasto impostazioni (deve essere univoco - maiuscole e minuscole"
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr "Nessuna stampante (Esporta in PDF)"
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr "Mostra articoli sottoscritti"
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr "Mostra gli articoli sottoscritti nella homepage"
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr "Mostra le categorie sottoscritte"
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr "Mostra le categorie dei componenti sottoscritti nella homepage"
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr "Mostra ultimi articoli"
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr "Mostra gli ultimi articoli sulla homepage"
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr "Conteggio Ultimi Articoli"
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr "Numero di articoli da visualizzare sulla pagina indice"
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr "Mostra distinta base non convalidata"
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr "Mostra le distinte base che attendono la convalida sulla homepage"
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr "Mostra le modifiche recenti alle giacenze"
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr "Mostra le giacenze modificate di recente nella homepage"
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr "Recente Conteggio Giacenze"
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr "Numero di giacenze recenti da visualizzare sulla pagina indice"
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr "Mostra disponibilità scarsa delle giacenze"
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr "Mostra disponibilità scarsa degli articoli sulla homepage"
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr "Mostra scorte esaurite"
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr "Mostra disponibilità scarsa delle scorte degli articoli sulla homepage"
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr "Mostra scorte necessarie"
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr "Mostra le scorte degli articoli necessari per la produzione sulla homepage"
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr "Mostra scorte esaurite"
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr "Mostra gli articoli stock scaduti nella home page"
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr "Mostra scorte obsolete"
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr "Mostra gli elementi obsoleti esistenti sulla home page"
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr "Mostra produzioni in attesa"
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr "Mostra produzioni in attesa sulla homepage"
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr "Mostra produzioni in ritardo"
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr "Mostra produzioni in ritardo sulla home page"
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr "Mostra ordini di produzione inevasi"
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr "Mostra ordini di produzione inevasi sulla home page"
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr "Mostra Ordini di Produzione in ritardo"
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr "Mostra Ordini di Produzione in ritardo sulla home page"
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr "Mostra Ordini di Vendita inevasi"
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr "Mostra Ordini di Vendita inevasi sulla home page"
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr "Mostra Ordini di Vendita in ritardo"
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr "Mostra Ordini di Vendita in ritardo sulla home page"
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr "Mostra Notizie"
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr "Mostra notizie sulla home page"
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr "Visualizzazione dell'etichetta in linea"
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Visualizza le etichette PDF nel browser, invece di scaricare come file"
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr "Stampante per etichette predefinita"
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr "Configura quale stampante di etichette deve essere selezionata per impostazione predefinita"
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr "Visualizzazione dell'etichetta in linea"
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Visualizza le etichette PDF nel browser, invece di scaricare come file"
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr "Cerca Articoli"
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr "Mostra articoli della ricerca nella finestra di anteprima"
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr "Mostra articoli del fornitore nella finestra di anteprima"
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr "Cerca Articoli Produttore"
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr "Mostra articoli del produttore nella finestra di anteprima"
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr "Nascondi Articoli Inattivi"
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr "Escludi articoli inattivi dalla finestra di anteprima della ricerca"
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr "Cerca Categorie"
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr "Mostra categorie articolo nella finestra di anteprima di ricerca"
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr "Cerca Giacenze"
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr "Mostra articoli in giacenza nella finestra di anteprima della ricerca"
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr "Nascondi elementi non disponibili"
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Escludi gli elementi stock che non sono disponibili dalla finestra di anteprima di ricerca"
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr "Cerca Ubicazioni"
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr "Mostra ubicazioni delle giacenze nella finestra di anteprima di ricerca"
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr "Cerca Aziende"
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr "Mostra le aziende nella finestra di anteprima di ricerca"
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr "Cerca Ordini Di Produzione"
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr "Mostra gli ordini di produzione nella finestra di anteprima di ricerca"
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr "Cerca Ordini di Acquisto"
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr "Mostra gli ordini di acquisto nella finestra di anteprima di ricerca"
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr "Escludi Ordini D'Acquisto Inattivi"
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Escludi ordini di acquisto inattivi dalla finestra di anteprima di ricerca"
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr "Cerca Ordini Di Vendita"
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr "Visualizzazione degli ordini di vendita nella finestra di anteprima della ricerca"
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr "Escludi Ordini Di Vendita Inattivi"
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr "Escludi ordini di vendita inattivi dalla finestra di anteprima di ricerca"
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr "Risultati Dell'Anteprima Di Ricerca"
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr "Numero di risultati da visualizzare in ciascuna sezione della finestra di anteprima della ricerca"
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr "Mostra quantità nei moduli"
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr "Visualizzare la quantità di pezzi disponibili in alcuni moduli"
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr "Il tasto Esc chiude i moduli"
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr "Utilizzare il tasto Esc per chiudere i moduli modali"
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr "Barra di navigazione fissa"
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr "La posizione della barra di navigazione è fissata nella parte superiore dello schermo"
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr "Formato Data"
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr "Formato predefinito per visualizzare le date"
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr "Programmazione Prodotto"
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr "Mostra informazioni sulla pianificazione del prodotto"
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr "Inventario Prodotto"
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Visualizza le informazioni d'inventario dell'articolo (se la funzionalità d'inventario è abilitata)"
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr "Lunghezza Stringa Tabella"
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr "Limite massimo di lunghezza per le stringhe visualizzate nelle viste della tabella"
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr "Quantità prezzo limite"
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "Prezzo"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr "Prezzo unitario in quantità specificata"
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr "Scadenza"
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr "Scadenza in cui questa notifica viene ricevuta"
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr "Nome per questa notifica"
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr "Nome per questa notifica"
msgid "Active"
msgstr "Attivo"
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr "È questa notifica attiva"
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr "Token"
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr "Token per l'accesso"
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr "Segreto"
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr "Segreto condiviso per HMAC"
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr "ID Messaggio"
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr "Identificatore unico per questo messaggio"
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr "Host"
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr "Host da cui questo messaggio è stato ricevuto"
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr "Intestazione"
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr "Intestazione di questo messaggio"
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr "Contenuto"
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr "Contenuto di questo messaggio"
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr "Scadenza in cui questo messaggio è stato ricevuto"
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr "Lavorato il"
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr "Il lavoro su questo messaggio è terminato?"
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr "Id"
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr "Titolo"
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr "Pubblicato"
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr "Autore"
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr "Riepilogo"
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr "Letto"
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr "Queste notizie sull'elemento sono state lette?"
@@ -3309,7 +3321,7 @@ msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "Fornitore"
@@ -3322,7 +3334,7 @@ msgstr "Seleziona fornitore"
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr "SKU"
@@ -3363,7 +3375,7 @@ msgstr "Onere minimo (ad esempio tassa di stoccaggio)"
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr "Confezionamento"
@@ -3397,7 +3409,7 @@ msgstr "Ordine multiplo"
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr "Elimina immagine"
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Cliente"
@@ -3509,7 +3521,7 @@ msgstr "Download Immagine"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "Articoli fornitore"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "Cancella articoli"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "Articoli Produttore"
@@ -3565,7 +3577,7 @@ msgstr "Giacenza Fornitore"
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Ordine di acquisto"
@@ -3588,7 +3600,7 @@ msgstr "Nuovo Ordine di Acquisto"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr "Ordini di Vendita"
@@ -3657,7 +3669,7 @@ msgstr "Elimina articolo fornitore"
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr "Elementi in Giacenza Impegnati"
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr "Articolo Fornitore"
@@ -3811,7 +3823,7 @@ msgstr "Informazioni Prezzi"
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr "Aggiungi riduzione prezzo"
@@ -3835,7 +3847,7 @@ msgstr "Aggiorna Disponibilità Articolo"
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr "Articoli in magazzino"
@@ -3861,7 +3873,7 @@ msgstr "Clienti"
msgid "New Customer"
msgstr "Nuovo cliente"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr "Aziende"
@@ -3869,68 +3881,68 @@ msgstr "Aziende"
msgid "New Company"
msgstr "Nuova Azienda"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr "Nome etichetta"
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr "Descrizione etichetta"
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr "Etichetta"
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr "File modello etichetta"
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr "Abilitato"
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr "Modello di etichetta abilitato"
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr "Larghezza [mm]"
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr "Larghezza dell'etichetta, specificata in mm"
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr "Altezza [mm]"
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr "Larghezza dell'etichetta, specificata in mm"
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr "Formato del nome file"
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr "Formato del nome file per la generazione etichetta"
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr "Filtri di ricerca (elenco separato da virgole key=coppia di valori),"
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr "Filtri"
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr "Filtri di ricerca (elenco separato da virgole key=coppia di valori"
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr "Articolo Filtri di ricerca (elenco separato da virgole key=coppia di valori)"
@@ -3938,7 +3950,7 @@ msgstr "Articolo Filtri di ricerca (elenco separato da virgole key=coppia di val
msgid "No matching purchase order found"
msgstr "Nessun ordine di acquisto corrispondente trovato"
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr "Nessun ordine di acquisto corrispondente trovato"
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr "Ordine D'Acquisto"
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr "Sconosciuto"
@@ -4139,7 +4151,7 @@ msgstr "Numero di elementi ricevuti"
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "Prezzo di Acquisto"
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr "Solo gli articoli vendibili possono essere assegnati a un ordine di vendita"
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr "Prezzo di Vendita"
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr "Utente che ha controllato questa spedizione"
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr "Spedizione"
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr "Aggiornato {part} unità prezzo a {price} e quantità a {qty}"
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr "Codice Articolo"
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr "IPN - Numero di riferimento interno"
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr "Revisione"
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr "Parole Chiave"
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr "Id Categoria"
@@ -4833,7 +4844,7 @@ msgstr "Percorso Categoria"
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "Articoli"
@@ -4854,13 +4865,13 @@ msgstr "IPN Principale"
msgid "Part IPN"
msgstr "IPN Articolo"
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr "Prezzo Minimo"
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr "Prezzo Massimo"
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr "Categoria Articoli"
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr "Categorie Articolo"
@@ -4925,7 +4936,7 @@ msgstr "Categorie Articolo"
msgid "Default location for parts in this category"
msgstr "Posizione predefinita per gli articoli di questa categoria"
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr "Totale delle scorte disponibili al momento dell'inventario"
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr "Data"
@@ -5984,7 +5995,7 @@ msgstr "Aggiungi informazioni inventario"
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr "Inventario"
@@ -6223,7 +6234,7 @@ msgstr "L'Articolo è virtuale (non è un articolo fisico)"
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr "Inattivo"
@@ -6258,8 +6269,8 @@ msgstr "Livello minimo di giacenza"
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr "Fascia di Prezzo"
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr "Nascondi Dettagli dell'Articolo"
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr "Prezzo del Fornitore"
@@ -6394,7 +6405,7 @@ msgstr "Aggiorna prezzo articolo"
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr "Ultimo aggiornamento"
@@ -6771,100 +6782,100 @@ msgstr "Installazione non confermata"
msgid "Either packagename of URL must be provided"
msgstr "Deve essere fornito uno dei nomi del pacchetto URL"
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr "Nessun oggetto valido fornito nel modello"
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr "Il file del modello '{template}' è mancante o non esiste"
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr "Report test"
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr "Nome modello"
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr "File modello di report"
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr "Descrizione del modello report"
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr "Numero di revisione del rapporto (auto-incrementi)"
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr "Sequenza per generare i nomi dei file report"
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr "Modello report abilitato"
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr "Filtri di ricerca elementi di stock (elenco separato da virgole key=coppia di valori)"
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr "Includi Test Installati"
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr "Includi i risultati dei test per gli elementi stock installati all'interno dell'elemento assemblato"
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr "Filtri di produzione"
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr "Filtri di ricerca produzione (elenco separato da virgole key=coppia di valori"
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr "Filtri Articolo"
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr "Filtri di ricerca articolo (elenco separato da virgole key=coppia di valori"
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr "Ordine di Acquisto filtra la ricerca"
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr "Ordine di Vendita filtra la ricerca"
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr "Snippet"
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr "Report file snippet"
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr "Descrizione file snippet"
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr "Risorsa"
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr "Report file risorsa"
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr "File risorsa descrizione"
@@ -6884,9 +6895,9 @@ msgstr "Il fornitore è stato eliminato"
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr "Prezzo Unitario"
@@ -6909,7 +6920,7 @@ msgstr "Test Report Elemento Stock"
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr "Elementi installati"
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr "Seriale"
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr "ID Posizione"
@@ -6970,7 +6980,7 @@ msgstr "ID Elemento Stock"
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr "ID Articolo Fornitore"
@@ -6991,7 +7001,7 @@ msgstr "ID Cliente"
msgid "Installed In"
msgstr "Installato In"
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr "ID Costruttore"
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr "Data di Scadenza"
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr "Ubicazione magazzino"
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr "Posizioni magazzino"
@@ -7058,7 +7068,7 @@ msgstr "Seleziona Owner"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "Gli elementi di magazzino non possono essere direttamente situati in un magazzino strutturale, ma possono essere situati in ubicazioni secondarie."
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr "Esterno"
@@ -7448,7 +7458,7 @@ msgstr "Aggiungi Dati Di Test"
msgid "Installed Stock Items"
msgstr "Elementi di magazzino installati"
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr "Installa Elemento Magazzino"
@@ -8161,20 +8171,20 @@ msgstr "Impostazioni Ordine di Acquisto"
msgid "Pricing Settings"
msgstr "Impostazioni Prezzi"
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr "Tassi di cambio"
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr "Aggiorna Ora"
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr "Ultimo Aggiornamento"
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr "Mai"
@@ -8613,7 +8623,7 @@ msgstr "Conferma l'indirizzo e-mail"
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr "Si prega di confermare che %(email)s è un indirizzo email per l'utente %(user_display)s."
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Conferma"
@@ -9520,7 +9530,7 @@ msgstr "Nessuna produzione corrispondente alla ricerca"
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr "Seleziona"
@@ -9532,7 +9542,7 @@ msgstr "L'ordine di produzione è in ritardo"
msgid "Progress"
msgstr "Avanzamento"
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr "Nessuna informazione utente"
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr "Elimina articolo fornitore"
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr "Elimina riduzione di prezzo"
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr "Modifica Prezzo Limite"
@@ -9716,61 +9726,61 @@ msgstr "Cancella tutti i filtri"
msgid "Create filter"
msgstr "Crea filtro"
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr "Azione Vietata"
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr "Crea operazione non consentita"
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr "Operazione di aggiornamento non consentita"
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr "Operazione di eliminazione non consentita"
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr "Mostra operazione non consentita"
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr "Mantieni aperto questo modulo"
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr "Inserisci un numero valido"
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr "Esistono errori nel modulo"
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr "Nessun risultato trovato"
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr "Ricerca"
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr "Cancella input"
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr "Colonna File"
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr "Nome del campo"
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr "Seleziona Colonne"
@@ -9903,28 +9913,6 @@ msgstr "Il server ha restituito codice di errore 400"
msgid "Error requesting form data"
msgstr "Errore nella richiesta di dati modulo"
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr "ID azienda"
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr "ID Giacenza"
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr "ID Ordine"
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr "Id Spedizione"
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr "ID articolo produttore"
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr "Nessuna notizia trovata"
@@ -10133,7 +10121,7 @@ msgstr "Quantità Ricevuta"
msgid "Quantity to receive"
msgstr "Quantità da ricevere"
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr "Stato giacenza"
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr "Nessuna categoria"
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr "Visualizza come elenco"
@@ -10602,7 +10590,7 @@ msgstr "Seleziona Categoria Articolo"
msgid "Category is required"
msgstr "Carica Sotto Categorie"
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr "Visualizza come struttura ad albero"
@@ -10675,53 +10663,53 @@ msgstr "Livello Minimo Stock"
msgid "The Plugin was installed"
msgstr "Il Plugin è stato installato"
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr "Errore durante il recupero dati"
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr "Nessun dato Distinta Base disponibile"
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr "Nessun dato di prezzo disponibile per il fornitore"
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr "Nessun dato disponibile prezzo limite"
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr "Modifica ${human_name}"
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr "Elimina ${human_name}"
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr "Nessun dato della cronologia di acquisto disponibile"
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr "Cronologia Prezzi Acquisto"
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr "Nessun dato della cronologia di vendita disponibile"
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr "Cronologia Prezzo Vendita"
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr "Non sono disponibili dati varianti"
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr "Variante Articolo"
@@ -10791,11 +10779,27 @@ msgstr "Seleziona Ordini Di Vendita"
msgid "Sales Order(s) must be selected before printing report"
msgstr "Gli ordini di vendita devono essere selezionati prima di stampare il report"
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr "Minimizza risultati"
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr "Rimuovi risultati"
@@ -11088,103 +11092,103 @@ msgstr "Articolo di magazzino distrutto"
msgid "Depleted"
msgstr "Esaurito"
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr "Fornitore dell'articolo non specificato"
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr "Nessun articolo in magazzino corrispondente alla richiesta"
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr "Impostare lo stato delle scorte"
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr "Selezionare il codice di stato"
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr "Il codice di stato deve essere selezionato"
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr "Caricare sublocazioni"
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr "Dettagli"
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr "Informazioni sull'articolo non disponibili"
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr "La posizione non esiste più"
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr "L'ordine di acquisto non esiste più"
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr "Il cliente non esiste più"
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr "L'articolo in magazzino non esiste più"
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr "Aggiunto"
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr "Rimosso"
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr "Nessun elemento installato"
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr "Disinstallare l'articolo di magazzino"
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr "Selezionare l'articolo di magazzino da disinstallare"
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr "Installare un altro articolo di magazzino in questo articolo"
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr "Gli articoli in magazzino possono essere installati solo se soddisfano i seguenti criteri"
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr "L'articolo di magazzino si collega a un'articolo che è la distinta base di questo articolo di magazzino"
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr "L'articolo in stock è attualmente disponibile in magazzino"
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr "L'articolo di magazzino non è già installato in un altro articolo"
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr "L'articolo di magazzino è tracciato da un codice di lotto o da un numero di serie"
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr "Selezionare la parte da installare"
@@ -11561,18 +11565,10 @@ msgstr "Visualizza tutti i risultati di ricerca"
msgid "Clear search"
msgstr "Cancella ricerca"
-#: templates/search.html:16
-msgid "Filter results"
-msgstr "Filtra risultati"
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr "Chiudi menu di ricerca"
-#: templates/search.html:35
-msgid "No search results"
-msgstr "Nessun risultato di ricerca"
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr "Errore Accesso Social Network"
diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po
index 68107842c2..df7be4f271 100644
--- a/InvenTree/locale/ja/LC_MESSAGES/django.po
+++ b/InvenTree/locale/ja/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Language: ja_JP\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "APIエンドポイントが見つかりません"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr ""
@@ -45,7 +49,7 @@ msgstr "日付を入力する"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "メモ"
@@ -212,7 +216,7 @@ msgstr "添付ファイル"
msgid "Select file to attach"
msgstr "添付ファイルを選択"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "添付ファイルを選択"
msgid "Link"
msgstr "リンク"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "外部 サイト へのリンク"
@@ -238,13 +242,13 @@ msgstr "コメント:"
msgid "File comment"
msgstr "ファイルコメント"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "ユーザー"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "無効な選択です"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "無効な選択です"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "お名前"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "お名前"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "説明"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "親"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr ""
@@ -679,7 +683,7 @@ msgstr "親アイテムから分割する"
msgid "Split child item"
msgstr "子項目を分割"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "商品在庫をマージしました"
@@ -755,11 +759,11 @@ msgstr "システム情報"
msgid "About InvenTree"
msgstr "InvenTree について"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr ""
msgid "Build Order"
msgstr ""
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr ""
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr ""
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr ""
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr ""
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr ""
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr ""
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "パーツ"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr ""
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr ""
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr ""
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr ""
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr ""
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr ""
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr ""
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr ""
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "作成日時"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr ""
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr ""
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr ""
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr ""
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr ""
msgid "Responsible"
msgstr ""
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr ""
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr ""
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr ""
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr ""
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr ""
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "パーツを割り当てるためにビルドする"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "パーツを割り当てるためにビルドする"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "在庫商品"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr ""
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr ""
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr ""
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "数量"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr ""
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr ""
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr ""
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "ステータス"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr ""
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr ""
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "テンプレート"
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "デバッグモード"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr "メッセージ ID:"
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr ""
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "サプライヤー・パーツ"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "パーツを削除"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "メーカー・パーツ"
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr ""
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "購入金額"
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "パーツ"
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "確認"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po
index 0371588214..105bbbfef8 100644
--- a/InvenTree/locale/ko/LC_MESSAGES/django.po
+++ b/InvenTree/locale/ko/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Language: ko_KR\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr ""
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr ""
@@ -45,7 +49,7 @@ msgstr ""
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr ""
@@ -212,7 +216,7 @@ msgstr "첨부파일"
msgid "Select file to attach"
msgstr "첨부할 파일을 선택하세요"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "첨부할 파일을 선택하세요"
msgid "Link"
msgstr "링크"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "외부 URL로 링크"
@@ -238,13 +242,13 @@ msgstr ""
msgid "File comment"
msgstr ""
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "사용자"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr ""
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "이름"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "이름"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "설명"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr ""
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr ""
@@ -679,7 +683,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr ""
@@ -755,11 +759,11 @@ msgstr "시스템 정보"
msgid "About InvenTree"
msgstr ""
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr ""
msgid "Build Order"
msgstr ""
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr ""
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr ""
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr ""
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr ""
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr ""
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr ""
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr ""
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr ""
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr ""
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr ""
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr ""
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr ""
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr ""
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr ""
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr ""
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr ""
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr ""
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr ""
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr ""
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr ""
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr ""
msgid "Responsible"
msgstr ""
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "외부 링크"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr ""
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr ""
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr ""
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr ""
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr ""
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr ""
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr ""
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr ""
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr ""
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr ""
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "수량"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr ""
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr ""
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "위치"
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "상태"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr ""
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr ""
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "디버그 모드"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "페이지 크기"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "PDF 보고서 기본 페이지 크기"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr "SSO 활성화"
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr "로그인 페이지에서 SSO 활성화"
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "이메일 필요"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr "두 번 보내기"
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr "작성자"
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "고객"
@@ -3509,7 +3521,7 @@ msgstr "이미지 다운로드"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr ""
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr ""
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr ""
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr "신규 고객"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr "새 회사"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr "너비 [mm]"
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr "높이 [mm]"
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr ""
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr "단가"
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr "지금 업데이트"
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "확인"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr "선택"
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po
index c26e140bf1..f3eb095de1 100644
--- a/InvenTree/locale/nl/LC_MESSAGES/django.po
+++ b/InvenTree/locale/nl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Language: nl_NL\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "API eindpunt niet gevonden"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Error details kunnen worden gevonden in het admin scherm"
@@ -45,7 +49,7 @@ msgstr "Voer datum in"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Opmerkingen"
@@ -212,7 +216,7 @@ msgstr "Bijlage"
msgid "Select file to attach"
msgstr "Bestand als bijlage selecteren"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Bestand als bijlage selecteren"
msgid "Link"
msgstr "Link"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Link naar externe URL"
@@ -238,13 +242,13 @@ msgstr "Opmerking"
msgid "File comment"
msgstr "Bestand opmerking"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Gebruiker"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Ongeldige keuze"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Ongeldige keuze"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Naam"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Naam"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Omschrijving"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "bovenliggende"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Pad"
@@ -679,7 +683,7 @@ msgstr "Splits van bovenliggend item"
msgid "Split child item"
msgstr "Splits onderliggende item"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Samengevoegde voorraadartikelen"
@@ -755,11 +759,11 @@ msgstr "Systeeminformatie"
msgid "About InvenTree"
msgstr "Over InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd"
msgid "Build Order"
msgstr "Productieorder"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Productieorders"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Ongeldige keuze voor bovenliggende productie"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Productieorderreferentie"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Productieorderreferentie"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Referentie"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Korte beschrijving van de productie"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Bovenliggende Productie"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Productieorder waar deze productie aan is toegewezen"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Productieorder waar deze productie aan is toegewezen"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Onderdeel"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Selecteer onderdeel om te produceren"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Verkooporder Referentie"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Verkooporder waar deze productie aan is toegewezen"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Bronlocatie"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Selecteer de locatie waar de voorraad van de productie vandaan moet komen (laat leeg om vanaf elke standaard locatie te nemen)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Bestemmings Locatie"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Selecteer locatie waar de voltooide items zullen worden opgeslagen"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Productiehoeveelheid"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Aantal voorraaditems om te produceren"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Voltooide voorraadartikelen"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Aantal voorraadartikelen die zijn voltooid"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Productiestatus"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Productiestatuscode"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Batchcode"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Batchcode voor deze productieuitvoer"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Aanmaakdatum"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Verwachte opleveringsdatum"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Doeldatum voor productie voltooiing. Productie zal achterstallig zijn na deze datum."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Opleveringsdatum"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "voltooid door"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Uitgegeven door"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Gebruiker die de productieorder heeft gegeven"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Gebruiker die de productieorder heeft gegeven"
msgid "Responsible"
msgstr "Verantwoordelijke"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "Externe Link"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Opmerkingen over de productie"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr "Bouw prioriteit"
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr "Prioriteit van deze bouwopdracht"
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Productieorder {build} is voltooid"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "Een productieorder is voltooid"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Geen productie uitvoer opgegeven"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Productie uitvoer is al voltooid"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Productuitvoer komt niet overeen met de Productieorder"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofdonderdeel gemarkeerd is als traceerbaar"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden"
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "Voorraad item is te veel toegewezen"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Toewijzing hoeveelheid moet groter zijn dan nul"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Geselecteerd voorraadartikel niet gevonden in stuklijst"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Product"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "Product om onderdelen toe te wijzen"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "Product om onderdelen toe te wijzen"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Voorraadartikel"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Bron voorraadartikel"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Bron voorraadartikel"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Bron voorraadartikel"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Hoeveelheid"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Voorraad hoeveelheid toe te wijzen aan productie"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Installeren in"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Bestemming voorraadartikel"
@@ -1186,8 +1190,8 @@ msgstr "Een lijst van productieuitvoeren moet worden verstrekt"
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Locatie"
@@ -1201,8 +1205,8 @@ msgstr "Locatie van voltooide productieuitvoeren"
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Status"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Voltooid"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Voltooid"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Verkooporder"
@@ -1527,9 +1531,9 @@ msgstr "Toegewezen Onderdelen"
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr "dagen"
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel"
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "Sjabloon"
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr "Interne Prijzen"
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr "Inschakelen van interne prijzen voor onderdelen"
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr "Printen van labels Inschakelen"
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr "Printen van labels via de webinterface inschakelen"
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr "Label Afbeelding DPI"
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "DPI resolutie bij het genereren van afbeelginsbestanden voor label printer plugins"
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr "Activeer Rapportages"
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr "Activeer het genereren van rapporten"
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "Foutopsporingsmodus"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr "Rapporten genereren in debug modus (HTML uitvoer)"
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "Paginagrootte"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "Standaard paginagrootte voor PDF rapporten"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr "Activeer Testrapporten"
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr "Activeer het genereren van testrapporten"
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr "Testrapporten Toevoegen"
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr "Bij het afdrukken van een Testrapport, voeg een kopie van het Testrapport toe aan het bijbehorende Voorraadartikel"
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr "Batchcode Sjabloon"
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr "Sjabloon voor het genereren van standaard batchcodes voor voorraadartikelen"
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr "Verlopen Voorraad"
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr "Verlopen voorraad functionaliteit inschakelen"
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr "Verkoop Verlopen Voorraad"
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr "Verkoop verlopen voorraad toestaan"
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr "Voorraad Vervaltijd"
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr "Aantal dagen voordat voorraadartikelen als verouderd worden beschouwd voor ze verlopen"
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr "Produceer Verlopen Voorraad"
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr "Sta productie met verlopen voorraad toe"
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr "Voorraad Eigenaar Toezicht"
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr "Eigenaarstoezicht over voorraadlocaties en items inschakelen"
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr "Productieorderreferentiepatroon"
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr "Vereist patroon voor het genereren van het Bouworderreferentieveld"
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr "Verkooporderreferentiepatroon"
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr "Vereist patroon voor het genereren van het Verkooporderreferentieveld"
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr "Standaard Verzending Verkooporder"
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr "Aanmaken standaard verzending bij verkooporders inschakelen"
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr "Inkooporderreferentiepatroon"
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Vereist patroon voor het genereren van het Inkooporderreferentieveld"
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr "Wachtwoord vergeten functie inschakelen"
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr "Wachtwoord vergeten functie inschakelen op de inlogpagina's"
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr "Registratie inschakelen"
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr "Zelfregistratie voor gebruikers op de inlogpagina's inschakelen"
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr "SSO inschakelen"
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr "SSO inschakelen op de inlogpagina's"
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "E-mailadres verplicht"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr "Vereis gebruiker om e-mailadres te registreren bij aanmelding"
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr "E-mail twee keer"
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr "Laat gebruikers twee keer om hun wachtwoord vragen tijdens het aanmelden"
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr "Groep bij aanmelding"
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr "Groep waaraan nieuwe gebruikers worden toegewezen bij registratie"
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr "MFA afdwingen"
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr "Gebruikers moeten multifactor-beveiliging gebruiken."
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr "Controleer plugins bij het opstarten"
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr "Activeer URL-integratie"
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr "Instellingssleutel (moet uniek zijn - hoofdletter ongevoelig"
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr "Toon laatste onderdelen"
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr "Toon laatste onderdelen op de startpagina"
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr "Recente Voorraadtelling"
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr "Toon recente voorraadwijzigingen"
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr "Toon recent aangepaste voorraadartikelen op de startpagina"
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr "Recente Voorraadtelling"
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr "Toon lage voorraad"
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr "Toon lage voorraad van artikelen op de startpagina"
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr "Toon lege voorraad"
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr "Toon lege voorraad van artikelen op de startpagina"
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr "Toon benodigde voorraad"
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr "Toon benodigde voorraad van artikelen voor productie op de startpagina"
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr "Toon verlopen voorraad"
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr "Toon verlopen voorraad van artikelen op de startpagina"
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr "Toon verouderde voorraad"
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr "Toon verouderde voorraad van artikelen op de startpagina"
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr "Toon openstaande producties"
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr "Toon openstaande producties op de startpagina"
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr "Toon achterstallige productie"
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr "Toon achterstallige producties op de startpagina"
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr "Toon uitstaande PO's"
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr "Toon uitstaande PO's op de startpagina"
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr "Toon achterstallige PO's"
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr "Toon achterstallige PO's op de startpagina"
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr "Toon uitstaande SO's"
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr "Toon uitstaande SO's op de startpagina"
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr "Toon achterstallige SO's"
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr "Toon achterstallige SO's op de startpagina"
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr "Zoek Onderdelen"
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr "Inactieve Onderdelen Verbergen"
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr "Zoek in Voorraad"
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr "Inkooporders Zoeken"
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr "Toon inkooporders in het zoekvenster"
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr "Inactieve Inkooporders Weglaten"
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Inactieve inkooporders weglaten in het zoekvenster"
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr "Verkooporders zoeken"
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr "Toon verkooporders in het zoekvenster"
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr "Inactieve Verkooporders Weglaten"
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr "Inactieve verkooporders weglaten in het zoekvenster"
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "Prijs"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr "Actief"
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr "Token"
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr "Token voor toegang"
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr "Geheim"
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr "Bericht ID"
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr "Host"
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr "Koptekst"
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr "Koptekst van dit bericht"
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr "Berichtinhoud"
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr "Inhoud van dit bericht"
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderd
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "Leverancier"
@@ -3322,7 +3334,7 @@ msgstr "Leverancier selecteren"
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr "SKU"
@@ -3363,7 +3375,7 @@ msgstr "Minimale kosten (bijv. voorraadkosten)"
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr "Order meerdere"
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Klant"
@@ -3509,7 +3521,7 @@ msgstr "Afbeelding Downloaden"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr ""
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "Verwijder Onderdelen"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "Fabrikant onderdelen"
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Inkooporders"
@@ -3588,7 +3600,7 @@ msgstr "Nieuwe Inkooporder"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr "Verkooporders"
@@ -3657,7 +3669,7 @@ msgstr "Verwijder leveranciersonderdelen"
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr "Toegewezen Voorraadartikelen"
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr "Leveranciersonderdeel"
@@ -3811,7 +3823,7 @@ msgstr "Prijsinformatie"
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr "Voorraadartikelen"
@@ -3861,7 +3873,7 @@ msgstr "Klanten"
msgid "New Customer"
msgstr "Nieuwe Klant"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr "Bedrijven"
@@ -3869,68 +3881,68 @@ msgstr "Bedrijven"
msgid "New Company"
msgstr "Nieuw Bedrijf"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr "Labelnaam"
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr "Label beschrijving"
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr "Label"
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr "Label template bestand"
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr "Ingeschakeld"
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr "Label template is ingeschakeld"
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr "Breedte [mm]"
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr "Label breedte, gespecificeerd in mm"
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr "Hoogte [mm]"
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr "Label hoogte, gespecificeerd in mm"
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr "Bestandsnaam Patroon"
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr "Filters"
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr "Inkooporder"
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr "Aantal ontvangen artikelen"
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "Inkoopprijs"
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen"
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr "Verkoopprijs"
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr "Gebruiker die deze zending gecontroleerd heeft"
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr "Zending"
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr "{part} stukprijs bijgewerkt naar {price} en aantal naar {qty}"
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr ""
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr "Standaard locatie voor onderdelen in deze categorie"
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr "Datum"
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr "Filters inkooporder"
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr "Verkooporder zoekopdracht filters"
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr "Stukprijs"
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr "Voorraadlocatie"
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr "Voorraadlocaties"
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr "Inkooporder Instellingen"
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Bevestigen"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr "Productieorder is achterstallig"
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr "Order-ID"
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr "Onderdeelnummer Fabrikant"
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr "Selecteer Verkooporders"
msgid "Sales Order(s) must be selected before printing report"
msgstr "Verkooporder(s) moeten geselecteerd zijn voordat u rapport afdrukt"
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr "Inkooporder bestaat niet meer"
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po
index 21083a1b72..0f076edb9e 100644
--- a/InvenTree/locale/no/LC_MESSAGES/django.po
+++ b/InvenTree/locale/no/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"Language: no_NO\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "API endepunkt ikke funnet"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Feildetaljer kan ikke finnes i admin-panelet"
@@ -45,7 +49,7 @@ msgstr "Oppgi dato"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Notater"
@@ -212,7 +216,7 @@ msgstr "Vedlegg"
msgid "Select file to attach"
msgstr "Velg fil å legge ved"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Velg fil å legge ved"
msgid "Link"
msgstr "Lenke"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Lenke til ekstern URL"
@@ -238,13 +242,13 @@ msgstr "Kommenter"
msgid "File comment"
msgstr "Kommentar til fil"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Bruker"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Ugyldig valg"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Ugyldig valg"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Navn"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Navn"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Beskrivelse"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "overkategori"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Sti"
@@ -679,7 +683,7 @@ msgstr "Delt fra overordnet element"
msgid "Split child item"
msgstr "Delt fra underelement"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Sammenslått lagervare"
@@ -755,11 +759,11 @@ msgstr "Systeminformasjon"
msgid "About InvenTree"
msgstr "Om InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "Bygningen må avbrytes før den kan slettes"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "Bygningen må avbrytes før den kan slettes"
msgid "Build Order"
msgstr "Build ordre"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Build Ordre"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Ugylding valg for overordnet build"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Bygg ordrereferanse"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Bygg ordrereferanse"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Referanse"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Kort beskrivelse av build"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Overordnet build"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Build order som denne build er tildelt til"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Build order som denne build er tildelt til"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Del"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Valg del å bygge"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Salg order referanse"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Salgorder som denne build er tildelt til"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Kilde plassering"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Valg sted for å ta lagervare fra for dette prosjektet (la stå tomt for a ta fra hvilken som helst sted)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Sted for destinasjon"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Velg sted hvor fulførte elementer vil bli lagret"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Prosjekt mengde"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Antall lagervare til prosjektet"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Fullførte elementer"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Antall lagervarer som er fullført"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Byggstatus"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Byggstatuskode"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Batch kode"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Batch kode for denne build output"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Opprettelsesdato"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Forventet sluttdato"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Forventet dato for ferdigstillelse. Build er forvalt etter denne datoen."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Fullført dato"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "fullført av"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Utstedt av"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Brukeren som utstede denne prosjekt order"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Brukeren som utstede denne prosjekt order"
msgid "Responsible"
msgstr "Ansvarlig"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "Ekstern link"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Ekstra prosjekt notater"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr "Bygg prioritet"
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr "Prioritet for denne byggeordren"
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Byggeordre {build} er fullført"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "Byggeordre er fullført"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Ingen prosjekt utgang"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Prosjekt utdata er allerede utfylt"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Prosjekt utdata samsvarer ikke Prosjekt Order"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Prosjektvare må spesifisere en prosjekt utdata, siden hovedvaren er markert som sporbar"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Tildelt antall ({q}) kan ikke overstige tilgjengelige lager mengde ({a})"
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "Lagervare er overtildelt"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Tildeling antallet må være større enn null"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "Mengden må væew 1 for serialisert lagervare"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Valgt lagevare ikke funnet i BOM"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Prosjekt"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "Bygge for å tildele deler"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "Bygge for å tildele deler"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Lagervare"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Kilde lagervare"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Kilde lagervare"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Kilde lagervare"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Antall"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Lagerantall å allokere til bygging"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Installerings informasjon"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Målets lagervare"
@@ -1186,8 +1190,8 @@ msgstr "En liste over byggeresultater må oppgis"
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Beliggenhet"
@@ -1201,8 +1205,8 @@ msgstr "Sted for ferdige byggeresultater"
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Status"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Fullført"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Fullført"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Salgsorder"
@@ -1527,9 +1531,9 @@ msgstr "Tildelte deler"
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr "Kopier kategori parametermaler ved oppretting av en del"
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "Mal"
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr ""
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr "Aktiver opprettelse av standard forsendelse med salgsordrer"
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr "Rediger fullførte salgsordrer"
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Tillat redigering av salgsordrer etter de har blitt sendt eller fullført"
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr "Referansemønster for innkjøpsordre"
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Obligatorisk mønster for generering av referansefelt for innkjøpsordre"
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr "Rediger fullførte innkjøpsordre"
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Tillat redigering av innkjøpsordre etter at de har blitt sendt eller fullført"
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr "Aktiver passord glemt"
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr "Ativer funskjon for glemt passord på innloggingssidene"
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr "Aktiver registrering"
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr "Aktiver egenregistrerting for brukerer på påloggingssidene"
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr "Aktiver SSO"
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr "Aktiver SSO på innloggingssidene"
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "E-postadresse kreves"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr "Krevt at brukeren angi e-post ved registrering"
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr "Auto-utfyll SSO brukere"
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Fyll automatisk ut brukeropplysninger fra SSO kontodata"
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr "E-post to ganger"
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr "Ved registrering spør brukere to ganger for e-posten"
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr "Passord to ganger"
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr "Ved registrerting, spør brukere to ganger for passord"
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr "Gruppe på registrering"
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr "Gruppe for hvilke nye brukere som er tilknyttet registrering"
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr "Krev MFA"
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr "Brukere må bruke flerfaktorsikkerhet."
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr "Sjekk utvidelser ved oppstart"
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Sjekk at alle programtillegg er installert ved oppstart - aktiver i containermiljøer"
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr "Sjekk plugin signaturer"
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr "Kontroller og vis signaturer for plugins"
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr "Aktiver URL integrering"
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr "Aktiver tillegg for å legge til URL"
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr "Aktiver navigasjonsintegrering"
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr "Aktiver plugins for å integrere inn i navigasjon"
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr "Aktiver app integrasjon"
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr "Aktiver plugins for å legge til apper"
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr "Aktiver integrering av tidsplan"
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr "Aktiver utvidelser for å kjøre planlagte oppgaver"
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr "Aktiver hendelsesintegrering"
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr "Aktiver plugins til å svare på interne hendelser"
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr "Innstillingsnøkkel (må være unik - ufølsom for store og små bokstaver"
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr "Vis abbonerte deler"
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr "Vis abbonerte deler på hjemmesiden"
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr "Vis abbonerte kategorier"
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr "Vis abbonerte delkatekorier på hjemmesiden"
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr "Vis nyeste deler"
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr "Vis nyeste deler på hjemmesiden"
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr "Antall nylig deler"
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr "Antall nylige deler som skal vises på indeks-side"
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr "Vis uvaliderte BOMs"
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr "Vis BOMs som venter validering på hjemmesiden"
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr "Vis nylige lagerendringer"
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr "Vis nylig endret lagervarer på hjemmesiden"
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr "Siste lagertelling"
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr "Antall nylige lagervarer som skal vises på indeksside"
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr "Vis lav lager"
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr "Vis lav lagervarer på hjemmesiden"
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr "Vis tom lagervarer"
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr "Vis lav lagerbeholdning på hjemmesiden"
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr "Vis nødvendig lagervare"
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr "Vis lagervarer som trengs for å bygge på hjemmesiden"
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr "Vis utløpt lager"
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr "Vis utløpte lagerbeholdninger på hjemmesiden"
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr "Del planlegging"
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr "Aktiv"
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr "Sjetong"
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr "Nøkkel for tilgang"
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr "Hemmelig"
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr "Delt hemmlighet for HMAC"
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr "Melding ID"
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr "Unik Id for denne meldingen"
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr "Vert"
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr "Tittel"
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr "Overskrift for denne meldingen"
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr "Brødtekst"
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr "Arbeidet med"
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr "Var arbeidet med denne meldingen ferdig?"
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Kunde"
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "Leverandør deler"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "Slett deler"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "Produsentdeler"
@@ -3565,7 +3577,7 @@ msgstr "Leverandør lager"
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Bestillingsorder"
@@ -3588,7 +3600,7 @@ msgstr "Ny bestillingsorder"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr "Salgsordre"
@@ -3657,7 +3669,7 @@ msgstr "Slett leverandørdeler"
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr "Tildelt lagervarer"
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr "Leverandør deler"
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr "Oppdater tilgjengelighet"
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr "Spørrefilter (kommaseparert liste over nøkkel=verdiparer),"
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr "Filtre"
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr ""
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Bekreft"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po
index fa8eadcec9..cfed423885 100644
--- a/InvenTree/locale/pl/LC_MESSAGES/django.po
+++ b/InvenTree/locale/pl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"Language: pl_PL\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "Nie znaleziono punktu końcowego API"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Szczegóły błędu można znaleźć w panelu administracyjnym"
@@ -45,7 +49,7 @@ msgstr "Wprowadź dane"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Uwagi"
@@ -212,7 +216,7 @@ msgstr "Załącznik"
msgid "Select file to attach"
msgstr "Wybierz plik do załączenia"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Wybierz plik do załączenia"
msgid "Link"
msgstr "Łącze"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Link do zewnętrznego adresu URL"
@@ -238,13 +242,13 @@ msgstr "Komentarz"
msgid "File comment"
msgstr "Komentarz pliku"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Użytkownik"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Błędny wybór"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Błędny wybór"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Nazwa"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Nazwa"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Opis"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "nadrzędny"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Ścieżka"
@@ -679,7 +683,7 @@ msgstr "Podziel z pozycji nadrzędnej"
msgid "Split child item"
msgstr "Podziel element podrzędny"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Scalone przedmioty magazynowe"
@@ -755,11 +759,11 @@ msgstr "Informacja systemowa"
msgid "About InvenTree"
msgstr "O InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięta"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięt
msgid "Build Order"
msgstr "Zlecenie Budowy"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Zlecenia budowy"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Nieprawidłowy wybór kompilacji nadrzędnej"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Odwołanie do zamówienia wykonania"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Odwołanie do zamówienia wykonania"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Referencja"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Krótki opis budowy"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Budowa nadrzędna"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Zamówienie budowy, do którego budowa jest przypisana"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Komponent"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Wybierz część do budowy"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Odwołanie do zamówienia sprzedaży"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Lokalizacja źródła"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Wybierz lokalizację, z której pobrać element do budowy (pozostaw puste, aby wziąć z dowolnej lokalizacji)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Lokalizacja docelowa"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Wybierz lokalizację, w której będą przechowywane ukończone elementy"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Ilość do stworzenia"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Ilość przedmiotów do zbudowania"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Ukończone elementy"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Ilość produktów magazynowych które zostały ukończone"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Status budowania"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Kod statusu budowania"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Kod partii"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Kod partii dla wyjścia budowy"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Data utworzenia"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Docelowy termin zakończenia"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Docelowa data zakończenia kompilacji. Po tej dacie kompilacja będzie zaległa."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Data zakończenia"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "zrealizowane przez"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Wydany przez"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Użytkownik, który wydał to zamówienie"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Użytkownik, który wydał to zamówienie"
msgid "Responsible"
msgstr "Odpowiedzialny"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "Link Zewnętrzny"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Dodatkowe notatki do budowy"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Kolejność kompilacji {build} została zakończona"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "Kolejność kompilacji została zakończona"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Nie określono danych wyjściowych budowy"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Budowanie wyjścia jest już ukończone"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Alokowana ilość musi być większa niż zero"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Nie znaleziono wybranego elementu magazynowego w BOM"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Budowa"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr ""
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr ""
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Element magazynowy"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Lokalizacja magazynowania przedmiotu"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Lokalizacja magazynowania przedmiotu"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Lokalizacja magazynowania przedmiotu"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Ilość"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Zainstaluj do"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Docelowa lokalizacja magazynowa przedmiotu"
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Lokalizacja"
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Status"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Zakończone"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Zakończone"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Zamówienie zakupu"
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr "dni"
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "Szablon"
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr "Ceny wewnętrzne"
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr "Włącz drukowanie etykiet"
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr "Włącz drukowanie etykiet z interfejsu WWW"
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr "DPI etykiety"
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr "Włącz raporty"
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "Tryb Debugowania"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "Rozmiar strony"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "Domyślna wielkość strony dla raportów PDF"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr "Włącz generowanie raportów testów"
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr "Włącz opcję zapomnianego hasła"
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr "Włącz funkcję zapomnianego hasła na stronach logowania"
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr "Włącz rejestrację"
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr "Włącz samodzielną rejestrację dla użytkowników na stronach logowania"
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr "Włącz SSO"
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr "Włącz SSO na stronach logowania"
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "Adres e-mail jest wymagany"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr "Autouzupełnianie użytkowników SSO"
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO"
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr "E-mail dwa razy"
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich adres e-mail"
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr "Hasło dwukrotnie"
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło"
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr "Grupuj przy rejestracji"
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr "Wymuś MFA"
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr "Użytkownicy muszą używać zabezpieczeń wieloskładnikowych."
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr "Sprawdź wtyczki przy starcie"
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr "Włącz integrację URL"
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr "Włącz wtyczki, aby dodać ścieżki URL"
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr "Włącz integrację z aplikacją"
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr "Włącz wtyczki, aby dodać aplikacje"
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr "Włącz wtyczki, aby uruchamiać zaplanowane zadania"
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr "Klucz ustawień (musi być unikalny - niewrażliwy na wielkość liter"
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr "Pokaż obserwowane części"
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr "Pokaż obserwowane części na stronie głównej"
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr "Pokaż obserwowane kategorie"
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr "Pokaż obserwowane kategorie części na stronie głównej"
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr "Pokaż najnowsze części"
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr "Pokaż najnowsze części na stronie głównej"
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr "Pokaż niski stan magazynowy"
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr "Pokaż elementy o niskim stanie na stronie głównej"
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr "Pokaż wymagany stan zapasów"
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr "Szukaj części"
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr "Ukryj nieaktywne części"
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr "Pokaż ilość w formularzach"
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr "Stały pasek nawigacyjny"
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr "Format daty"
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr "Preferowany format wyświetlania dat"
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr "Planowanie komponentów"
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "Cena"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr "Punkt końcowy"
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr "Aktywny"
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr "Sekret"
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr "Współdzielony sekret dla HMAC"
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr "Id wiadomości"
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr "Unikalny identyfikator dla tej wiadomości"
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr "Host, od którego otrzymano tę wiadomość"
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr "Nagłówek"
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr "Nagłówek tej wiadomości"
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr "Zawartość"
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr "Autor"
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "Dostawca"
@@ -3322,7 +3334,7 @@ msgstr "Wybierz dostawcę"
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr "Opakowanie"
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Klient"
@@ -3509,7 +3521,7 @@ msgstr "Pobierz obraz"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "Komponenty dostawcy"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "Usuń części"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "Części producenta"
@@ -3565,7 +3577,7 @@ msgstr "Zapasy dostawcy"
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Zamówienia zakupu"
@@ -3588,7 +3600,7 @@ msgstr "Nowe zamówienie zakupu"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr "Informacja cenowa"
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr "Towary"
@@ -3861,7 +3873,7 @@ msgstr "Klienci"
msgid "New Customer"
msgstr "Nowy klient"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr "Firmy"
@@ -3869,68 +3881,68 @@ msgstr "Firmy"
msgid "New Company"
msgstr "Nowa firma"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr "Nazwa etykiety"
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr "Opis etykiety"
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr "Etykieta"
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr "Aktywne"
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr "Szerokość [mm]"
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr "Wysokość [mm]"
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr "Wzór nazwy pliku"
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr "Filtry"
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr "Zlecenie zakupu"
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "Cena zakupu"
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr "Cena sprzedaży"
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr "Użytkownik, który sprawdził tę wysyłkę"
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr "Przesyłka"
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr "ID komponentu"
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr "Wersja"
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr "Słowa kluczowe"
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr "ID kategorii"
@@ -4833,7 +4844,7 @@ msgstr "Ścieżka kategorii"
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "Części"
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr "IPN komponentu"
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr "Kategoria komponentu"
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr "Kategorie części"
@@ -4925,7 +4936,7 @@ msgstr "Kategorie części"
msgid "Default location for parts in this category"
msgstr "Domyślna lokalizacja dla komponentów w tej kategorii"
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr "Data"
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr "Część jest wirtualna (nie fizyczna)"
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr "Nieaktywny"
@@ -6258,8 +6269,8 @@ msgstr "Minimalny poziom stanu magazynowego"
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr "Ukryj szczegóły części"
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr "Cennik dostawcy"
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr "Ostatnia aktualizacja"
@@ -6771,100 +6782,100 @@ msgstr "Instalacja nie została potwierdzona"
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr "Nazwa szablonu"
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr "Filtr części"
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr "Wycinek"
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr "Cena jednostkowa"
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr "Zainstalowane elementy"
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr "Numer seryjny"
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr "ID lokalizacji"
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr "ID części dostawcy"
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr "Zainstalowane w"
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr "Data ważności"
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr "Lokacje stanu magazynowego"
@@ -7058,7 +7068,7 @@ msgstr "Wybierz właściciela"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr "Kurs wymiany"
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr "Aktualizuj teraz"
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr "Ostatnia Aktualizacja"
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr "Nigdy"
@@ -8613,7 +8623,7 @@ msgstr "Potwierdź adres e-mail"
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr "Proszę potwierdzić że %(email)s jest adresem e-mail dla użytkownika %(user_display)s."
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Potwierdź"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr "Wybierz"
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr "Brak informacji o użytkowniku"
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr "Edytuj przedział cenowy"
@@ -9716,61 +9726,61 @@ msgstr "Wyczyść wszystkie filtry"
msgid "Create filter"
msgstr "Utwórz filtr"
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr "Działanie zabronione"
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr "Operacja utworzenia nie jest dozwolona"
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr "Operacja aktualizacji nie jest dozwolona"
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr "Operacja usuwania nie jest dozwolona"
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr "Operacja przeglądania nie jest dozwolona"
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr "Pozostaw ten formularz otwarty"
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr "Wprowadź poprawny numer"
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr "Istnieją błędy formularza"
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr "Nie znaleziono wyników"
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr "Wyszukiwanie"
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr "Wyczyść wejście"
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr "Kolumna pliku"
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr "Nazwa pola"
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr "Wybór Kolumn"
@@ -9903,28 +9913,6 @@ msgstr "Serwer zwrócił kod błędu 400"
msgid "Error requesting form data"
msgstr "Błąd podczas żądania danych formularza"
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr "ID firmy"
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr "ID zamówienia"
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr "ID wysyłki"
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr "Brak kategorii"
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr "Wyświetl jako listę"
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr "Wyświetl jako drzewo"
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr "Edytuj ${human_name}"
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr "Usuń ${human_name}"
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr "Kod statusu musi być wybrany"
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr "Szczegóły"
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr "Lokalizacja już nie istnieje"
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr "Zamówienie zakupu już nie istnieje"
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr "Klient już nie istnieje"
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr "Element magazynowy już nie istnieje"
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr "Dodano"
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr "Usunięto"
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr "Pokaż pełne wyniki wyszukiwania"
msgid "Clear search"
msgstr "Wyczyść wyszukiwanie"
-#: templates/search.html:16
-msgid "Filter results"
-msgstr "Filtruj wyniki"
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr "Zamknij menu wyszukiwania"
-#: templates/search.html:35
-msgid "No search results"
-msgstr "Brak wyników"
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po
index db00b655fc..e23c0c40df 100644
--- a/InvenTree/locale/pt/LC_MESSAGES/django.po
+++ b/InvenTree/locale/pt/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-18 08:05\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:29\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "API endpoint não encontrado"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr "Usuário não tem permissão para ver este modelo"
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Detalhes do erro podem ser encontrados no painel de administrador"
@@ -45,7 +49,7 @@ msgstr "Insira uma Data"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Anotações"
@@ -212,7 +216,7 @@ msgstr "Anexo"
msgid "Select file to attach"
msgstr "Selecione arquivo para anexar"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Selecione arquivo para anexar"
msgid "Link"
msgstr "Link"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Link para URL externa"
@@ -238,13 +242,13 @@ msgstr "Comentario"
msgid "File comment"
msgstr "Comentario sobre arquivo"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Usuario"
@@ -285,9 +289,9 @@ msgstr "Nomes duplicados não podem existir sob o mesmo parental"
msgid "Invalid choice"
msgstr "Escolha inválida"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Escolha inválida"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Nome"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Nome"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Descricao"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "parent"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Caminho"
@@ -679,7 +683,7 @@ msgstr "Separado do Item Paternal"
msgid "Split child item"
msgstr "Separar o Item filho"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Itens de estoque mesclados"
@@ -755,11 +759,11 @@ msgstr "Informação do Sistema"
msgid "About InvenTree"
msgstr "Sobre o InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "Produção deve ser cancelada antes de ser deletada"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "Produção deve ser cancelada antes de ser deletada"
msgid "Build Order"
msgstr "Ondem de Produção"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Ordens de Produções"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Escolha de Produção parental inválida"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Referência do pedido de produção"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Referência do pedido de produção"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Referência"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Breve descrição da produção"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Produção Progenitor"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Ordem de produção para qual este serviço está alocado"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Ordem de produção para qual este serviço está alocado"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Peça"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Selecionar peça para produção"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Referência do pedido de venda"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Ordem de Venda para qual esta produção está alocada"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Local de Origem"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Selecione a localização para pegar do estoque para esta produção (deixe em branco para tirar a partir de qualquer local de estoque)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Local de Destino"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Selecione o local onde os itens concluídos serão armazenados"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Quantidade de Produção"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Número de itens em estoque para produzir"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Itens concluídos"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Número de itens em estoque concluídos"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Progresso da produção"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Código de situação da produção"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Código de Lote"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Código do lote para esta saída de produção"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Criado em"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Data alvo final"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Data alvo para finalização de produção. Estará atrasado a partir deste dia."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Data de conclusão"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "Concluído em"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Emitido em"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Usuário que emitiu esta ordem de produção"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Usuário que emitiu esta ordem de produção"
msgid "Responsible"
msgstr "Responsável"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr "Usuário ou grupo responsável para esta ordem de produção"
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr "Usuário ou grupo responsável para esta ordem de produção"
msgid "External Link"
msgstr "Link Externo"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Notas de produção complementares"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr "Prioridade de Produção"
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr "Prioridade desta ordem de produção"
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "O Pedido de produção {build} foi concluído!"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "Um pedido de produção foi concluído"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Nenhuma saída de produção especificada"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Saída de produção já completada"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Saída da produção não corresponde à Ordem de Produção"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Item de produção deve especificar a saída, pois peças mestres estão marcadas como rastreáveis"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})"
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "O item do estoque está sobre-alocado"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Quantidade alocada deve ser maior que zero"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "Quantidade deve ser 1 para estoque serializado"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Item do estoque selecionado não encontrado na LDM"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Produção"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "Faça uma Produção para atribuir peças"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "Faça uma Produção para atribuir peças"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Item de estoque"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Origem do item em estoque"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Origem do item em estoque"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Origem do item em estoque"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Quantidade"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Quantidade do estoque para alocar à produção"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Instalar em"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Destino do Item do Estoque"
@@ -1186,8 +1190,8 @@ msgstr "Uma lista de saídas de produção deve ser fornecida"
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Local"
@@ -1201,8 +1205,8 @@ msgstr "Local para saídas de produção concluídas"
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Situação"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Concluído"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Concluído"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Pedido de Venda"
@@ -1527,9 +1531,9 @@ msgstr "Peças alocadas"
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr "Frequência para verificar atualizações (defina como zero para desativar)"
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr "dias"
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr "Copiar parâmetros do modelo de categoria quando criar uma peça"
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "Modelo"
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr "Ícone padrão de categoria de peça (vazio significa sem ícone)"
#: common/models.py:1220
-msgid "Pricing Decimal Places"
-msgstr "Casas decimais de preço"
+msgid "Minimum Pricing Decimal Places"
+msgstr "Mínimo de Casas Decimais do Preço"
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
-msgstr "Número de casas decimais a exibir quando renderizar dados de preços"
+msgid "Minimum number of decimal places to display when rendering pricing data"
+msgstr "Mínimo número de casas decimais a exibir quando renderizar dados de preços"
#: common/models.py:1231
+msgid "Maximum Pricing Decimal Places"
+msgstr "Máximo Casas Decimais de Preço"
+
+#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
msgid "Use Supplier Pricing"
msgstr "Usar Preços do Fornecedor"
-#: common/models.py:1232
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Incluir quebras de preço do fornecedor nos cálculos de preços globais"
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr "Sobrescrever histórico de compra"
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Histórico do pedido de compra substitui os intervalos dos preços do fornecedor"
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr "Usar Preços do Item em Estoque"
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Usar preço inserido manualmente no estoque para cálculos de valores"
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr "Idade do preço do Item em Estoque"
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Não incluir itens em estoque mais velhos que este número de dias no cálculo de preços"
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr "Usar Preço Variável"
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr "Incluir preços variáveis nos cálculos de valores gerais"
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr "Apenas Ativar Variáveis"
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Apenas usar peças variáveis ativas para calcular preço variáveis"
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr "Intervalo de Reconstrução de Preços"
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr "Número de dias antes da atualização automática dos preços das peças"
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr "Preços Internos"
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr "Habilitar preços internos para peças"
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr "Sobrepor Valor Interno"
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr "Se disponível, preços internos sobrepõe variação de cálculos de preço"
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr "Ativar impressão de etiquetas"
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr "Ativar impressão de etiqueta pela interface da internet"
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr "DPI da Imagem na Etiqueta"
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Resolução de DPI quando gerar arquivo de imagens para fornecer à extensão de impressão de etiquetas"
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr "Habilitar Relatórios"
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr "Ativar geração de relatórios"
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "Modo de depuração"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr "Gerar relatórios em modo de depuração (saída HTML)"
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "Tamanho da página"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "Tamanho padrão da página PDF para relatórios"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr "Ativar Relatórios Teste"
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr "Ativar geração de relatórios de teste"
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr "Anexar Relatórios de Teste"
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr "Quando imprimir um Relatório de Teste, anexar uma cópia do mesmo ao item de estoque associado"
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr "Seriais Únicos Globais"
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr "Números de série para itens de estoque devem ser globalmente únicos"
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr "Preenchimento automático de Números Seriais"
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr "Preencher números de série automaticamente no formulário"
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr "Excluir Estoque Esgotado"
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr "Determina o comportamento padrão quando um item de estoque é esgotado"
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr "Modelo de Código de Lote"
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr "Modelo para gerar códigos de lote padrão para itens de estoque"
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr "Validade do Estoque"
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr "Ativar função de validade de estoque"
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr "Vender estoque expirado"
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr "Permitir venda de estoque expirado"
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr "Tempo de Estoque Inativo"
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr "Número de dias em que os itens em estoque são considerados obsoleto antes de vencer"
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr "Produzir Estoque Vencido"
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr "Permitir produção com estoque vencido"
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr "Controle de propriedade do estoque"
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr "Ativar controle de propriedade sobre locais e itens de estoque"
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr "Ícone padrão do local de estoque"
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr "Ícone padrão de local de estoque (vazio significa sem ícone)"
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr "Modelo de Referência de Pedidos de Produção"
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr "Modelo necessário para gerar campo de referência do Pedido de Produção"
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr "Modelo de Referência de Pedidos de Venda"
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr "Modelo necessário para gerar campo de referência do Pedido de Venda"
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr "Envio Padrão de Pedidos de Venda"
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr "Habilitar criação de envio padrão com Pedidos de Vendas"
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr "Editar os Pedidos de Vendas concluídos"
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Permitir a edição de pedidos de vendas após serem enviados ou concluídos"
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr "Modelo de Referência de Pedidos de Compras"
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Modelo necessário para gerar campo de referência do Pedido de Compra"
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr "Editar Pedidos de Compra Concluídos"
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Permitir a edição de pedidos de compras após serem enviados ou concluídos"
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr "Habitar esquecer senha"
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr "Habilitar a função \"Esqueci minha senha\" nas páginas de acesso"
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr "Habilitar cadastro"
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr "Ativar auto-registro para usuários na página de entrada"
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr "Ativar SSO"
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr "Ativar SSO na página de acesso"
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr "Ativar registro SSO"
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Ativar auto-registro por SSO para usuários na página de entrada"
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "Email obrigatório"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr "Exigir do usuário o e-mail no cadastro"
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr "Auto-preencher usuários SSO"
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Preencher automaticamente os detalhes do usuário a partir de dados da conta SSO"
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr "Enviar email duplo"
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr "No registro pedir aos usuários duas vezes pelo email"
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr "Senha duas vezes"
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr "No registro pedir aos usuários duas vezes pela senha"
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr "Domínios permitidos"
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr "Restringir registros a certos domínios (separados por vírgula, começando com @)"
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr "Grupo no cadastro"
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr "Grupo ao qual novos usuários são atribuídos no registro"
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr "Forçar AMF"
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr "Os usuários devem usar uma segurança multifator."
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr "Checar extensões no início"
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Checar que todas as extensões instaladas no início — ativar em ambientes de contêineres"
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr "Checar assinaturas de extensões"
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr "Checar e mostrar assinaturas das extensões"
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr "Ativar integração URL"
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr "Ativar extensão para adicionar rotas URL"
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr "Ativar integração de navegação"
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr "Ativar extensões para integrar à navegação"
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr "Ativa integração com aplicativo"
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr "Ativar extensões para adicionar aplicativos"
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr "Ativar integração do calendário"
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr "Ativar extensões para executar tarefas agendadas"
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr "Ativar integração de eventos"
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr "Ativar extensões para responder a eventos internos"
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr "Funcionalidade de Balanço do Inventário"
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Ativar funcionalidade de balanço para gravar níveis de estoque e calcular seu valor"
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr "Período de Balanço Automático"
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Número de dias entre gravação do balanço de estoque (coloque zero para desativar)"
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr "Intervalo para Excluir o Relatório"
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Relatórios de balanço serão apagados após um número de dias especificado"
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr "Senha de configurações (deve ser única — diferencia maiúsculas de minúsculas"
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr "Nenhuma impressora (Exportar para PDF)"
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr "Mostrar peças subscritas"
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr "Mostrar peças subscritas na tela inicial"
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr "Mostrar categorias subscritas"
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr "Mostrar categorias de peças subscritas na tela inicial"
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr "Mostrar peças mais recentes"
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr "Mostrar as peças mais recentes na página inicial"
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr "Contagem de peças recentes"
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr "Número de peças recentes para mostrar no índice"
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr "Mostrar LDMs não validadas"
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr "Mostrar LDMs que aguardam validação na página inicial"
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr "Mostrar alterações recentes de estoque"
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr "Mostrar itens de estoque alterados recentemente na página inicial"
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr "Contagem de Estoque Recente"
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr "Número recentes itens do estoque para mostrar no índice"
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr "Mostrar baixo estoque"
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr "Mostrar itens de baixo estoque na página inicial"
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr "Mostrar estoque esgotado"
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr "Mostrar itens sem estoque na página inicial"
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr "Mostrar estoque necessário"
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr "Mostrar itens de estoque necessários para produções na tela inicial"
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr "Mostrar estoque expirado"
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr "Mostrar expirados itens em estoque na tela inicial"
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr "Mostrar estoque inativo"
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr "Mostrar estoque inativo na tela inicial"
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr "Mostrar produções pendentes"
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr "Mostrar produções pendentes na tela inicial"
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr "Mostrar produções atrasadas"
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr "Mostrar produções atrasadas na tela inicial"
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr "Mostrar pedidos de compra pendentes"
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr "Mostrar os Pedidos de Compras pendentes na página inicial"
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr "Mostrar Pedidos de Compra atrasados"
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr "Mostrar os Pedidos de Compras atrasadas na tela inicial"
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr "Mostrar pedidos de vendas pendentes"
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr "Mostrar os Pedidos de Vendas pendentes na página inicial"
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr "Mostrar Pedidos de Venda atrasados"
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr "Mostrar os Pedidos de Vendas atrasadas na tela inicial"
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr "Mostrar notícias"
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr "Mostrar notícias na tela inicial"
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr "Mostrar etiqueta em linha"
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Mostrar etiquetas em PDF no navegador, ao invés de baixar o arquivo"
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr "Impressora de etiquetas padrão"
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr "Configurar qual impressora de etiqueta deve ser selecionada por padrão"
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr "Mostrar relatório em linha"
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Mostrar relatórios em PDF no navegador, ao invés de baixar o arquivo"
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr "Procurar Peças"
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr "Mostrar peças na janela de visualização de pesquisa"
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr "Buscar Peças do Fornecedor"
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr "Mostrar fornecedor de peças na janela de visualização de pesquisa"
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr "Buscar peças do fabricante"
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr "Mostrar fabricante de peças na janela de visualização de pesquisa"
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr "Ocultar peças inativas"
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr "Não incluir peças inativas na janela de visualização de pesquisa"
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr "Pesquisar Categorias"
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr "Mostrar categoria das peças na janela de visualização de pesquisa"
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr "Pesquisar Estoque"
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr "Mostrar itens do estoque na janela de visualização de pesquisa"
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr "Ocultar itens do estoque indisponíveis"
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Não incluir itens de estoque que não estão disponíveis na janela de visualização de pesquisa"
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr "Procurar Locais"
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr "Mostrar locais de estoque na janela de visualização de pesquisa"
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr "Pesquisar empresas"
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr "Mostrar empresas na janela de visualização de pesquisa"
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr "Procurar Pedidos de Produção"
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr "Mostrar pedidos de produção na janela de visualização de pesquisa"
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr "Mostrar Pedido de Compras"
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr "Mostrar pedidos de compra na janela de visualização de pesquisa"
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr "Não incluir Pedidos de Compras Inativos"
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Não incluir pedidos de compras inativos na janela de visualização de pesquisa"
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr "Procurar Pedidos de Vendas"
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr "Mostrar pedidos de vendas na janela de visualização de pesquisa"
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr "Não Incluir Pedidos de Compras Inativas"
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr "Não incluir pedidos de vendas inativos na janela de visualização de pesquisa"
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr "Mostrar Resultados Anteriores"
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr "Número de resultados mostrados em cada seção da janela de visualização de pesquisa"
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr "Mostrar Quantidade nos Formulários"
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr "Mostrar a quantidade de peças disponíveis em alguns formulários"
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr "Tecla Esc Fecha Formulários"
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr "Usar a tecla Esc para fechar fomulários modais"
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr "Fixar Navbar"
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr "A posição do Navbar é fixa no topo da tela"
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr "Formato da data"
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr "Formato preferido para mostrar datas"
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr "Agendamento de peças"
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr "Mostrar informações de agendamento de peças"
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr "Balanço de Peça"
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Mostrar informação de balanço da peça (se a funcionalidade de balanço estiver habilitada)"
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr "Comprimento da Tabela de Frases"
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr "Limite máximo de comprimento para frases exibidas nas visualizações de tabela"
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr "Quantidade de Parcelamentos"
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "Preço"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr "Preço unitário na quantidade especificada"
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr "Ponto final"
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr "Ponto final em qual o gancho web foi recebido"
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr "Nome para este webhook"
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr "Nome para este webhook"
msgid "Active"
msgstr "Ativo"
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr "Este gancho web está ativo"
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr "Token"
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr "Token de acesso"
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr "Segredo"
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr "Segredo compartilhado para HMAC"
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr "ID da Mensagem"
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr "Identificador exclusivo desta mensagem"
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr "Servidor"
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr "Servidor do qual esta mensagem foi recebida"
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr "Cabeçalho"
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr "Cabeçalho da mensagem"
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr "Corpo"
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr "Corpo da mensagem"
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr "Ponto do qual esta mensagem foi recebida"
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr "Trabalhado em"
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr "O trabalho desta mensagem foi concluído?"
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr "Id"
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr "Título"
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr "Publicado"
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr "Autor"
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr "Resumo"
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr "Lida"
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr "Esta notícia do item foi lida?"
@@ -3309,7 +3321,7 @@ msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "Fornecedor"
@@ -3322,7 +3334,7 @@ msgstr "Selecione o fornecedor"
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr "Código (SKU)"
@@ -3363,7 +3375,7 @@ msgstr "Taxa mínima (ex.: taxa de estoque)"
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr "Embalagem"
@@ -3397,7 +3409,7 @@ msgstr "Pedir múltiplos"
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr "Excluir imagem"
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Cliente"
@@ -3509,7 +3521,7 @@ msgstr "Baixar Imagem"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "Peças do Fornecedor"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "Excluir Peças"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "Fabricantes de peças"
@@ -3565,7 +3577,7 @@ msgstr "Estoque do Fornecedor"
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Pedidos de compra"
@@ -3588,7 +3600,7 @@ msgstr "Novo Pedido de Compra"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr "Pedidos de vendas"
@@ -3657,7 +3669,7 @@ msgstr "Excluir peças do fornecedor"
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr "Itens de Estoque atribuídos"
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr "Fornecedor da Peça"
@@ -3811,7 +3823,7 @@ msgstr "Informações de Preço"
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr "Adicionar parcela de preço"
@@ -3835,7 +3847,7 @@ msgstr "Atualizar disponibilidade de peças"
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr "Itens de Estoque"
@@ -3861,7 +3873,7 @@ msgstr "Clientes"
msgid "New Customer"
msgstr "Novo Cliente"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr "Empresas"
@@ -3869,68 +3881,68 @@ msgstr "Empresas"
msgid "New Company"
msgstr "Nova Empresa"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr "Nome da etiqueta"
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr "Descrição da etiqueta"
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr "Etiqueta"
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr "Arquivo de modelo de etiqueta"
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr "Habilitado"
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr "Modelo de Etiqueta Habilitado"
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr "Largura [mm]"
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr "Largura da etiqueta, em mm"
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr "Altura [mm]"
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr "Altura da Etiqueta, em mm"
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr "Padrão de Nome de Arquivo"
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr "Padrão para gerar nomes do arquivo das etiquetas"
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr "Filtros de consulta (lista de valores separados por vírgula),"
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr "Filtros"
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr "Filtros de consulta (lista de valores separados por vírgula"
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr "Filtros de consulta de peça (lista de valores separados por vírgula)"
@@ -3938,7 +3950,7 @@ msgstr "Filtros de consulta de peça (lista de valores separados por vírgula)"
msgid "No matching purchase order found"
msgstr "Nenhum pedido de compra correspondente encontrado"
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr "Nenhum pedido de compra correspondente encontrado"
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr "Pedido de Compra"
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr "Desconhecido"
@@ -4139,7 +4151,7 @@ msgstr "Número de itens recebidos"
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "Preço de Compra"
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr "Apenas peças vendáveis podem ser atribuídas a um pedido de venda"
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr "Preço de Venda"
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr "Usuário que verificou esta remessa"
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr "Remessa"
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr "Atualizado {part} unid.-preço para {price} e quantidade para {qty}"
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr "ID da Peça"
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr "IPN"
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr "Revisão"
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr "Palavras chave"
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr "ID da Categoria"
@@ -4833,7 +4844,7 @@ msgstr "Caminho da Categoria"
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "Peças"
@@ -4854,13 +4865,13 @@ msgstr "IPN Paternal"
msgid "Part IPN"
msgstr "IPN da Peça"
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr "Preço Mínimo"
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr "Preço Máximo"
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr "Categoria da Peça"
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr "Categorias de Peça"
@@ -4925,7 +4936,7 @@ msgstr "Categorias de Peça"
msgid "Default location for parts in this category"
msgstr "Local padrão para peças desta categoria"
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr "Estoque total disponível no momento do balanço"
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr "Data"
@@ -5533,7 +5544,7 @@ msgstr "Quantidade deve ser valor inteiro para peças rastreáveis"
#: part/models.py:3710 part/models.py:3712
msgid "Sub part must be specified"
-msgstr ""
+msgstr "Sub peça deve ser especificada"
#: part/models.py:3828
msgid "BOM Item Substitute"
@@ -5984,7 +5995,7 @@ msgstr "Adicionar informações de balanço de estoque"
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr "Balanço"
@@ -6051,221 +6062,221 @@ msgstr "Carregar LDM"
#: part/templates/part/detail.html:297
msgid "Validate BOM"
-msgstr ""
+msgstr "Validar LDM"
#: part/templates/part/detail.html:302 part/templates/part/detail.html:303
#: templates/js/translated/bom.js:1275 templates/js/translated/bom.js:1276
msgid "Add BOM Item"
-msgstr ""
+msgstr "Adicionar Item LDM"
#: part/templates/part/detail.html:316
msgid "Assemblies"
-msgstr ""
+msgstr "Montagens"
#: part/templates/part/detail.html:334
msgid "Part Builds"
-msgstr ""
+msgstr "Produções de peça"
#: part/templates/part/detail.html:361 stock/templates/stock/item.html:38
msgid "Build Order Allocations"
-msgstr ""
+msgstr "Alocações de Pedido de Produção"
#: part/templates/part/detail.html:377
msgid "Part Suppliers"
-msgstr ""
+msgstr "Fornecedores da peça"
#: part/templates/part/detail.html:407
msgid "Part Manufacturers"
-msgstr ""
+msgstr "Fabricantes da peça"
#: part/templates/part/detail.html:423
msgid "Delete manufacturer parts"
-msgstr ""
+msgstr "Apagar peças do fabricante"
#: part/templates/part/detail.html:703
msgid "Related Part"
-msgstr ""
+msgstr "Peça Relacionada"
#: part/templates/part/detail.html:711
msgid "Add Related Part"
-msgstr ""
+msgstr "Adicionar peça relacionada"
#: part/templates/part/detail.html:799
msgid "Add Test Result Template"
-msgstr ""
+msgstr "Adicionar Modelo de Resultado de Teste"
#: part/templates/part/import_wizard/ajax_part_upload.html:29
#: part/templates/part/import_wizard/part_upload.html:14
msgid "Insufficient privileges."
-msgstr ""
+msgstr "Permissões insuficientes."
#: part/templates/part/import_wizard/part_upload.html:8
msgid "Return to Parts"
-msgstr ""
+msgstr "Retornar para Peças"
#: part/templates/part/import_wizard/part_upload.html:13
msgid "Import Parts from File"
-msgstr ""
+msgstr "Importar Peças de um Arquivo"
#: part/templates/part/import_wizard/part_upload.html:31
msgid "Requirements for part import"
-msgstr ""
+msgstr "Requerimentos para importar peça"
#: part/templates/part/import_wizard/part_upload.html:33
msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
+msgstr "O arquivo para importar peças deve conter as colunas nomeadas como fornecido na "
#: part/templates/part/import_wizard/part_upload.html:33
msgid "Part Import Template"
-msgstr ""
+msgstr "Modelo de importação de Peças"
#: part/templates/part/import_wizard/part_upload.html:89
msgid "Download Part Import Template"
-msgstr ""
+msgstr "Baixar Modelo de Importação de Peça"
#: part/templates/part/import_wizard/part_upload.html:92
#: templates/js/translated/bom.js:278 templates/js/translated/bom.js:312
#: templates/js/translated/order.js:1087 templates/js/translated/tables.js:168
msgid "Format"
-msgstr ""
+msgstr "Formato"
#: part/templates/part/import_wizard/part_upload.html:93
#: templates/js/translated/bom.js:279 templates/js/translated/bom.js:313
#: templates/js/translated/order.js:1088
msgid "Select file format"
-msgstr ""
+msgstr "Selecione o formato de arquivo"
#: part/templates/part/part_app_base.html:12
msgid "Part List"
-msgstr ""
+msgstr "Lista de Peças"
#: part/templates/part/part_base.html:27 part/templates/part/part_base.html:31
msgid "You are subscribed to notifications for this part"
-msgstr ""
+msgstr "Você está inscrito para notificações desta peça"
#: part/templates/part/part_base.html:35
msgid "Subscribe to notifications for this part"
-msgstr ""
+msgstr "Inscrever-se para notificações desta peça"
#: part/templates/part/part_base.html:49
msgid "Unink Barcode"
-msgstr ""
+msgstr "Desatribuir Código de Barras"
#: part/templates/part/part_base.html:54
#: stock/templates/stock/item_base.html:63
#: stock/templates/stock/location.html:73
msgid "Print Label"
-msgstr ""
+msgstr "Imprimir Etiqueta"
#: part/templates/part/part_base.html:60
msgid "Show pricing information"
-msgstr ""
+msgstr "Mostrar informações de preços"
#: part/templates/part/part_base.html:65
#: stock/templates/stock/item_base.html:111
#: stock/templates/stock/location.html:81
msgid "Stock actions"
-msgstr ""
+msgstr "Ações de Estoque"
#: part/templates/part/part_base.html:72
msgid "Count part stock"
-msgstr ""
+msgstr "Contagem peça em estoque"
#: part/templates/part/part_base.html:78
msgid "Transfer part stock"
-msgstr ""
+msgstr "Transferir estoque de peça"
#: part/templates/part/part_base.html:93
msgid "Part actions"
-msgstr ""
+msgstr "Ações de peça"
#: part/templates/part/part_base.html:96
msgid "Duplicate part"
-msgstr ""
+msgstr "Peça duplicada"
#: part/templates/part/part_base.html:99
msgid "Edit part"
-msgstr ""
+msgstr "Editar peça"
#: part/templates/part/part_base.html:102
msgid "Delete part"
-msgstr ""
+msgstr "Excluir peça"
#: part/templates/part/part_base.html:121
msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
+msgstr "Esta é uma peça modelo (as variantes podem ser feitas a partir desta peça)"
#: part/templates/part/part_base.html:125
msgid "Part can be assembled from other parts"
-msgstr ""
+msgstr "Peças pode ser montada a partir de outras peças"
#: part/templates/part/part_base.html:129
msgid "Part can be used in assemblies"
-msgstr ""
+msgstr "Peça pode ser usada em montagens"
#: part/templates/part/part_base.html:133
msgid "Part stock is tracked by serial number"
-msgstr ""
+msgstr "Peça em estoque é controlada por número de série"
#: part/templates/part/part_base.html:137
msgid "Part can be purchased from external suppliers"
-msgstr ""
+msgstr "Peça pode ser comprada de fornecedores externos"
#: part/templates/part/part_base.html:141
msgid "Part can be sold to customers"
-msgstr ""
+msgstr "Peça pode ser vendida a clientes"
#: part/templates/part/part_base.html:147
#: part/templates/part/part_base.html:155
msgid "Part is virtual (not a physical part)"
-msgstr ""
+msgstr "Peça é virtual (não é algo físico)"
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
-msgstr ""
+msgstr "Inativo"
#: part/templates/part/part_base.html:165
#: part/templates/part/part_base.html:687
msgid "Show Part Details"
-msgstr ""
+msgstr "Mostrar Detalhes de Peça"
#: part/templates/part/part_base.html:183
#, python-format
msgid "This part is a variant of %(link)s"
-msgstr ""
+msgstr "Esta peça é uma variante de %(link)s"
#: part/templates/part/part_base.html:221
#: stock/templates/stock/item_base.html:385
msgid "Allocated to Build Orders"
-msgstr ""
+msgstr "Alocado para Pedidos de Construção"
#: part/templates/part/part_base.html:230
#: stock/templates/stock/item_base.html:378
msgid "Allocated to Sales Orders"
-msgstr ""
+msgstr "Alocado para Pedidos de Venda"
#: part/templates/part/part_base.html:238 templates/js/translated/bom.js:1173
msgid "Can Build"
-msgstr ""
+msgstr "Pode Produzir"
#: part/templates/part/part_base.html:294
msgid "Minimum stock level"
-msgstr ""
+msgstr "Nível mínimo de estoque"
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
-msgstr ""
+msgstr "Faixa de Preço"
#: part/templates/part/part_base.html:361
msgid "Latest Serial Number"
-msgstr ""
+msgstr "Último Número de Série"
#: part/templates/part/part_base.html:365
#: stock/templates/stock/item_base.html:334
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr "Esconder Detalhes da Peça"
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr "Preço do fornecedor"
@@ -6394,7 +6405,7 @@ msgstr "Atualizar Preço da Peça"
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr "Última atualização"
@@ -6489,66 +6500,66 @@ msgstr "Enviar Dados LDM"
#: part/templates/part/upload_bom.html:37
msgid "Requirements for BOM upload"
-msgstr ""
+msgstr "Requisitos para carregar a LDM"
#: part/templates/part/upload_bom.html:39
msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
+msgstr "O arquivo da LDM deve conter as colunas nomeadas como fornecido na "
#: part/templates/part/upload_bom.html:39
msgid "BOM Upload Template"
-msgstr ""
+msgstr "Carregar Modelo de LDM"
#: part/templates/part/upload_bom.html:40
msgid "Each part must already exist in the database"
-msgstr ""
+msgstr "Cada peça deve existir no banco de dados"
#: part/templates/part/variant_part.html:9
msgid "Create new part variant"
-msgstr ""
+msgstr "Criar variante de peça"
#: part/templates/part/variant_part.html:10
#, python-format
msgid "Create a new variant of template '%(full_name)s'."
-msgstr ""
+msgstr "Criar uma nova variante do modelo '%(full_name)s'."
#: part/templatetags/inventree_extras.py:187
msgid "Unknown database"
-msgstr ""
+msgstr "Banco de dados desconhecido"
#: part/templatetags/inventree_extras.py:239
#, python-brace-format
msgid "{title} v{version}"
-msgstr ""
+msgstr "{title} v{version}"
#: part/views.py:110
msgid "Match References"
-msgstr ""
+msgstr "Referências de combinações"
#: part/views.py:238
#, python-brace-format
msgid "Can't import part {name} because there is no category assigned"
-msgstr ""
+msgstr "Não é possível importar a peça {name} pois não há uma categoria atribuída"
#: part/views.py:379
msgid "Select Part Image"
-msgstr ""
+msgstr "Selecionar Imagem da Peça"
#: part/views.py:405
msgid "Updated part image"
-msgstr ""
+msgstr "Atualizar imagem da peça"
#: part/views.py:408
msgid "Part image not found"
-msgstr ""
+msgstr "Imagem da peça não encontrada"
#: part/views.py:503
msgid "Part Pricing"
-msgstr ""
+msgstr "Preço Peça"
#: plugin/apps.py:55
msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details."
-msgstr ""
+msgstr "Seu ambiente tem uma versão git desatualizada. Isto impede que o InvenTree carregue detalhes da extensão."
#: plugin/base/action/api.py:27
msgid "No action specified"
@@ -6560,102 +6571,102 @@ msgstr "Nenhuma ação correspondente encontrada"
#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110
msgid "Missing barcode data"
-msgstr ""
+msgstr "Faltando dados do código de barras"
#: plugin/base/barcodes/api.py:80
msgid "No match found for barcode data"
-msgstr ""
+msgstr "Nenhum resultado encontrado para os dados do código de barras"
#: plugin/base/barcodes/api.py:84
msgid "Match found for barcode data"
-msgstr ""
+msgstr "Coincidência encontrada para dados de código de barras"
#: plugin/base/barcodes/api.py:120
msgid "Barcode matches existing item"
-msgstr ""
+msgstr "Código de barras corresponde ao item existente"
#: plugin/base/barcodes/api.py:217
msgid "No match found for provided value"
-msgstr ""
+msgstr "Nenhuma correspondência encontrada para o valor fornecido"
#: plugin/base/label/label.py:60
msgid "Label printing failed"
-msgstr ""
+msgstr "Impressão de etiqueta falhou"
#: plugin/builtin/barcodes/inventree_barcode.py:26
msgid "InvenTree Barcodes"
-msgstr ""
+msgstr "Códigos de Barras InvenTree"
#: plugin/builtin/barcodes/inventree_barcode.py:27
msgid "Provides native support for barcodes"
-msgstr ""
+msgstr "Fornece suporte nativo para códigos de barras"
#: plugin/builtin/barcodes/inventree_barcode.py:29
#: plugin/builtin/integration/core_notifications.py:33
msgid "InvenTree contributors"
-msgstr ""
+msgstr "Contribuidores do InvenTree"
#: plugin/builtin/integration/core_notifications.py:32
msgid "InvenTree Notifications"
-msgstr ""
+msgstr "Notificações do InvenTree"
#: plugin/builtin/integration/core_notifications.py:34
msgid "Integrated outgoing notificaton methods"
-msgstr ""
+msgstr "Métodos de envio de notificação integrados"
#: plugin/builtin/integration/core_notifications.py:39
#: plugin/builtin/integration/core_notifications.py:80
msgid "Enable email notifications"
-msgstr ""
+msgstr "Habilitar notificações por email"
#: plugin/builtin/integration/core_notifications.py:40
#: plugin/builtin/integration/core_notifications.py:81
msgid "Allow sending of emails for event notifications"
-msgstr ""
+msgstr "Permitir enviar emails para notificações de eventos"
#: plugin/builtin/integration/core_notifications.py:45
msgid "Enable slack notifications"
-msgstr ""
+msgstr "Habilitar notificações por Slack"
#: plugin/builtin/integration/core_notifications.py:46
msgid "Allow sending of slack channel messages for event notifications"
-msgstr ""
+msgstr "Permitir envio de notificações de eventos pelo canal de mensagens do slack"
#: plugin/builtin/integration/core_notifications.py:51
msgid "Slack incoming webhook url"
-msgstr ""
+msgstr "Link do gancho de entrada do Slack"
#: plugin/builtin/integration/core_notifications.py:52
msgid "URL that is used to send messages to a slack channel"
-msgstr ""
+msgstr "URL usada para enviar mensagens para um canal do Slack"
#: plugin/builtin/integration/core_notifications.py:162
msgid "Open link"
-msgstr ""
+msgstr "Abrir link"
#: plugin/models.py:33
msgid "Plugin Metadata"
-msgstr ""
+msgstr "Metadados da Extensão"
#: plugin/models.py:34
msgid "JSON metadata field, for use by external plugins"
-msgstr ""
+msgstr "Campo de metadados JSON, para uso por extensões externas"
#: plugin/models.py:80
msgid "Plugin Configuration"
-msgstr ""
+msgstr "Configuração de Extensão"
#: plugin/models.py:81
msgid "Plugin Configurations"
-msgstr ""
+msgstr "Configuração de Extensões"
#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61
msgid "Key"
-msgstr ""
+msgstr "Chave"
#: plugin/models.py:87
msgid "Key of plugin"
-msgstr ""
+msgstr "Chave da extensão"
#: plugin/models.py:95
msgid "PluginName of the plugin"
@@ -6663,446 +6674,445 @@ msgstr ""
#: plugin/models.py:101
msgid "Is the plugin active"
-msgstr ""
+msgstr "O plug-in está ativo"
#: plugin/models.py:133 templates/InvenTree/settings/plugin_details.html:47
msgid "Unvailable"
-msgstr ""
+msgstr "Indisponível"
#: plugin/models.py:164
msgid "Sample plugin"
-msgstr ""
+msgstr "Plug-in de exemplo"
#: plugin/models.py:173
msgid "Builtin Plugin"
-msgstr ""
+msgstr "Plugin embutido"
#: plugin/models.py:198 templates/InvenTree/settings/plugin_settings.html:10
msgid "Plugin"
-msgstr ""
+msgstr "Extensões"
#: plugin/models.py:263
msgid "Method"
-msgstr ""
+msgstr "Método"
#: plugin/plugin.py:257
msgid "No author found"
-msgstr ""
+msgstr "Nenhum autor encontrado"
#: plugin/plugin.py:269
msgid "No date found"
-msgstr ""
+msgstr "Nenhum dado encontrado"
#: plugin/registry.py:450
msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!"
-msgstr ""
+msgstr "O plugin `{plg_name}` não é compatível com a versão atual do InvenTree {version.inventreeVersion()}!"
#: plugin/registry.py:452
#, python-brace-format
msgid "Plugin requires at least version {plg_i.MIN_VERSION}"
-msgstr ""
+msgstr "Extensão requer pelo menos a versão {plg_i.MIN_VERSION}"
#: plugin/registry.py:454
#, python-brace-format
msgid "Plugin requires at most version {plg_i.MAX_VERSION}"
-msgstr ""
+msgstr "Extensão requer no máximo a versão {plg_i.MAX_VERSION}"
#: plugin/samples/integration/sample.py:39
msgid "Enable PO"
-msgstr ""
+msgstr "Ativar PO"
#: plugin/samples/integration/sample.py:40
msgid "Enable PO functionality in InvenTree interface"
-msgstr ""
+msgstr "Ativar a funcionalidade PO na interface InvenTree"
#: plugin/samples/integration/sample.py:45
msgid "API Key"
-msgstr ""
+msgstr "Chave API"
#: plugin/samples/integration/sample.py:46
msgid "Key required for accessing external API"
-msgstr ""
+msgstr "Chave necessária para acesso à API externa"
#: plugin/samples/integration/sample.py:49
msgid "Numerical"
-msgstr ""
+msgstr "Numérico"
#: plugin/samples/integration/sample.py:50
msgid "A numerical setting"
-msgstr ""
+msgstr "Uma configuração numérica"
#: plugin/samples/integration/sample.py:55
msgid "Choice Setting"
-msgstr ""
+msgstr "Configurações de Escolha"
#: plugin/samples/integration/sample.py:56
msgid "A setting with multiple choices"
-msgstr ""
+msgstr "Uma configuração com várias escolhas"
#: plugin/serializers.py:81
msgid "Source URL"
-msgstr ""
+msgstr "URL de origem"
#: plugin/serializers.py:82
msgid "Source for the package - this can be a custom registry or a VCS path"
-msgstr ""
+msgstr "Fonte do pacote — este pode ser um registro personalizado ou um caminho de VCS"
#: plugin/serializers.py:87
msgid "Package Name"
-msgstr ""
+msgstr "Nome do Pacote"
#: plugin/serializers.py:88
msgid "Name for the Plugin Package - can also contain a version indicator"
-msgstr ""
+msgstr "Nome para o Pacote da Extensão — também pode conter um indicador de versão"
#: plugin/serializers.py:91
msgid "Confirm plugin installation"
-msgstr ""
+msgstr "Confirmar instalação da extensão"
#: plugin/serializers.py:92
msgid "This will install this plugin now into the current instance. The instance will go into maintenance."
-msgstr ""
+msgstr "Isto instalará a extensão agora na instância atual. A instância irá entrar em manutenção."
#: plugin/serializers.py:104
msgid "Installation not confirmed"
-msgstr ""
+msgstr "Instalação não confirmada"
#: plugin/serializers.py:106
msgid "Either packagename of URL must be provided"
-msgstr ""
+msgstr "Qualquer nome do pacote URL deve ser fornecido"
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
-msgstr ""
+msgstr "Nenhum objeto válido fornecido para o modelo"
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
-msgstr ""
+msgstr "Arquivo modelo '{template}' perdido ou não existe"
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
-msgstr ""
+msgstr "Relatório de teste"
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
-msgstr ""
+msgstr "Nome do modelo"
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
-msgstr ""
+msgstr "Arquivo modelo de relatório"
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
-msgstr ""
+msgstr "Descrição do modelo de relatório"
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
-msgstr ""
+msgstr "Relatar número de revisão (auto-incrementos)"
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
-msgstr ""
+msgstr "Padrão para gerar nomes de arquivo de relatórios"
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
-msgstr ""
+msgstr "Modelo de relatório Habilitado"
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
-msgstr ""
-
-#: report/models.py:288
-msgid "Include Installed Tests"
-msgstr ""
+msgstr "Filtros de consulta de itens de estoque(lista de valores separados por vírgula)"
#: report/models.py:289
-msgid "Include test results for stock items installed inside assembled item"
-msgstr ""
+msgid "Include Installed Tests"
+msgstr "Incluir testes instalados"
-#: report/models.py:336
-msgid "Build Filters"
-msgstr ""
+#: report/models.py:290
+msgid "Include test results for stock items installed inside assembled item"
+msgstr "Incluir resultados de testes para itens de estoque instalados dentro de item montado"
#: report/models.py:337
-msgid "Build query filters (comma-separated list of key=value pairs"
-msgstr ""
+msgid "Build Filters"
+msgstr "Filtros de Produção"
-#: report/models.py:376
-msgid "Part Filters"
-msgstr ""
+#: report/models.py:338
+msgid "Build query filters (comma-separated list of key=value pairs"
+msgstr "Filtros de consulta de produção (lista de valores separados por vírgula"
#: report/models.py:377
+msgid "Part Filters"
+msgstr "Filtros de Peças"
+
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
-msgstr ""
+msgstr "Filtros de consulta de peças (lista de valores separados por vírgula"
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
-msgstr ""
+msgstr "Filtros de consultas de pedidos de compra"
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
-msgstr ""
-
-#: report/models.py:501
-msgid "Snippet"
-msgstr ""
+msgstr "Filtros de consultas de pedidos de venda"
#: report/models.py:502
+msgid "Snippet"
+msgstr "Recorte"
+
+#: report/models.py:503
msgid "Report snippet file"
-msgstr ""
+msgstr "Relatar arquivo de recorte"
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
-msgstr ""
-
-#: report/models.py:543
-msgid "Asset"
-msgstr ""
+msgstr "Descrição do arquivo de recorte"
#: report/models.py:544
-msgid "Report asset file"
-msgstr ""
+msgid "Asset"
+msgstr "Ativos"
-#: report/models.py:551
+#: report/models.py:545
+msgid "Report asset file"
+msgstr "Reportar arquivo de ativos"
+
+#: report/models.py:552
msgid "Asset file description"
-msgstr ""
+msgstr "Descrição do arquivo de ativos"
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
-msgstr ""
+msgstr "Materiais necessários"
#: report/templates/report/inventree_build_order_base.html:146
msgid "Required For"
-msgstr ""
+msgstr "Necessário para"
#: report/templates/report/inventree_po_report_base.html:77
msgid "Supplier was deleted"
-msgstr ""
+msgstr "Fornecedor foi excluído"
#: report/templates/report/inventree_po_report_base.html:92
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
-msgstr ""
+msgstr "Preço unitário"
#: report/templates/report/inventree_po_report_base.html:117
#: report/templates/report/inventree_so_report_base.html:118
msgid "Extra Line Items"
-msgstr ""
+msgstr "Extra Itens de Linha"
#: report/templates/report/inventree_po_report_base.html:134
#: report/templates/report/inventree_so_report_base.html:135
#: templates/js/translated/order.js:2445 templates/js/translated/order.js:4046
msgid "Total"
-msgstr ""
+msgstr "Total"
#: report/templates/report/inventree_test_report_base.html:21
msgid "Stock Item Test Report"
-msgstr ""
+msgstr "Relatório Teste do Item em Estoque"
#: report/templates/report/inventree_test_report_base.html:79
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
-msgstr ""
+msgstr "Número de Sério"
#: report/templates/report/inventree_test_report_base.html:88
msgid "Test Results"
-msgstr ""
+msgstr "Resultados do teste"
#: report/templates/report/inventree_test_report_base.html:93
#: stock/models.py:2178 templates/js/translated/stock.js:1415
msgid "Test"
-msgstr ""
+msgstr "Teste"
#: report/templates/report/inventree_test_report_base.html:94
#: stock/models.py:2184
msgid "Result"
-msgstr ""
+msgstr "Resultado"
#: report/templates/report/inventree_test_report_base.html:108
msgid "Pass"
-msgstr ""
+msgstr "Aprovado"
#: report/templates/report/inventree_test_report_base.html:110
msgid "Fail"
-msgstr ""
+msgstr "Não Aprovado"
#: report/templates/report/inventree_test_report_base.html:123
#: stock/templates/stock/stock_sidebar.html:16
msgid "Installed Items"
-msgstr ""
+msgstr "Itens instalados"
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
-msgstr ""
+msgstr "ID do local"
#: stock/admin.py:40 stock/admin.py:109
msgid "Location Name"
-msgstr ""
+msgstr "Nome do Local"
#: stock/admin.py:44 stock/templates/stock/location.html:129
#: stock/templates/stock/location.html:135
msgid "Location Path"
-msgstr ""
+msgstr "Caminho do local"
#: stock/admin.py:100
msgid "Stock Item ID"
-msgstr ""
+msgstr "ID do item estoque"
#: stock/admin.py:107
msgid "Status Code"
msgstr "Código da situação"
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
-msgstr ""
+msgstr "Número da Peça do Fornecedor"
#: stock/admin.py:111
msgid "Supplier ID"
-msgstr ""
+msgstr "ID do Fornecedor"
#: stock/admin.py:112
msgid "Supplier Name"
-msgstr ""
+msgstr "Nome do Fornecedor"
#: stock/admin.py:113
msgid "Customer ID"
-msgstr ""
+msgstr "ID Cliente"
#: stock/admin.py:114 stock/models.py:702
#: stock/templates/stock/item_base.html:362
msgid "Installed In"
-msgstr ""
+msgstr "Instalado em"
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
-msgstr ""
+msgstr "ID da Produção"
#: stock/admin.py:117
msgid "Sales Order ID"
-msgstr ""
+msgstr "ID do pedido de venda"
#: stock/admin.py:118
msgid "Purchase Order ID"
-msgstr ""
+msgstr "ID da ordem de compra"
#: stock/admin.py:125
msgid "Review Needed"
-msgstr ""
+msgstr "Revisão Necessária"
#: stock/admin.py:126
msgid "Delete on Deplete"
-msgstr ""
+msgstr "Excluir quando esgotado"
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
-msgstr ""
+msgstr "Data de validade"
#: stock/api.py:424 templates/js/translated/table_filters.js:297
msgid "External Location"
-msgstr ""
+msgstr "Localização externa"
#: stock/api.py:585
msgid "Quantity is required"
-msgstr ""
+msgstr "Quantidade obrigatória"
#: stock/api.py:592
msgid "Valid part must be supplied"
-msgstr ""
+msgstr "Uma peça válida deve ser fornecida"
#: stock/api.py:617
msgid "Serial numbers cannot be supplied for a non-trackable part"
-msgstr ""
+msgstr "Números de série não podem ser fornecidos para uma parte não rastreável"
#: stock/models.py:53 stock/models.py:686
#: stock/templates/stock/location.html:17
#: stock/templates/stock/stock_app_base.html:8
msgid "Stock Location"
-msgstr ""
+msgstr "Localizacao do estoque"
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
-msgstr ""
+msgstr "Locais de estoque"
#: stock/models.py:113 stock/models.py:816
#: stock/templates/stock/item_base.html:253
msgid "Owner"
-msgstr ""
+msgstr "Responsavel"
#: stock/models.py:114 stock/models.py:817
msgid "Select Owner"
-msgstr ""
+msgstr "Selecionar Responsável"
#: stock/models.py:121
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
-msgstr ""
+msgstr "Os itens de estoque podem não estar diretamente localizados em um local de estoque estrutural, mas podem ser localizados em locais filhos."
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
-msgstr ""
+msgstr "Externo"
#: stock/models.py:128
msgid "This is an external stock location"
-msgstr ""
+msgstr "Esta é uma localização de estoque externo"
#: stock/models.py:170
msgid "You cannot make this stock location structural because some stock items are already located into it!"
-msgstr ""
+msgstr "Você não pode tornar este local do estoque estrutural, pois alguns itens de estoque já estão localizados nele!"
#: stock/models.py:551
msgid "Stock items cannot be located into structural stock locations!"
-msgstr ""
+msgstr "Os itens de estoque não podem estar localizados em locais de estoque estrutural!"
#: stock/models.py:577 stock/serializers.py:151
msgid "Stock item cannot be created for virtual parts"
-msgstr ""
+msgstr "Item de estoque não pode ser criado para peças virtuais"
#: stock/models.py:594
#, python-brace-format
msgid "Part type ('{pf}') must be {pe}"
-msgstr ""
+msgstr "Tipo da peça ('{pf}') deve ser {pe}"
#: stock/models.py:604 stock/models.py:613
msgid "Quantity must be 1 for item with a serial number"
-msgstr ""
+msgstr "A quantidade deve ser 1 para um item com número de série"
#: stock/models.py:605
msgid "Serial number cannot be set if quantity greater than 1"
-msgstr ""
+msgstr "Número de série não pode ser definido se quantidade maior que 1"
#: stock/models.py:627
msgid "Item cannot belong to itself"
-msgstr ""
+msgstr "O item não pode pertencer a si mesmo"
#: stock/models.py:633
msgid "Item must have a build reference if is_building=True"
-msgstr ""
+msgstr "Item deve ter uma referência de produção se is_building=True"
#: stock/models.py:647
msgid "Build reference does not point to the same part object"
-msgstr ""
+msgstr "Referência de produção não aponta ao mesmo objeto da peça"
#: stock/models.py:661
msgid "Parent Stock Item"
@@ -7138,15 +7148,15 @@ msgstr ""
#: stock/models.py:740
msgid "Stock Quantity"
-msgstr ""
+msgstr "Quantidade de Estoque"
#: stock/models.py:747
msgid "Source Build"
-msgstr ""
+msgstr "Produção de Origem"
#: stock/models.py:749
msgid "Build for this stock item"
-msgstr ""
+msgstr "Produção para este item de estoque"
#: stock/models.py:760
msgid "Source Purchase Order"
@@ -7154,27 +7164,27 @@ msgstr ""
#: stock/models.py:763
msgid "Purchase order for this stock item"
-msgstr ""
+msgstr "Pedido de Compra para este item de estoque"
#: stock/models.py:769
msgid "Destination Sales Order"
-msgstr ""
+msgstr "Destino do Pedido de Venda"
#: stock/models.py:776
msgid "Expiry date for stock item. Stock will be considered expired after this date"
-msgstr ""
+msgstr "Data de validade para o item de estoque. Estoque será considerado expirado após este dia"
#: stock/models.py:791
msgid "Delete on deplete"
-msgstr ""
+msgstr "Excluir quando esgotado"
#: stock/models.py:791
msgid "Delete this Stock Item when stock is depleted"
-msgstr ""
+msgstr "Excluir este item de estoque quando o estoque for esgotado"
#: stock/models.py:804 stock/templates/stock/item.html:132
msgid "Stock Item Notes"
-msgstr ""
+msgstr "Notas de Item Estoque"
#: stock/models.py:812
msgid "Single unit purchase price at time of purchase"
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Confirmar"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr "Situação do Estoque"
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr "Definir Estado do Estoque"
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr "Selecionar Código de Situação"
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr "Código de Situação deve ser selecionado"
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po
index 1c8a8ab429..250ca230ca 100644
--- a/InvenTree/locale/ru/LC_MESSAGES/django.po
+++ b/InvenTree/locale/ru/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"Language: ru_RU\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "Конечная точка API не обнаружена"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Подробности об ошибке можно найти в панели администратора"
@@ -45,7 +49,7 @@ msgstr "Введите дату"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Заметки"
@@ -212,7 +216,7 @@ msgstr "Вложения"
msgid "Select file to attach"
msgstr "Выберите файл для вложения"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Выберите файл для вложения"
msgid "Link"
msgstr "Ссылка"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Ссылка на внешний URL"
@@ -238,13 +242,13 @@ msgstr "Комментарий"
msgid "File comment"
msgstr "Комментарий к файлу"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Пользователь"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Неверный выбор"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Неверный выбор"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Название"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Название"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Описание"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "родитель"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Путь"
@@ -679,7 +683,7 @@ msgstr "Отделить от родительского элемента"
msgid "Split child item"
msgstr "Разбить дочерний элемент"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Объединенные позиции на складе"
@@ -755,11 +759,11 @@ msgstr "Информация о системе"
msgid "About InvenTree"
msgstr ""
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr ""
msgid "Build Order"
msgstr "Порядок сборки"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Порядок сборки"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Неверный выбор для родительской сборки"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Ссылка на заказ"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Ссылка на заказ"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Отсылка"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Краткое описание сборки"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Родительская сборка"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr ""
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Детали"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Выберите часть для сборки"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Отсылка на заказ"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Расположение источника"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Место назначения"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Выберите место хранения завершенных элементов"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Количество сборки"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Количество складских предметов для сборки"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Завершенные предметы"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Количество предметов на складе, которые были завершены"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Статус сборки"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Код статуса сборки"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Код партии"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Код партии для этого вывода сборки"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Дата создания"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Целевая дата завершения"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Целевая дата для сборки. Сборка будет просрочена после этой даты."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Дата завершения"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "выполнено"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Выдал/ла"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Пользователь, выпустивший этот заказ на сборку"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Пользователь, выпустивший этот заказ н
msgid "Responsible"
msgstr "Ответственный"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "Внешняя ссылка"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Дополнительные заметки к сборке"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Вывод сборки не указан"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Вывод сборки уже завершен"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Вывод сборки не совпадает с порядком сборки"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Элемент сборки должен указать вывод сборки, так как основная часть помечена как отслеживаемая"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "Предмет на складе перераспределен"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Выделенное количество должно быть больше нуля"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "Количество должно быть 1 для сериализованных запасов"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Выбранная единица хранения не найдена в BOM"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Сборка"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr ""
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr ""
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Предметы на складе"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Исходный складской предмет"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Исходный складской предмет"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Исходный складской предмет"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Количество"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Установить в"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr ""
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Расположение"
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Статус"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Завершённые"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Завершённые"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Заказ покупателя"
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "Шаблон"
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "Режим отладки"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "Необходимо указать EMail"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr "Показывать детали, на которые включены уведомления"
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr "Показывать детали, на которые включены уведомления, на главной странице"
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr "Показывать категории, на которые включены уведомления"
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr "Показывать категории, на которые включены уведомления, на главной странице"
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr "Показывать последние детали"
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr "Показывать последние детали на главной странице"
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr "Показывать непроверенные BOMы"
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr "Показывать BOMы, ожидающие проверки, на главной странице"
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr "Показывать изменившиеся складские запасы"
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr "Показывать единицы хранения с недавно изменившимися складскими запасами на главной странице"
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr "Показывать низкие складские запасы"
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr "Показывать единицы хранения с низкими складскими запасами на главной странице"
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr "Показывать закончившиеся детали"
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr "Показывать закончившиеся на складе единицы хранения на главной странице"
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr "Показывать требуемые детали"
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr "Показывать требуемые для сборки единицы хранения на главной странице"
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr "Показывать просрочку"
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr "Показывать единицы хранения с истёкшим сроком годности на главной странице"
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr "Показывать залежалые"
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr "Показывать залежалые единицы хранения на главной странице"
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr "Показывать незавершённые сборки"
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr "Показывать незавершённые сборки на главной странице"
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr "Показывать просроченные сборки"
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr "Показывать просроченные сборки на главной странице"
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "Цена"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "Поставщик"
@@ -3322,7 +3334,7 @@ msgstr "Выберите поставщика"
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr "Упаковка"
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Покупатель"
@@ -3509,7 +3521,7 @@ msgstr "Скачать изображение"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "Детали поставщиков"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "Удалить детали"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "Детали производителей"
@@ -3565,7 +3577,7 @@ msgstr "Склад поставщика"
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Заказы на закупку"
@@ -3588,7 +3600,7 @@ msgstr "Новый заказ на закупку"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr "Заказы на продажу"
@@ -3657,7 +3669,7 @@ msgstr "Удалить деталь поставщика"
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr "Деталь поставщика"
@@ -3811,7 +3823,7 @@ msgstr "Информация о цене"
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr "Детали на складе"
@@ -3861,7 +3873,7 @@ msgstr "Покупатели"
msgid "New Customer"
msgstr "Новый покупатель"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr "Компании"
@@ -3869,68 +3881,68 @@ msgstr "Компании"
msgid "New Company"
msgstr "Новая компания"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr "Ширина [мм]"
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr "Высота [мм]"
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr "Фильтры"
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr "Заказ на закупку"
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "Закупочная цена"
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr "Цена продажи"
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr "Артикул"
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr "Версия"
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr "Ключевые слова"
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr "Код категории"
@@ -4833,7 +4844,7 @@ msgstr "Путь к категории"
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "Детали"
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr "IPN"
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr "Категория детали"
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr "Место хранения по умолчанию для деталей этой категории"
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr "Минимальный складской запас"
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr "Название шаблона"
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr "Файл шаблона отчёта"
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr "Код места хранения"
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr "Код детали поставщика"
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr "Код сборки"
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr "Место хранения"
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr "Места хранения"
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr "Установленные единицы хранения"
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr "Установить единицу хранения"
@@ -8161,20 +8171,20 @@ msgstr "Настройки заказа на закупку"
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr "Подтверждение адреса электронной почт
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr "Пожалуйста, подтвердите, что %(email)s является адресом электронной почты пользователя %(user_display)s."
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Подтвердить"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr "Удалить деталь поставщика"
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr "Операция создания не разрешена"
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr "Операция обновления не разрешена"
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr "Операция удаления не разрешена"
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr "Операция просмотра не разрешена"
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr "Форма содержит ошибки"
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr "Не найдено"
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr "Сервер вернул код ошибки 400"
msgid "Error requesting form data"
msgstr "Ошибка запроса данных формы"
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr "Код компании"
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr "Код склада"
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr "Код заказа"
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr "Код детали производителя"
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr "Нет категории"
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr "Список"
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr "Дерево"
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr "Выберите заказ на продажу"
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/sl/LC_MESSAGES/django.po b/InvenTree/locale/sl/LC_MESSAGES/django.po
index 9bb3dee094..5814b1194b 100644
--- a/InvenTree/locale/sl/LC_MESSAGES/django.po
+++ b/InvenTree/locale/sl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Slovenian\n"
"Language: sl_SI\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "API vmesnik ni najden"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Napaka, podrobnosti vidne v pogledu administratorja"
@@ -45,7 +49,7 @@ msgstr "Vnesi datum"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Zapiski"
@@ -212,7 +216,7 @@ msgstr "Priloga"
msgid "Select file to attach"
msgstr "Izberite prilogo"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Izberite prilogo"
msgid "Link"
msgstr "Povezava"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Zunanja povezava"
@@ -238,13 +242,13 @@ msgstr "Komentar"
msgid "File comment"
msgstr "Komentar datoteke"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Uporabnik"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Nedovoljena izbira"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Nedovoljena izbira"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Ime"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Ime"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Opis"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "nadrejen"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Pot"
@@ -679,7 +683,7 @@ msgstr "Razdeljena od nadrejene postavke"
msgid "Split child item"
msgstr "Razdeljena podrejena postavka"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Združena zaloga postavk"
@@ -755,11 +759,11 @@ msgstr "Sistemske informacije"
msgid "About InvenTree"
msgstr "O InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana"
msgid "Build Order"
msgstr "Nalog izgradnje"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Nalogi izgradnje"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Neveljavna izbira za nadrejeno izgradnjo"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Referenca naloga izgradnje"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Referenca naloga izgradnje"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Referenca"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Kratek opis izgradnje"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Nadrejena izgradnja"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Del"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Izberite del za izgradnjo"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Referenca dobavnica"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Dobavnica na katero se navezuje ta izgradnja"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Lokacija vira"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Izberite lokacijo dela za to izgradnjo (v primeru da ni pomembno pusti prazno)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Ciljna lokacija"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Izberite lokacijo, kjer bodo končne postavke shranjene"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Količina izgradenj"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Število postavk za izgradnjo"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Končane postavke"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Število postavk zaloge, ki so bile končane"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Status izgradnje"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Koda statusa izgradnje"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Številka serije"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Številka serije za to izgradnjo"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Datum ustvarjenja"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Rok dokončanja"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Rok končanja izdelave. Izdelava po tem datumu bo v zamudi po tem datumu."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Datom končanja"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "dokončal"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Izdal"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Uporabnik, ki je izdal nalog za izgradnjo"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Uporabnik, ki je izdal nalog za izgradnjo"
msgid "Responsible"
msgstr "Odgovoren"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "Zunanja povezava"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Dodatni zapiski izdelave"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Nalog izgradnje {build} je dokončan"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "Nalog izgradnej dokončan"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Ni določena izgradnja"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Igradnja je že dokončana"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Izgradnja se ne ujema s nalogom izdelave"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Izdelana postavka mora imeti izgradnjo, če je glavni del označen kot sledljiv"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})"
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "Preveč zaloge je prestavljene"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Prestavljena količina mora biti večja od 0"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "Količina za zalogo s serijsko številko mora biti 1"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Izbrana postavka ni najdena v BOM"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Izdelava"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "Izdelaj da prestaviš dele"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "Izdelaj da prestaviš dele"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Postavka zaloge"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Izvorna postavka zaloge"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Izvorna postavka zaloge"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Izvorna postavka zaloge"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Količina"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Količina zaloge za prestavljanje za izgradnjo"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Inštaliraj v"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Destinacija postavke zaloge"
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr ""
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr ""
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr ""
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr ""
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr ""
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr ""
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr ""
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr ""
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr ""
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr ""
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr ""
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po
index cf8fc0108f..101a4e0698 100644
--- a/InvenTree/locale/sv/LC_MESSAGES/django.po
+++ b/InvenTree/locale/sv/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"Language: sv_SE\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "API-slutpunkt hittades inte"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr "Användaren har inte behörighet att se denna modell"
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Information om felet finns under Error i adminpanelen"
@@ -45,7 +49,7 @@ msgstr "Ange datum"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Anteeckningar"
@@ -92,11 +96,11 @@ msgstr "Du måste ange samma e-post varje gång."
#: InvenTree/forms.py:230 InvenTree/forms.py:236
msgid "The provided primary email address is not valid."
-msgstr ""
+msgstr "Den angivna primära e-postadressen är inte giltig."
#: InvenTree/forms.py:242
msgid "The provided email domain is not approved."
-msgstr ""
+msgstr "Den angivna e-postdomänen är inte godkänd."
#: InvenTree/helpers.py:168
msgid "Connection error"
@@ -212,7 +216,7 @@ msgstr "Bilaga"
msgid "Select file to attach"
msgstr "Välj fil att bifoga"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Välj fil att bifoga"
msgid "Link"
msgstr "Länk"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Länk till extern URL"
@@ -238,13 +242,13 @@ msgstr "Kommentar"
msgid "File comment"
msgstr "Fil kommentar"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Användare"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Ogiltigt val"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Ogiltigt val"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Namn"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Namn"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Beskrivning"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "överordnad"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "Sökväg"
@@ -679,7 +683,7 @@ msgstr "Dela från överordnat objekt"
msgid "Split child item"
msgstr "Dela underordnat objekt"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Sammanfogade lagerposter"
@@ -755,11 +759,11 @@ msgstr "Systeminformation"
msgid "About InvenTree"
msgstr "Om InvenTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "Byggnationen måste avbrytas innan den kan tas bort"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "Byggnationen måste avbrytas innan den kan tas bort"
msgid "Build Order"
msgstr "Byggorder"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Byggordrar"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "Ogiltigt val för överordnad bygge"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Byggorderreferens"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Byggorderreferens"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Referens"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Kort beskrivning av bygget"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Överordnat Bygge"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Byggorder till vilken detta bygge är tilldelad"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Byggorder till vilken detta bygge är tilldelad"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Del"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Välj del att bygga"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Försäljningsorderreferens"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Försäljningsorder till vilken detta bygge allokeras"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Källa Plats"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Välj plats att ta lager från för detta bygge (lämna tomt för att ta från någon lagerplats)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Destinationsplats"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Välj plats där de färdiga objekten kommer att lagras"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Bygg kvantitet"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Antal lagerobjekt att bygga"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Slutförda objekt"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Antal lagerposter som har slutförts"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Byggstatus"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Bygg statuskod"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Batchkod"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Batch-kod för denna byggutdata"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Skapad"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Datum för slutförande"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Måldatum för färdigställande. Byggandet kommer att förfallas efter detta datum."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Slutförandedatum"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "slutfört av"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Utfärdad av"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Användare som utfärdade denna byggorder"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Användare som utfärdade denna byggorder"
msgid "Responsible"
msgstr "Ansvarig"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "Extern länk"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Extra bygganteckningar"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Byggorder {build} har slutförts"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "En byggorder har slutförts"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Ingen byggutgång angiven"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Byggutgång är redan slutförd"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Byggutgång matchar inte bygg order"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Byggobjekt måste ange en byggutgång, eftersom huvuddelen är markerad som spårbar"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Tilldelad kvantitet ({q}) får inte överstiga tillgängligt lagersaldo ({a})"
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "Lagerposten är överallokerad"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Allokeringsmängden måste vara större än noll"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "Antal måste vara 1 för serialiserat lager"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "Vald lagervara hittades inte i BOM"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Bygg"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "Bygg för att allokera delar"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "Bygg för att allokera delar"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Artikel i lager"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Källa lagervara"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Källa lagervara"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Källa lagervara"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Antal"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Lagersaldo att allokera för att bygga"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Installera till"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Destination lagervara"
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Plats"
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Status"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Slutförd"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Slutförd"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Försäljningsorder"
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr "Interna priser"
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr "Aktivera etikettutskrift"
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr "Aktivera etikettutskrift från webbgränssnittet"
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr "Etikettbild DPI"
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr "Aktivera rapporter"
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr "Aktivera generering av rapporter"
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "Debugläge"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "Sidstorlek"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "Standard sidstorlek för PDF-rapporter"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr "Aktivera testrapporter"
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
-msgstr ""
+msgstr "Sök efter artiklar"
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
-msgstr ""
+msgstr "Sök efter leverantörsartikel"
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
-msgstr ""
+msgstr "Sök efter tillverkarartikel"
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr ""
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr ""
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr ""
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr ""
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,10 +4844,10 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
-msgstr ""
+msgstr "Artiklar"
#: part/admin.py:265
msgid "BOM Level"
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Bekräfta"
@@ -9456,7 +9466,7 @@ msgstr ""
#: templates/js/translated/order.js:1134 templates/js/translated/order.js:3377
#: templates/js/translated/report.js:225
msgid "Select Parts"
-msgstr ""
+msgstr "Välj artiklar"
#: templates/js/translated/build.js:2081 templates/js/translated/order.js:3378
msgid "You must select at least one part to allocate"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po
index aface99801..ed9b27a353 100644
--- a/InvenTree/locale/th/LC_MESSAGES/django.po
+++ b/InvenTree/locale/th/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Thai\n"
"Language: th_TH\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr ""
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr ""
@@ -45,7 +49,7 @@ msgstr "ป้อนวันที่"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "หมายเหตุ"
@@ -212,7 +216,7 @@ msgstr "ไฟล์แนบ"
msgid "Select file to attach"
msgstr "เลือกไฟล์ที่ต้องการแนบ"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "เลือกไฟล์ที่ต้องการแนบ"
msgid "Link"
msgstr "ลิงก์"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr ""
@@ -238,13 +242,13 @@ msgstr "ความคิดเห็น"
msgid "File comment"
msgstr "ความเห็นของไฟล์"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "ผู้ใช้งาน"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr ""
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "ชื่อ"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "ชื่อ"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "คำอธิบาย"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr ""
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr ""
@@ -679,7 +683,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr ""
@@ -755,11 +759,11 @@ msgstr "ข้อมูลระบบ"
msgid "About InvenTree"
msgstr "เกี่ยวกับ Inventree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr ""
msgid "Build Order"
msgstr ""
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr ""
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr ""
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr ""
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr ""
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr ""
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr ""
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr ""
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr ""
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr ""
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr ""
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr ""
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr ""
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr ""
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr ""
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr ""
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr ""
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr ""
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr ""
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr ""
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr ""
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr ""
msgid "Responsible"
msgstr ""
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr ""
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr ""
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr ""
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr ""
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr ""
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr ""
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr ""
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr ""
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr ""
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr ""
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr ""
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr ""
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr ""
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr ""
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr ""
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "สถานะ"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr ""
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr ""
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr ""
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr ""
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr ""
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr ""
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr ""
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr ""
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr ""
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr ""
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr ""
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po
index 9a465f4257..0e93e5ddf2 100644
--- a/InvenTree/locale/tr/LC_MESSAGES/django.po
+++ b/InvenTree/locale/tr/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"Language: tr_TR\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "API uç noktası bulunamadı"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "Hata detaylarını admin panelinde bulabilirsiniz"
@@ -45,7 +49,7 @@ msgstr "Tarih giriniz"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "Notlar"
@@ -212,7 +216,7 @@ msgstr "Ek"
msgid "Select file to attach"
msgstr "Eklenecek dosyayı seç"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "Eklenecek dosyayı seç"
msgid "Link"
msgstr "Bağlantı"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "Harici URL'ye bağlantı"
@@ -238,13 +242,13 @@ msgstr "Yorum"
msgid "File comment"
msgstr "Dosya yorumu"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Kullanıcı"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr "Geçersiz seçim"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "Geçersiz seçim"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "Adı"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "Adı"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Açıklama"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "üst"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr ""
@@ -679,7 +683,7 @@ msgstr "Üst ögeden ayır"
msgid "Split child item"
msgstr "Alt ögeyi ayır"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "Stok parçalarını birleştir"
@@ -755,11 +759,11 @@ msgstr "Sistem Bilgisi"
msgid "About InvenTree"
msgstr "InvenTree Hakkında"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr ""
msgid "Build Order"
msgstr "Yapım İşi Emri"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Yapım İşi Emirleri"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "Yapım İşi Emri Referansı"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "Yapım İşi Emri Referansı"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "Referans"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "Yapım işinin kısa açıklaması"
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "Üst Yapım İşi"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "Bu yapım işinin tahsis edildiği yapım işi emri"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Parça"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "Yapım işi için parça seçin"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "Satış Emri Referansı"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "Bu yapım işinin tahsis edildiği satış emri"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "Kaynak Konum"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Bu yapım işi için stok alınacak konumu seçin (her hangi bir stok konumundan alınması için boş bırakın)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "Hedef Konum"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "Tamamlanmış ögelerin saklanacağı konumu seçiniz"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "Yapım İşi Miktarı"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "Yapım işi stok kalemlerinin sayısı"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "Tamamlanmış ögeler"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "Tamamlanan stok kalemlerinin sayısı"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "Yapım İşi Durumu"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "Yapım işi durum kodu"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "Sıra numarası"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "Yapım işi çıktısı için sıra numarası"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "Oluşturulma tarihi"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "Hedef tamamlama tarihi"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım işi gecikmiş olacak."
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Tamamlama tarihi"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "tamamlayan"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "Veren"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "Bu yapım işi emrini veren kullanıcı"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "Bu yapım işi emrini veren kullanıcı"
msgid "Responsible"
msgstr "Sorumlu"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr "Harici Bağlantı"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "Yapım işi için ekstra notlar"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "Yapım işi çıktısı belirtilmedi"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "Yapım işi çıktısı zaten tamamlanmış"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktısı için bir yapım işi ögesi belirtmelidir"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "Stok kalemi fazladan tahsis edilmiş"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "Seri numaralı stok için miktar bir olmalı"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr ""
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "Yapım İşi"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "Yapım işi için tahsis edilen parçalar"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "Yapım işi için tahsis edilen parçalar"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "Stok Kalemi"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "Kaynak stok kalemi"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "Kaynak stok kalemi"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "Kaynak stok kalemi"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "Miktar"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "Yapım işi için tahsis edilen stok miktarı"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "Kurulduğu yer"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "Hedef stok kalemi"
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "Konum"
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Durum"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Tamamlandı"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Tamamlandı"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "Sipariş Emri"
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr "günler"
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr "Parça oluştururken kategori parametre şablonlarını kopyala"
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "Şablon"
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "Hata Ayıklama Modu"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr "Raporları hata ayıklama modunda üret (HTML çıktısı)"
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "Sayfa Boyutu"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "PDF raporlar için varsayılan sayfa boyutu"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr "Stok konumu ve ögeler üzerinde sahiplik kontrolünü etkinleştirin"
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr ""
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr ""
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr "Formlarda Miktarı Göster"
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "Fiyat"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr "Aktif"
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "Tedarikçi"
@@ -3322,7 +3334,7 @@ msgstr "Tedarikçi seçin"
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr "Paketleme"
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "Müşteri"
@@ -3509,7 +3521,7 @@ msgstr "Resmi İndirin"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "Tedarikçi Parçaları"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "Parçaları Sil"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr "Tedarikçi Stoku"
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "Satın Alma Emirleri"
@@ -3588,7 +3600,7 @@ msgstr "Yeni Satın Alma Emri"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr "Satış Emirleri"
@@ -3657,7 +3669,7 @@ msgstr "Tedarikçi parçalarını sil"
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr "Tedarikçi Parçası"
@@ -3811,7 +3823,7 @@ msgstr "Fiyat Bilgisi"
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr "Stok Kalemleri"
@@ -3861,7 +3873,7 @@ msgstr "Müşteriler"
msgid "New Customer"
msgstr "Yeni Müşteri"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr "Şirketler"
@@ -3869,68 +3881,68 @@ msgstr "Şirketler"
msgid "New Company"
msgstr "Yeni Şirket"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr "Etiket adı"
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr "Etiket tanımı"
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr "Etiket"
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr "Etiket şablon listesi"
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr "Etkin"
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr "Etiket sablonu etkinleştirildi"
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr "Genişlik [mm]"
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr "Etiket genişliği mm olarak belirtilmeli"
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr "Yükseklik [mm]"
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr "Etiket yüksekliği mm olarak belirtilmeli"
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr "Dosya Adı Deseni"
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr "Etiket dosya adları oluşturma için desen"
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr "Filtreler"
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr ""
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr "DPN"
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr "Revizyon"
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr "Anahtar kelimeler"
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "Parçalar"
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr "Parça Kategorileri"
@@ -4925,7 +4936,7 @@ msgstr "Parça Kategorileri"
msgid "Default location for parts in this category"
msgstr "Bu kategori içindeki parçalar için varsayılan konum"
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr "Pasif"
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr "Şablon için geçerli bir nesne sağlanmadı"
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr "Şablon adı"
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr "Rapor şablon dosyası"
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr "Rapor şablon tanımı"
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr "Revizyon numarası raporla (otomatik artış)"
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr "Rapor şablonu etkin"
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr "Stok kalemi sorgu filtreleri (anahter=değer [key=value] olarak virgülle ayrılmış liste)"
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr "Seri No"
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr "Stok Konumu"
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr "Stok Konumları"
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "Onay"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr "Tedarikçi parçasını sil"
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr "Katagori Yok"
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr "Detaylar"
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr "Konum artık yok"
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr "Arama sonuçlarının hepsini göster"
msgid "Clear search"
msgstr "Aramayı temizle"
-#: templates/search.html:16
-msgid "Filter results"
-msgstr "Sonuçları filtrele"
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr "Arama menüsünü kapat"
-#: templates/search.html:35
-msgid "No search results"
-msgstr "Arama sonucu yok"
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po
index a3a541bf1a..1c86eb7358 100644
--- a/InvenTree/locale/vi/LC_MESSAGES/django.po
+++ b/InvenTree/locale/vi/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:28\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"Language: vi_VN\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr ""
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr ""
@@ -45,7 +49,7 @@ msgstr ""
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr ""
@@ -212,7 +216,7 @@ msgstr ""
msgid "Select file to attach"
msgstr ""
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr ""
msgid "Link"
msgstr ""
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr ""
@@ -238,13 +242,13 @@ msgstr "Bình luận"
msgid "File comment"
msgstr ""
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "Người dùng"
@@ -285,9 +289,9 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr ""
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr ""
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr ""
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "Mô tả"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr ""
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr ""
@@ -679,7 +683,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr ""
@@ -755,11 +759,11 @@ msgstr "Thông tin hệ thống"
msgid "About InvenTree"
msgstr "Giới thiệu"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr ""
msgid "Build Order"
msgstr "Tạo đơn hàng"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "Tạo đơn hàng"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr ""
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr ""
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr ""
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr ""
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr ""
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "Nguyên liệu"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr ""
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr ""
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr ""
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr ""
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr ""
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr ""
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr ""
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr ""
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr ""
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr ""
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "Ngày hoàn thành"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr ""
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr ""
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr ""
msgid "Responsible"
msgstr ""
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr ""
msgid "External Link"
msgstr ""
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr ""
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr ""
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr ""
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr ""
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr ""
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr ""
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr ""
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr ""
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr ""
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr ""
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr ""
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr ""
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr ""
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr ""
@@ -1186,8 +1190,8 @@ msgstr ""
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr ""
@@ -1201,8 +1205,8 @@ msgstr ""
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "Trạng thái"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "Đã hoàn thành"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "Đã hoàn thành"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr ""
@@ -1527,9 +1531,9 @@ msgstr ""
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr ""
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr ""
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr ""
#: common/models.py:1220
-msgid "Pricing Decimal Places"
+msgid "Minimum Pricing Decimal Places"
msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
+msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
#: common/models.py:1231
-msgid "Use Supplier Pricing"
+msgid "Maximum Pricing Decimal Places"
msgstr ""
#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
+msgid "Use Supplier Pricing"
+msgstr ""
+
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr ""
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr ""
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr ""
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr ""
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr ""
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr ""
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr ""
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr ""
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr ""
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr ""
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr ""
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr ""
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr ""
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr ""
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr ""
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr ""
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr ""
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr ""
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr ""
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr ""
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr ""
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr ""
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr ""
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr ""
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr ""
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr ""
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr ""
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr ""
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr ""
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr ""
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr ""
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr ""
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr "Hiển thị nguyên liệu mới nhất"
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr "Hiển thị nguyên liệu mới nhất trên trang chủ"
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr ""
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr ""
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr ""
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr ""
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr ""
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr ""
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr ""
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr ""
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr ""
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr ""
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr ""
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr ""
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr ""
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr ""
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr ""
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr ""
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr ""
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr ""
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr ""
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr ""
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr ""
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr ""
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr ""
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr ""
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr ""
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr ""
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr ""
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr ""
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr ""
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "Nhà cung cấp"
@@ -3322,7 +3334,7 @@ msgstr ""
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr ""
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr ""
@@ -3397,7 +3409,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr ""
@@ -3509,7 +3521,7 @@ msgstr ""
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr ""
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr ""
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr ""
@@ -3565,7 +3577,7 @@ msgstr ""
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr ""
@@ -3588,7 +3600,7 @@ msgstr ""
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr ""
@@ -3657,7 +3669,7 @@ msgstr ""
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr ""
@@ -3811,7 +3823,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr ""
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr ""
@@ -3861,7 +3873,7 @@ msgstr ""
msgid "New Customer"
msgstr ""
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr ""
@@ -3869,68 +3881,68 @@ msgstr ""
msgid "New Company"
msgstr ""
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr ""
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr ""
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr ""
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr ""
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr ""
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr ""
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr ""
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr ""
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr ""
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr ""
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr ""
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr ""
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr ""
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr ""
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr ""
@@ -3938,7 +3950,7 @@ msgstr ""
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr "Đơn hàng"
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr ""
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "Giá mua"
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr ""
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr ""
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr ""
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr ""
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr ""
@@ -4833,7 +4844,7 @@ msgstr ""
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "Nguyên liệu"
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr ""
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr ""
@@ -4925,7 +4936,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr ""
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr ""
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr ""
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr ""
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr ""
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr ""
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr ""
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr "Kho hàng"
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr ""
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr ""
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr ""
@@ -8613,7 +8623,7 @@ msgstr ""
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr ""
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr ""
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr ""
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr ""
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr ""
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr ""
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr ""
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr ""
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""
diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po
index 30fe59a782..2a6ed7be69 100644
--- a/InvenTree/locale/zh/LC_MESSAGES/django.po
+++ b/InvenTree/locale/zh/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 04:40+0000\n"
-"PO-Revision-Date: 2023-03-17 08:03\n"
+"POT-Creation-Date: 2023-03-27 21:25+0000\n"
+"PO-Revision-Date: 2023-03-28 11:29\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
@@ -17,10 +17,14 @@ msgstr ""
"X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 154\n"
-#: InvenTree/api.py:61
+#: InvenTree/api.py:63
msgid "API endpoint not found"
msgstr "未找到 API 端点"
+#: InvenTree/api.py:307
+msgid "User does not have permission to view this model"
+msgstr ""
+
#: InvenTree/exceptions.py:79
msgid "Error details can be found in the admin panel"
msgstr "在管理面板中可以找到错误详细信息"
@@ -45,7 +49,7 @@ msgstr "输入日期"
#: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767
#: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213
#: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002
-#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154
+#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166
msgid "Notes"
msgstr "备注"
@@ -212,7 +216,7 @@ msgstr "附件"
msgid "Select file to attach"
msgstr "选择附件"
-#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129
+#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129
#: company/models.py:300 company/models.py:536 order/models.py:88
#: order/models.py:1338 part/admin.py:39 part/models.py:893
#: part/templates/part/part_scheduling.html:11
@@ -224,7 +228,7 @@ msgstr "选择附件"
msgid "Link"
msgstr "链接"
-#: InvenTree/models.py:417 build/models.py:291 part/models.py:894
+#: InvenTree/models.py:417 build/models.py:292 part/models.py:894
#: stock/models.py:729
msgid "Link to external URL"
msgstr "链接到外部 URL"
@@ -238,13 +242,13 @@ msgstr "注释"
msgid "File comment"
msgstr "文件注释"
-#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010
-#: common/models.py:2011 common/models.py:2234 common/models.py:2235
-#: common/models.py:2491 common/models.py:2492 part/models.py:2985
+#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021
+#: common/models.py:2022 common/models.py:2245 common/models.py:2246
+#: common/models.py:2502 common/models.py:2503 part/models.py:2985
#: part/models.py:3073 part/models.py:3152 part/models.py:3172
#: plugin/models.py:270 plugin/models.py:271
#: report/templates/report/inventree_test_report_base.html:96
-#: templates/js/translated/stock.js:2842
+#: templates/js/translated/stock.js:2854
msgid "User"
msgstr "用户"
@@ -285,9 +289,9 @@ msgstr "同一个主体下不能有相同名字"
msgid "Invalid choice"
msgstr "选择无效"
-#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220
-#: company/models.py:382 label/models.py:101 part/models.py:839
-#: part/models.py:3320 plugin/models.py:94 report/models.py:152
+#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231
+#: company/models.py:382 label/models.py:102 part/models.py:839
+#: part/models.py:3320 plugin/models.py:94 report/models.py:153
#: templates/InvenTree/settings/mixins/urls.html:13
#: templates/InvenTree/settings/notifications.html:17
#: templates/InvenTree/settings/plugin.html:60
@@ -297,20 +301,20 @@ msgstr "选择无效"
#: templates/js/translated/company.js:635
#: templates/js/translated/company.js:848 templates/js/translated/part.js:1117
#: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368
-#: templates/js/translated/stock.js:2569
+#: templates/js/translated/stock.js:2581
msgid "Name"
msgstr "名称"
-#: InvenTree/models.py:578 build/models.py:164
+#: InvenTree/models.py:578 build/models.py:165
#: build/templates/build/detail.html:24 company/models.py:306
#: company/models.py:542 company/templates/company/company_base.html:72
#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 label/models.py:108
+#: company/templates/company/supplier_part.html:108 label/models.py:109
#: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861
#: part/models.py:3329 part/templates/part/category.html:81
#: part/templates/part/part_base.html:172
-#: part/templates/part/part_scheduling.html:12 report/models.py:165
-#: report/models.py:506 report/models.py:550
+#: part/templates/part/part_scheduling.html:12 report/models.py:166
+#: report/models.py:507 report/models.py:551
#: report/templates/report/inventree_build_order_base.html:117
#: stock/admin.py:41 stock/templates/stock/location.html:123
#: templates/InvenTree/settings/notifications.html:19
@@ -325,8 +329,8 @@ msgstr "名称"
#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620
#: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404
#: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435
-#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601
-#: templates/js/translated/stock.js:2679
+#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613
+#: templates/js/translated/stock.js:2691
msgid "Description"
msgstr "描述信息"
@@ -339,7 +343,7 @@ msgid "parent"
msgstr "上级项"
#: InvenTree/models.py:594 InvenTree/models.py:595
-#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610
+#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622
msgid "Path"
msgstr "路径"
@@ -679,7 +683,7 @@ msgstr "从父项拆分"
msgid "Split child item"
msgstr "拆分子项"
-#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259
+#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271
msgid "Merged stock items"
msgstr "合并的库存项目"
@@ -755,11 +759,11 @@ msgstr "系统信息"
msgid "About InvenTree"
msgstr "关于 InventTree"
-#: build/api.py:243
+#: build/api.py:245
msgid "Build must be cancelled before it can be deleted"
msgstr "在删除前必须取消生产"
-#: build/models.py:69 build/templates/build/build_base.html:9
+#: build/models.py:70 build/templates/build/build_base.html:9
#: build/templates/build/build_base.html:27
#: report/templates/report/inventree_build_order_base.html:105
#: templates/email/build_order_completed.html:16
@@ -768,26 +772,26 @@ msgstr "在删除前必须取消生产"
msgid "Build Order"
msgstr "生产订单"
-#: build/models.py:70 build/templates/build/build_base.html:13
+#: build/models.py:71 build/templates/build/build_base.html:13
#: build/templates/build/index.html:8 build/templates/build/index.html:12
#: order/templates/order/sales_order_detail.html:119
#: order/templates/order/so_sidebar.html:13
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221
#: templates/InvenTree/search.html:141
#: templates/InvenTree/settings/sidebar.html:49
-#: templates/js/translated/search.js:254 users/models.py:42
+#: templates/js/translated/search.js:214 users/models.py:42
msgid "Build Orders"
msgstr "生产订单"
-#: build/models.py:111
+#: build/models.py:112
msgid "Invalid choice for parent build"
msgstr "上级生产选项无效"
-#: build/models.py:155
+#: build/models.py:156
msgid "Build Order Reference"
msgstr "相关生产订单"
-#: build/models.py:156 order/models.py:259 order/models.py:674
+#: build/models.py:157 order/models.py:259 order/models.py:674
#: order/models.py:988 part/admin.py:278 part/models.py:3590
#: part/templates/part/upload_bom.html:54
#: report/templates/report/inventree_bill_of_materials_report.html:139
@@ -796,24 +800,24 @@ msgstr "相关生产订单"
#: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915
#: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493
#: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052
-#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370
+#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368
msgid "Reference"
msgstr "引用"
-#: build/models.py:167
+#: build/models.py:168
msgid "Brief description of the build"
msgstr "生产的简短描述."
-#: build/models.py:175 build/templates/build/build_base.html:172
+#: build/models.py:176 build/templates/build/build_base.html:172
#: build/templates/build/detail.html:87
msgid "Parent Build"
msgstr "上级生产"
-#: build/models.py:176
+#: build/models.py:177
msgid "BuildOrder to which this build is allocated"
msgstr "此次生产匹配的订单"
-#: build/models.py:181 build/templates/build/build_base.html:80
+#: build/models.py:182 build/templates/build/build_base.html:80
#: build/templates/build/detail.html:29 company/models.py:715
#: order/models.py:1084 order/models.py:1200 order/models.py:1201
#: part/models.py:383 part/models.py:2837 part/models.py:2951
@@ -848,106 +852,106 @@ msgstr "此次生产匹配的订单"
#: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799
#: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605
#: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869
-#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624
+#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624
#: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003
-#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705
-#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039
+#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717
+#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051
msgid "Part"
msgstr "商品"
-#: build/models.py:189
+#: build/models.py:190
msgid "Select part to build"
msgstr "选择要生产的商品"
-#: build/models.py:194
+#: build/models.py:195
msgid "Sales Order Reference"
msgstr "相关销售订单"
-#: build/models.py:198
+#: build/models.py:199
msgid "SalesOrder to which this build is allocated"
msgstr "此次生产匹配的销售订单"
-#: build/models.py:203 build/serializers.py:825
+#: build/models.py:204 build/serializers.py:825
#: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391
msgid "Source Location"
msgstr "来源地点"
-#: build/models.py:207
+#: build/models.py:208
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "此次生产从哪个仓储位置获取库存(留空即可从任何仓储位置取出)"
-#: build/models.py:212
+#: build/models.py:213
msgid "Destination Location"
msgstr "目标地点"
-#: build/models.py:216
+#: build/models.py:217
msgid "Select location where the completed items will be stored"
msgstr "选择已完成项目仓储地点"
-#: build/models.py:220
+#: build/models.py:221
msgid "Build Quantity"
msgstr "生产数量"
-#: build/models.py:223
+#: build/models.py:224
msgid "Number of stock items to build"
msgstr "要生产的项目数量"
-#: build/models.py:227
+#: build/models.py:228
msgid "Completed items"
msgstr "已完成项目"
-#: build/models.py:229
+#: build/models.py:230
msgid "Number of stock items which have been completed"
msgstr "已完成的库存项目数量"
-#: build/models.py:233
+#: build/models.py:234
msgid "Build Status"
msgstr "生产状态"
-#: build/models.py:237
+#: build/models.py:238
msgid "Build status code"
msgstr "生产状态代码"
-#: build/models.py:246 build/serializers.py:226 order/serializers.py:450
+#: build/models.py:247 build/serializers.py:226 order/serializers.py:450
#: stock/models.py:733 templates/js/translated/order.js:1627
msgid "Batch Code"
msgstr "批量代码"
-#: build/models.py:250 build/serializers.py:227
+#: build/models.py:251 build/serializers.py:227
msgid "Batch code for this build output"
msgstr "此生产产出的批量代码"
-#: build/models.py:253 order/models.py:90 part/models.py:1029
+#: build/models.py:254 order/models.py:90 part/models.py:1029
#: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050
msgid "Creation Date"
msgstr "创建日期"
-#: build/models.py:257 order/models.py:704
+#: build/models.py:258 order/models.py:704
msgid "Target completion date"
msgstr "预计完成日期"
-#: build/models.py:258
+#: build/models.py:259
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "生产完成的目标日期。生产将在此日期之后逾期。"
-#: build/models.py:261 order/models.py:310
+#: build/models.py:262 order/models.py:310
#: templates/js/translated/build.js:2724
msgid "Completion Date"
msgstr "完成日期:"
-#: build/models.py:267
+#: build/models.py:268
msgid "completed by"
msgstr "完成人"
-#: build/models.py:275 templates/js/translated/build.js:2684
+#: build/models.py:276 templates/js/translated/build.js:2684
msgid "Issued by"
msgstr "发布者"
-#: build/models.py:276
+#: build/models.py:277
msgid "User who issued this build order"
msgstr "发布此生产订单的用户"
-#: build/models.py:284 build/templates/build/build_base.html:193
+#: build/models.py:285 build/templates/build/build_base.html:193
#: build/templates/build/detail.html:122 order/models.py:104
#: order/templates/order/order_base.html:185
#: order/templates/order/sales_order_base.html:183 part/models.py:1033
@@ -958,11 +962,11 @@ msgstr "发布此生产订单的用户"
msgid "Responsible"
msgstr "责任人"
-#: build/models.py:285
+#: build/models.py:286
msgid "User or group responsible for this build order"
msgstr "构建此订单的用户或组"
-#: build/models.py:290 build/templates/build/detail.html:108
+#: build/models.py:291 build/templates/build/detail.html:108
#: company/templates/company/manufacturer_part.html:107
#: company/templates/company/supplier_part.html:188
#: part/templates/part/part_base.html:392 stock/models.py:727
@@ -970,75 +974,75 @@ msgstr "构建此订单的用户或组"
msgid "External Link"
msgstr "外部链接"
-#: build/models.py:295
+#: build/models.py:296
msgid "Extra build notes"
msgstr "额外的生产备注"
-#: build/models.py:299
+#: build/models.py:300
msgid "Build Priority"
msgstr "创建优先级"
-#: build/models.py:302
+#: build/models.py:303
msgid "Priority of this build order"
msgstr "此构建订单的优先级"
-#: build/models.py:540
+#: build/models.py:541
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "生产订单 {build} 已完成"
-#: build/models.py:546
+#: build/models.py:547
msgid "A build order has been completed"
msgstr "生产订单已完成"
-#: build/models.py:725
+#: build/models.py:726
msgid "No build output specified"
msgstr "未指定生产产出"
-#: build/models.py:728
+#: build/models.py:729
msgid "Build output is already completed"
msgstr "生产产出已完成"
-#: build/models.py:731
+#: build/models.py:732
msgid "Build output does not match Build Order"
msgstr "生产产出与订单不匹配"
-#: build/models.py:1188
+#: build/models.py:1189
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "生产项必须指定生产产出,因为主部件已经被标记为可追踪的"
-#: build/models.py:1197
+#: build/models.py:1198
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})"
-#: build/models.py:1207 order/models.py:1472
+#: build/models.py:1208 order/models.py:1472
msgid "Stock item is over-allocated"
msgstr "库存物品分配过度!"
-#: build/models.py:1213 order/models.py:1475
+#: build/models.py:1214 order/models.py:1475
msgid "Allocation quantity must be greater than zero"
msgstr "分配数量必须大于0"
-#: build/models.py:1219
+#: build/models.py:1220
msgid "Quantity must be 1 for serialized stock"
msgstr "序列化库存的数量必须是 1"
-#: build/models.py:1276
+#: build/models.py:1277
msgid "Selected stock item not found in BOM"
msgstr "在BOM中找不到选定的库存项"
-#: build/models.py:1345 stock/templates/stock/item_base.html:175
+#: build/models.py:1346 stock/templates/stock/item_base.html:175
#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612
#: templates/navbar.html:38
msgid "Build"
msgstr "生产"
-#: build/models.py:1346
+#: build/models.py:1347
msgid "Build to allocate parts"
msgstr "生产以分配部件"
-#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011
+#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011
#: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741
#: stock/serializers.py:867 stock/templates/stock/item_base.html:10
#: stock/templates/stock/item_base.html:23
@@ -1049,17 +1053,17 @@ msgstr "生产以分配部件"
#: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711
#: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898
#: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792
-#: templates/js/translated/stock.js:2778
+#: templates/js/translated/stock.js:2790
msgid "Stock Item"
msgstr "库存项"
-#: build/models.py:1363
+#: build/models.py:1364
msgid "Source stock item"
msgstr "源库存项"
-#: build/models.py:1375 build/serializers.py:194
+#: build/models.py:1376 build/serializers.py:194
#: build/templates/build/build_base.html:85
-#: build/templates/build/detail.html:34 common/models.py:2042
+#: build/templates/build/detail.html:34 common/models.py:2053
#: order/models.py:974 order/models.py:1516 order/serializers.py:1185
#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277
#: part/forms.py:47 part/models.py:2964 part/models.py:3571
@@ -1081,7 +1085,7 @@ msgstr "源库存项"
#: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760
#: templates/js/translated/build.js:2238
#: templates/js/translated/company.js:1214
-#: templates/js/translated/model_renderers.js:132
+#: templates/js/translated/model_renderers.js:187
#: templates/js/translated/order.js:128 templates/js/translated/order.js:1268
#: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499
#: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405
@@ -1089,24 +1093,24 @@ msgstr "源库存项"
#: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058
#: templates/js/translated/order.js:4541 templates/js/translated/part.js:879
#: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942
-#: templates/js/translated/pricing.js:365
-#: templates/js/translated/pricing.js:458
-#: templates/js/translated/pricing.js:506
-#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496
+#: templates/js/translated/pricing.js:363
+#: templates/js/translated/pricing.js:456
+#: templates/js/translated/pricing.js:504
+#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496
#: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822
-#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912
+#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924
msgid "Quantity"
msgstr "数量"
-#: build/models.py:1376
+#: build/models.py:1377
msgid "Stock quantity to allocate to build"
msgstr "分配到生产的数量"
-#: build/models.py:1384
+#: build/models.py:1385
msgid "Install into"
msgstr "安装到"
-#: build/models.py:1385
+#: build/models.py:1386
msgid "Destination stock item"
msgstr "目标库存项"
@@ -1186,8 +1190,8 @@ msgstr "必须提供生产产出列表"
#: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823
#: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912
#: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793
-#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931
-#: templates/js/translated/stock.js:2719
+#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943
+#: templates/js/translated/stock.js:2731
msgid "Location"
msgstr "地点"
@@ -1201,8 +1205,8 @@ msgstr "已完成生产产出的仓储地点"
#: stock/templates/stock/item_base.html:424
#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668
#: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127
-#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906
-#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928
+#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918
+#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940
msgid "Status"
msgstr "状态"
@@ -1472,7 +1476,7 @@ msgid "Completed"
msgstr "已完成"
#: build/templates/build/build_base.html:179
-#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193
+#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193
#: order/models.py:1292 order/models.py:1423
#: order/templates/order/sales_order_base.html:9
#: order/templates/order/sales_order_base.html:28
@@ -1480,7 +1484,7 @@ msgstr "已完成"
#: report/templates/report/inventree_so_report_base.html:77
#: stock/templates/stock/item_base.html:371
#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896
+#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894
msgid "Sales Order"
msgstr "销售订单"
@@ -1527,9 +1531,9 @@ msgstr "已分配的部件"
#: build/templates/build/detail.html:80 stock/admin.py:105
#: stock/templates/stock/item_base.html:168
#: templates/js/translated/build.js:1262
-#: templates/js/translated/model_renderers.js:137
-#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920
-#: templates/js/translated/stock.js:2935
+#: templates/js/translated/model_renderers.js:192
+#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932
+#: templates/js/translated/stock.js:2947
#: templates/js/translated/table_filters.js:183
#: templates/js/translated/table_filters.js:274
msgid "Batch"
@@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)"
msgstr ""
#: common/models.py:995 common/models.py:1013 common/models.py:1020
-#: common/models.py:1031 common/models.py:1042 common/models.py:1255
-#: common/models.py:1279 common/models.py:1402 common/models.py:1623
+#: common/models.py:1031 common/models.py:1042 common/models.py:1266
+#: common/models.py:1290 common/models.py:1413 common/models.py:1634
msgid "days"
msgstr "天"
@@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part"
msgstr "创建零件时复制类别参数模板"
#: common/models.py:1129 part/admin.py:55 part/models.py:3365
-#: report/models.py:158 templates/js/translated/table_filters.js:38
+#: report/models.py:159 templates/js/translated/table_filters.js:38
#: templates/js/translated/table_filters.js:543
msgid "Template"
msgstr "模板"
@@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)"
msgstr "零件类别默认图标(留空表示没有图标)"
#: common/models.py:1220
-msgid "Pricing Decimal Places"
-msgstr "价格最低小数位"
+msgid "Minimum Pricing Decimal Places"
+msgstr ""
#: common/models.py:1221
-msgid "Number of decimal places to display when rendering pricing data"
-msgstr "渲染价格数据时显示的小数位数"
+msgid "Minimum number of decimal places to display when rendering pricing data"
+msgstr ""
#: common/models.py:1231
+msgid "Maximum Pricing Decimal Places"
+msgstr ""
+
+#: common/models.py:1232
+msgid "Maximum number of decimal places to display when rendering pricing data"
+msgstr ""
+
+#: common/models.py:1242
msgid "Use Supplier Pricing"
msgstr "使用供应商价格"
-#: common/models.py:1232
+#: common/models.py:1243
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/models.py:1238
+#: common/models.py:1249
msgid "Purchase History Override"
msgstr "覆盖购买记录"
-#: common/models.py:1239
+#: common/models.py:1250
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/models.py:1245
+#: common/models.py:1256
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/models.py:1246
+#: common/models.py:1257
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/models.py:1252
+#: common/models.py:1263
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/models.py:1253
+#: common/models.py:1264
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/models.py:1263
+#: common/models.py:1274
msgid "Use Variant Pricing"
msgstr ""
-#: common/models.py:1264
+#: common/models.py:1275
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/models.py:1270
+#: common/models.py:1281
msgid "Active Variants Only"
msgstr ""
-#: common/models.py:1271
+#: common/models.py:1282
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/models.py:1277
+#: common/models.py:1288
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/models.py:1278
+#: common/models.py:1289
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/models.py:1288
+#: common/models.py:1299
msgid "Internal Prices"
msgstr "内部价格"
-#: common/models.py:1289
+#: common/models.py:1300
msgid "Enable internal prices for parts"
msgstr "启用内部商品价格"
-#: common/models.py:1295
+#: common/models.py:1306
msgid "Internal Price Override"
msgstr "覆盖内部价格"
-#: common/models.py:1296
+#: common/models.py:1307
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/models.py:1302
+#: common/models.py:1313
msgid "Enable label printing"
msgstr "启用标签打印功能"
-#: common/models.py:1303
+#: common/models.py:1314
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/models.py:1309
+#: common/models.py:1320
msgid "Label Image DPI"
msgstr "标签图像 DPI"
-#: common/models.py:1310
+#: common/models.py:1321
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/models.py:1319
+#: common/models.py:1330
msgid "Enable Reports"
msgstr "启用报告"
-#: common/models.py:1320
+#: common/models.py:1331
msgid "Enable generation of reports"
msgstr "启用报告生成"
-#: common/models.py:1326 templates/stats.html:25
+#: common/models.py:1337 templates/stats.html:25
msgid "Debug Mode"
msgstr "调试模式"
-#: common/models.py:1327
+#: common/models.py:1338
msgid "Generate reports in debug mode (HTML output)"
msgstr "在调试模式生成报告(HTML输出)"
-#: common/models.py:1333
+#: common/models.py:1344
msgid "Page Size"
msgstr "页面大小"
-#: common/models.py:1334
+#: common/models.py:1345
msgid "Default page size for PDF reports"
msgstr "PDF 报表默认页面大小"
-#: common/models.py:1344
+#: common/models.py:1355
msgid "Enable Test Reports"
msgstr "启用测试报告"
-#: common/models.py:1345
+#: common/models.py:1356
msgid "Enable generation of test reports"
msgstr "启用生成测试报表"
-#: common/models.py:1351
+#: common/models.py:1362
msgid "Attach Test Reports"
msgstr "添加测试报告"
-#: common/models.py:1352
+#: common/models.py:1363
msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item"
msgstr ""
-#: common/models.py:1358
+#: common/models.py:1369
msgid "Globally Unique Serials"
msgstr "全局唯一序列号"
-#: common/models.py:1359
+#: common/models.py:1370
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1376
msgid "Autofill Serial Numbers"
msgstr "自动填充序列号"
-#: common/models.py:1366
+#: common/models.py:1377
msgid "Autofill serial numbers in forms"
msgstr "以表格形式自动填写序列号"
-#: common/models.py:1372
+#: common/models.py:1383
msgid "Delete Depleted Stock"
msgstr "删除已耗尽的库存"
-#: common/models.py:1373
+#: common/models.py:1384
msgid "Determines default behaviour when a stock item is depleted"
msgstr ""
-#: common/models.py:1379
+#: common/models.py:1390
msgid "Batch Code Template"
msgstr ""
-#: common/models.py:1380
+#: common/models.py:1391
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/models.py:1385
+#: common/models.py:1396
msgid "Stock Expiry"
msgstr "库存到期"
-#: common/models.py:1386
+#: common/models.py:1397
msgid "Enable stock expiry functionality"
msgstr "启用库存到期功能"
-#: common/models.py:1392
+#: common/models.py:1403
msgid "Sell Expired Stock"
msgstr "销售过期库存"
-#: common/models.py:1393
+#: common/models.py:1404
msgid "Allow sale of expired stock"
msgstr "允许销售过期库存"
-#: common/models.py:1399
+#: common/models.py:1410
msgid "Stock Stale Time"
msgstr ""
-#: common/models.py:1400
+#: common/models.py:1411
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/models.py:1407
+#: common/models.py:1418
msgid "Build Expired Stock"
msgstr ""
-#: common/models.py:1408
+#: common/models.py:1419
msgid "Allow building with expired stock"
msgstr ""
-#: common/models.py:1414
+#: common/models.py:1425
msgid "Stock Ownership Control"
msgstr "库存所有权控制"
-#: common/models.py:1415
+#: common/models.py:1426
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/models.py:1421
+#: common/models.py:1432
msgid "Stock Location Default Icon"
msgstr ""
-#: common/models.py:1422
+#: common/models.py:1433
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/models.py:1427
+#: common/models.py:1438
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/models.py:1428
+#: common/models.py:1439
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/models.py:1434
+#: common/models.py:1445
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/models.py:1435
+#: common/models.py:1446
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/models.py:1441
+#: common/models.py:1452
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/models.py:1442
+#: common/models.py:1453
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/models.py:1448
+#: common/models.py:1459
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/models.py:1449
+#: common/models.py:1460
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1455
+#: common/models.py:1466
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/models.py:1456
+#: common/models.py:1467
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/models.py:1462
+#: common/models.py:1473
msgid "Edit Completed Purchase Orders"
msgstr "编辑已完成的采购订单"
-#: common/models.py:1463
+#: common/models.py:1474
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/models.py:1470
+#: common/models.py:1481
msgid "Enable password forgot"
msgstr "启用忘记密码"
-#: common/models.py:1471
+#: common/models.py:1482
msgid "Enable password forgot function on the login pages"
msgstr "在登录页面启用忘记密码功能"
-#: common/models.py:1477
+#: common/models.py:1488
msgid "Enable registration"
msgstr "启用注册"
-#: common/models.py:1478
+#: common/models.py:1489
msgid "Enable self-registration for users on the login pages"
msgstr "在登录页面启用注册功能"
-#: common/models.py:1484
+#: common/models.py:1495
msgid "Enable SSO"
msgstr "启用 SSO"
-#: common/models.py:1485
+#: common/models.py:1496
msgid "Enable SSO on the login pages"
msgstr "在登录页面启用 SSO"
-#: common/models.py:1491
+#: common/models.py:1502
msgid "Enable SSO registration"
msgstr "启用 SSO 注册"
-#: common/models.py:1492
+#: common/models.py:1503
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/models.py:1498
+#: common/models.py:1509
msgid "Email required"
msgstr "需要邮箱"
-#: common/models.py:1499
+#: common/models.py:1510
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/models.py:1505
+#: common/models.py:1516
msgid "Auto-fill SSO users"
msgstr "自动填充 SSO 用户"
-#: common/models.py:1506
+#: common/models.py:1517
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/models.py:1512
+#: common/models.py:1523
msgid "Mail twice"
msgstr ""
-#: common/models.py:1513
+#: common/models.py:1524
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1530
msgid "Password twice"
msgstr ""
-#: common/models.py:1520
+#: common/models.py:1531
msgid "On signup ask users twice for their password"
msgstr "当注册时请用户两次输入密码"
-#: common/models.py:1526
+#: common/models.py:1537
msgid "Allowed domains"
msgstr ""
-#: common/models.py:1527
+#: common/models.py:1538
msgid "Restrict signup to certain domains (comma-separated, strarting with @)"
msgstr ""
-#: common/models.py:1533
+#: common/models.py:1544
msgid "Group on signup"
msgstr ""
-#: common/models.py:1534
+#: common/models.py:1545
msgid "Group to which new users are assigned on registration"
msgstr ""
-#: common/models.py:1540
+#: common/models.py:1551
msgid "Enforce MFA"
msgstr "强制启用 MFA"
-#: common/models.py:1541
+#: common/models.py:1552
msgid "Users must use multifactor security."
msgstr ""
-#: common/models.py:1547
+#: common/models.py:1558
msgid "Check plugins on startup"
msgstr "启动时检查插件"
-#: common/models.py:1548
+#: common/models.py:1559
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/models.py:1555
+#: common/models.py:1566
msgid "Check plugin signatures"
msgstr "检查插件签名"
-#: common/models.py:1556
+#: common/models.py:1567
msgid "Check and show signatures for plugins"
msgstr "检查并显示插件的签名"
-#: common/models.py:1563
+#: common/models.py:1574
msgid "Enable URL integration"
msgstr "启用 URL 集成"
-#: common/models.py:1564
+#: common/models.py:1575
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/models.py:1571
+#: common/models.py:1582
msgid "Enable navigation integration"
msgstr ""
-#: common/models.py:1572
+#: common/models.py:1583
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/models.py:1579
+#: common/models.py:1590
msgid "Enable app integration"
msgstr "启用应用集成"
-#: common/models.py:1580
+#: common/models.py:1591
msgid "Enable plugins to add apps"
msgstr ""
-#: common/models.py:1587
+#: common/models.py:1598
msgid "Enable schedule integration"
msgstr ""
-#: common/models.py:1588
+#: common/models.py:1599
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/models.py:1595
+#: common/models.py:1606
msgid "Enable event integration"
msgstr ""
-#: common/models.py:1596
+#: common/models.py:1607
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/models.py:1603
+#: common/models.py:1614
msgid "Stocktake Functionality"
msgstr ""
-#: common/models.py:1604
+#: common/models.py:1615
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/models.py:1610
+#: common/models.py:1621
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/models.py:1611
+#: common/models.py:1622
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/models.py:1620
+#: common/models.py:1631
msgid "Report Deletion Interval"
msgstr ""
-#: common/models.py:1621
+#: common/models.py:1632
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/models.py:1638 common/models.py:2003
+#: common/models.py:1649 common/models.py:2014
msgid "Settings key (must be unique - case insensitive"
msgstr ""
-#: common/models.py:1657
+#: common/models.py:1668
msgid "No Printer (Export to PDF)"
msgstr ""
-#: common/models.py:1678
+#: common/models.py:1689
msgid "Show subscribed parts"
msgstr "查看订阅中的部件"
-#: common/models.py:1679
+#: common/models.py:1690
msgid "Show subscribed parts on the homepage"
msgstr "在主页上显示订阅中的部件"
-#: common/models.py:1685
+#: common/models.py:1696
msgid "Show subscribed categories"
msgstr "查看订阅中的类别"
-#: common/models.py:1686
+#: common/models.py:1697
msgid "Show subscribed part categories on the homepage"
msgstr "在主页上显示订阅中的部件类别"
-#: common/models.py:1692
+#: common/models.py:1703
msgid "Show latest parts"
msgstr "显示最近商品"
-#: common/models.py:1693
+#: common/models.py:1704
msgid "Show latest parts on the homepage"
msgstr "在主页上显示最近商品"
-#: common/models.py:1699
+#: common/models.py:1710
msgid "Recent Part Count"
msgstr ""
-#: common/models.py:1700
+#: common/models.py:1711
msgid "Number of recent parts to display on index page"
msgstr ""
-#: common/models.py:1706
+#: common/models.py:1717
msgid "Show unvalidated BOMs"
msgstr "显示未验证的物料清单"
-#: common/models.py:1707
+#: common/models.py:1718
msgid "Show BOMs that await validation on the homepage"
msgstr "在主页上显示待验证的物料清单"
-#: common/models.py:1713
+#: common/models.py:1724
msgid "Show recent stock changes"
msgstr "显示最近的库存变化"
-#: common/models.py:1714
+#: common/models.py:1725
msgid "Show recently changed stock items on the homepage"
msgstr ""
-#: common/models.py:1720
+#: common/models.py:1731
msgid "Recent Stock Count"
msgstr ""
-#: common/models.py:1721
+#: common/models.py:1732
msgid "Number of recent stock items to display on index page"
msgstr ""
-#: common/models.py:1727
+#: common/models.py:1738
msgid "Show low stock"
msgstr "显示低库存"
-#: common/models.py:1728
+#: common/models.py:1739
msgid "Show low stock items on the homepage"
msgstr "在主页上显示低库存的项目"
-#: common/models.py:1734
+#: common/models.py:1745
msgid "Show depleted stock"
msgstr ""
-#: common/models.py:1735
+#: common/models.py:1746
msgid "Show depleted stock items on the homepage"
msgstr ""
-#: common/models.py:1741
+#: common/models.py:1752
msgid "Show needed stock"
msgstr ""
-#: common/models.py:1742
+#: common/models.py:1753
msgid "Show stock items needed for builds on the homepage"
msgstr ""
-#: common/models.py:1748
+#: common/models.py:1759
msgid "Show expired stock"
msgstr "显示过期库存"
-#: common/models.py:1749
+#: common/models.py:1760
msgid "Show expired stock items on the homepage"
msgstr "在主页上显示过期的库存项目"
-#: common/models.py:1755
+#: common/models.py:1766
msgid "Show stale stock"
msgstr ""
-#: common/models.py:1756
+#: common/models.py:1767
msgid "Show stale stock items on the homepage"
msgstr ""
-#: common/models.py:1762
+#: common/models.py:1773
msgid "Show pending builds"
msgstr ""
-#: common/models.py:1763
+#: common/models.py:1774
msgid "Show pending builds on the homepage"
msgstr ""
-#: common/models.py:1769
+#: common/models.py:1780
msgid "Show overdue builds"
msgstr "显示逾期生产"
-#: common/models.py:1770
+#: common/models.py:1781
msgid "Show overdue builds on the homepage"
msgstr "在主页上显示逾期的生产"
-#: common/models.py:1776
+#: common/models.py:1787
msgid "Show outstanding POs"
msgstr ""
-#: common/models.py:1777
+#: common/models.py:1788
msgid "Show outstanding POs on the homepage"
msgstr ""
-#: common/models.py:1783
+#: common/models.py:1794
msgid "Show overdue POs"
msgstr ""
-#: common/models.py:1784
+#: common/models.py:1795
msgid "Show overdue POs on the homepage"
msgstr ""
-#: common/models.py:1790
+#: common/models.py:1801
msgid "Show outstanding SOs"
msgstr ""
-#: common/models.py:1791
+#: common/models.py:1802
msgid "Show outstanding SOs on the homepage"
msgstr ""
-#: common/models.py:1797
+#: common/models.py:1808
msgid "Show overdue SOs"
msgstr ""
-#: common/models.py:1798
+#: common/models.py:1809
msgid "Show overdue SOs on the homepage"
msgstr ""
-#: common/models.py:1804
+#: common/models.py:1815
msgid "Show News"
msgstr ""
-#: common/models.py:1805
+#: common/models.py:1816
msgid "Show news on the homepage"
msgstr ""
-#: common/models.py:1811
+#: common/models.py:1822
msgid "Inline label display"
msgstr "内嵌标签显示"
-#: common/models.py:1812
+#: common/models.py:1823
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "在浏览器中显示 PDF 标签,而不是以文件形式下载"
-#: common/models.py:1818
+#: common/models.py:1829
msgid "Default label printer"
msgstr ""
-#: common/models.py:1819
+#: common/models.py:1830
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/models.py:1825
+#: common/models.py:1836
msgid "Inline report display"
msgstr ""
-#: common/models.py:1826
+#: common/models.py:1837
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "在浏览器中显示 PDF 报告,而不是以文件形式下载"
-#: common/models.py:1832
+#: common/models.py:1843
msgid "Search Parts"
msgstr "搜索部件"
-#: common/models.py:1833
+#: common/models.py:1844
msgid "Display parts in search preview window"
msgstr ""
-#: common/models.py:1839
+#: common/models.py:1850
msgid "Search Supplier Parts"
msgstr "搜索供应商部件"
-#: common/models.py:1840
+#: common/models.py:1851
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/models.py:1846
+#: common/models.py:1857
msgid "Search Manufacturer Parts"
msgstr "搜索制造商部件"
-#: common/models.py:1847
+#: common/models.py:1858
msgid "Display manufacturer parts in search preview window"
msgstr "在搜索预览窗口中显示制造商部件"
-#: common/models.py:1853
+#: common/models.py:1864
msgid "Hide Inactive Parts"
msgstr ""
-#: common/models.py:1854
+#: common/models.py:1865
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/models.py:1860
+#: common/models.py:1871
msgid "Search Categories"
msgstr "搜索分类"
-#: common/models.py:1861
+#: common/models.py:1872
msgid "Display part categories in search preview window"
msgstr "在搜索预览窗口中显示部件类别"
-#: common/models.py:1867
+#: common/models.py:1878
msgid "Search Stock"
msgstr "搜索库存"
-#: common/models.py:1868
+#: common/models.py:1879
msgid "Display stock items in search preview window"
msgstr "在搜索预览窗口中显示库存项目"
-#: common/models.py:1874
+#: common/models.py:1885
msgid "Hide Unavailable Stock Items"
msgstr "隐藏不可用的库存项目"
-#: common/models.py:1875
+#: common/models.py:1886
msgid "Exclude stock items which are not available from the search preview window"
msgstr "在搜索预览窗口中排除不可用的库存项目"
-#: common/models.py:1881
+#: common/models.py:1892
msgid "Search Locations"
msgstr "搜索位置"
-#: common/models.py:1882
+#: common/models.py:1893
msgid "Display stock locations in search preview window"
msgstr "在搜索预览窗口中显示库存位置"
-#: common/models.py:1888
+#: common/models.py:1899
msgid "Search Companies"
msgstr "搜索公司"
-#: common/models.py:1889
+#: common/models.py:1900
msgid "Display companies in search preview window"
msgstr "在搜索预览窗口中显示公司"
-#: common/models.py:1895
+#: common/models.py:1906
msgid "Search Build Orders"
msgstr ""
-#: common/models.py:1896
+#: common/models.py:1907
msgid "Display build orders in search preview window"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1913
msgid "Search Purchase Orders"
msgstr "搜索采购订单"
-#: common/models.py:1903
+#: common/models.py:1914
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/models.py:1909
+#: common/models.py:1920
msgid "Exclude Inactive Purchase Orders"
msgstr "排除不活动的采购订单"
-#: common/models.py:1910
+#: common/models.py:1921
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/models.py:1916
+#: common/models.py:1927
msgid "Search Sales Orders"
msgstr ""
-#: common/models.py:1917
+#: common/models.py:1928
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/models.py:1923
+#: common/models.py:1934
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/models.py:1924
+#: common/models.py:1935
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/models.py:1930
+#: common/models.py:1941
msgid "Search Preview Results"
msgstr "搜索预览结果"
-#: common/models.py:1931
+#: common/models.py:1942
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/models.py:1937
+#: common/models.py:1948
msgid "Show Quantity in Forms"
msgstr "在表格中显示数量"
-#: common/models.py:1938
+#: common/models.py:1949
msgid "Display available part quantity in some forms"
msgstr "在某些表格中显示可用的商品数量"
-#: common/models.py:1944
+#: common/models.py:1955
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/models.py:1945
+#: common/models.py:1956
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/models.py:1951
+#: common/models.py:1962
msgid "Fixed Navbar"
msgstr "固定导航栏"
-#: common/models.py:1952
+#: common/models.py:1963
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/models.py:1958
+#: common/models.py:1969
msgid "Date Format"
msgstr "日期格式"
-#: common/models.py:1959
+#: common/models.py:1970
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/models.py:1973 part/templates/part/detail.html:41
+#: common/models.py:1984 part/templates/part/detail.html:41
msgid "Part Scheduling"
msgstr ""
-#: common/models.py:1974
+#: common/models.py:1985
msgid "Display part scheduling information"
msgstr ""
-#: common/models.py:1980 part/templates/part/detail.html:62
+#: common/models.py:1991 part/templates/part/detail.html:62
msgid "Part Stocktake"
msgstr ""
-#: common/models.py:1981
+#: common/models.py:1992
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1998
msgid "Table String Length"
msgstr ""
-#: common/models.py:1988
+#: common/models.py:1999
msgid "Maximimum length limit for strings displayed in table views"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:2054
msgid "Price break quantity"
msgstr ""
-#: common/models.py:2050 company/serializers.py:407 order/models.py:1021
+#: common/models.py:2061 company/serializers.py:407 order/models.py:1021
#: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542
-#: templates/js/translated/pricing.js:605
+#: templates/js/translated/pricing.js:603
msgid "Price"
msgstr "价格"
-#: common/models.py:2051
+#: common/models.py:2062
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:2211 common/models.py:2389
+#: common/models.py:2222 common/models.py:2400
msgid "Endpoint"
msgstr ""
-#: common/models.py:2212
+#: common/models.py:2223
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:2221
+#: common/models.py:2232
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:2226 part/admin.py:50 part/models.py:1012
+#: common/models.py:2237 part/admin.py:50 part/models.py:1012
#: plugin/models.py:100 templates/js/translated/table_filters.js:34
#: templates/js/translated/table_filters.js:116
#: templates/js/translated/table_filters.js:352
@@ -2964,97 +2976,97 @@ msgstr ""
msgid "Active"
msgstr ""
-#: common/models.py:2227
+#: common/models.py:2238
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2252
msgid "Token"
msgstr "令牌"
-#: common/models.py:2242
+#: common/models.py:2253
msgid "Token for access"
msgstr ""
-#: common/models.py:2249
+#: common/models.py:2260
msgid "Secret"
msgstr ""
-#: common/models.py:2250
+#: common/models.py:2261
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:2356
+#: common/models.py:2367
msgid "Message ID"
msgstr ""
-#: common/models.py:2357
+#: common/models.py:2368
msgid "Unique identifier for this message"
msgstr "该消息的唯一标识符"
-#: common/models.py:2365
+#: common/models.py:2376
msgid "Host"
msgstr ""
-#: common/models.py:2366
+#: common/models.py:2377
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:2373
+#: common/models.py:2384
msgid "Header"
msgstr ""
-#: common/models.py:2374
+#: common/models.py:2385
msgid "Header of this message"
msgstr ""
-#: common/models.py:2380
+#: common/models.py:2391
msgid "Body"
msgstr ""
-#: common/models.py:2381
+#: common/models.py:2392
msgid "Body of this message"
msgstr ""
-#: common/models.py:2390
+#: common/models.py:2401
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:2395
+#: common/models.py:2406
msgid "Worked on"
msgstr ""
-#: common/models.py:2396
+#: common/models.py:2407
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:2550
+#: common/models.py:2561
msgid "Id"
msgstr ""
-#: common/models.py:2556 templates/js/translated/news.js:35
+#: common/models.py:2567 templates/js/translated/news.js:35
msgid "Title"
msgstr "标题"
-#: common/models.py:2566 templates/js/translated/news.js:51
+#: common/models.py:2577 templates/js/translated/news.js:51
msgid "Published"
msgstr ""
-#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62
+#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62
#: templates/InvenTree/settings/plugin_settings.html:33
#: templates/js/translated/news.js:47
msgid "Author"
msgstr "作者"
-#: common/models.py:2576 templates/js/translated/news.js:43
+#: common/models.py:2587 templates/js/translated/news.js:43
msgid "Summary"
msgstr "概述"
-#: common/models.py:2581
+#: common/models.py:2592
msgid "Read"
msgstr ""
-#: common/models.py:2582
+#: common/models.py:2593
msgid "Was this news item read?"
msgstr ""
@@ -3309,7 +3321,7 @@ msgstr ""
#: templates/js/translated/company.js:321
#: templates/js/translated/company.js:491
#: templates/js/translated/company.js:984 templates/js/translated/order.js:2110
-#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482
+#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480
#: templates/js/translated/table_filters.js:478
msgid "Supplier"
msgstr "供应商"
@@ -3322,7 +3334,7 @@ msgstr "选择供应商"
#: part/bom.py:286 part/bom.py:314 part/serializers.py:354
#: templates/js/translated/company.js:320 templates/js/translated/order.js:2258
#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450
-#: templates/js/translated/pricing.js:494
+#: templates/js/translated/pricing.js:492
msgid "SKU"
msgstr ""
@@ -3363,7 +3375,7 @@ msgstr "最低收费(例如库存费)"
#: stock/admin.py:119 stock/models.py:695
#: stock/templates/stock/item_base.html:246
#: templates/js/translated/company.js:1046
-#: templates/js/translated/stock.js:2150
+#: templates/js/translated/stock.js:2162
msgid "Packaging"
msgstr "打包"
@@ -3397,7 +3409,7 @@ msgstr "订购多个"
#: templates/email/low_stock_notification.html:18
#: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907
#: templates/js/translated/build.js:2816
-#: templates/js/translated/model_renderers.js:130
+#: templates/js/translated/model_renderers.js:185
#: templates/js/translated/part.js:614 templates/js/translated/part.js:616
#: templates/js/translated/part.js:621
#: templates/js/translated/table_filters.js:210
@@ -3468,7 +3480,7 @@ msgstr "删除图片"
#: stock/templates/stock/item_base.html:402
#: templates/email/overdue_sales_order.html:16
#: templates/js/translated/company.js:483 templates/js/translated/order.js:3019
-#: templates/js/translated/stock.js:2760
+#: templates/js/translated/stock.js:2772
#: templates/js/translated/table_filters.js:482
msgid "Customer"
msgstr "客户"
@@ -3509,7 +3521,7 @@ msgstr "下载图片"
#: company/templates/company/detail.html:14
#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172
+#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175
msgid "Supplier Parts"
msgstr "供应商商品"
@@ -3540,7 +3552,7 @@ msgid "Delete Parts"
msgstr "删除商品"
#: company/templates/company/detail.html:61 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:185
+#: templates/js/translated/search.js:179
msgid "Manufacturer Parts"
msgstr "制造商商品"
@@ -3565,7 +3577,7 @@ msgstr "供货商库存"
#: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35
#: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200
#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/search.js:293 templates/navbar.html:50
+#: templates/js/translated/search.js:233 templates/navbar.html:50
#: users/models.py:43
msgid "Purchase Orders"
msgstr "采购订单"
@@ -3588,7 +3600,7 @@ msgstr "新建采购订单"
#: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39
#: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220
#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/search.js:317 templates/navbar.html:61
+#: templates/js/translated/search.js:247 templates/navbar.html:61
#: users/models.py:44
msgid "Sales Orders"
msgstr "销售订单"
@@ -3657,7 +3669,7 @@ msgstr "删除供应商商品"
#: company/templates/company/manufacturer_part.html:136
#: company/templates/company/manufacturer_part.html:183
#: part/templates/part/detail.html:393 part/templates/part/detail.html:423
-#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47
+#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47
#: templates/js/translated/part.js:314 templates/js/translated/stock.js:188
#: users/models.py:231
msgid "Delete"
@@ -3706,7 +3718,7 @@ msgstr ""
#: company/templates/company/supplier_part.html:24 stock/models.py:678
#: stock/templates/stock/item_base.html:239
#: templates/js/translated/company.js:1000
-#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010
+#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022
msgid "Supplier Part"
msgstr "供应商商品"
@@ -3811,7 +3823,7 @@ msgstr "价格信息"
#: company/templates/company/supplier_part.html:247
#: templates/js/translated/company.js:370
-#: templates/js/translated/pricing.js:668
+#: templates/js/translated/pricing.js:666
msgid "Add Price Break"
msgstr ""
@@ -3835,7 +3847,7 @@ msgstr "更新部件可用性"
#: stock/templates/stock/location.html:200
#: stock/templates/stock/location_sidebar.html:7
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:982
-#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619
+#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631
#: users/models.py:41
msgid "Stock Items"
msgstr "库存项"
@@ -3861,7 +3873,7 @@ msgstr "客户信息"
msgid "New Customer"
msgstr "新建客户"
-#: company/views.py:52 templates/js/translated/search.js:270
+#: company/views.py:52 templates/js/translated/search.js:220
msgid "Companies"
msgstr "公司"
@@ -3869,68 +3881,68 @@ msgstr "公司"
msgid "New Company"
msgstr "新建公司信息"
-#: label/models.py:102
+#: label/models.py:103
msgid "Label name"
msgstr "标签名称"
-#: label/models.py:109
+#: label/models.py:110
msgid "Label description"
msgstr "标签说明"
-#: label/models.py:116
+#: label/models.py:117
msgid "Label"
msgstr "标签"
-#: label/models.py:117
+#: label/models.py:118
msgid "Label template file"
msgstr "标签模板文件"
-#: label/models.py:123 report/models.py:258
+#: label/models.py:124 report/models.py:259
msgid "Enabled"
msgstr "已启用"
-#: label/models.py:124
+#: label/models.py:125
msgid "Label template is enabled"
msgstr "标签模板已启用"
-#: label/models.py:129
+#: label/models.py:130
msgid "Width [mm]"
msgstr "宽度 [mm]"
-#: label/models.py:130
+#: label/models.py:131
msgid "Label width, specified in mm"
msgstr "标注宽度,以毫米为单位。"
-#: label/models.py:136
+#: label/models.py:137
msgid "Height [mm]"
msgstr "高度 [mm]"
-#: label/models.py:137
+#: label/models.py:138
msgid "Label height, specified in mm"
msgstr "标注高度,以毫米为单位。"
-#: label/models.py:143 report/models.py:251
+#: label/models.py:144 report/models.py:252
msgid "Filename Pattern"
msgstr "文件名样式"
-#: label/models.py:144
+#: label/models.py:145
msgid "Pattern for generating label filenames"
msgstr ""
-#: label/models.py:233
+#: label/models.py:234
msgid "Query filters (comma-separated list of key=value pairs),"
msgstr "查询筛选器 (逗号分隔的键值对列表)"
-#: label/models.py:234 label/models.py:275 label/models.py:303
-#: report/models.py:279 report/models.py:410 report/models.py:448
+#: label/models.py:235 label/models.py:276 label/models.py:304
+#: report/models.py:280 report/models.py:411 report/models.py:449
msgid "Filters"
msgstr "筛选器"
-#: label/models.py:274
+#: label/models.py:275
msgid "Query filters (comma-separated list of key=value pairs"
msgstr "查询筛选器 (逗号分隔的键值对列表"
-#: label/models.py:302
+#: label/models.py:303
msgid "Part query filters (comma-separated value of key=value pairs)"
msgstr "商品查询筛选器 (逗号分隔的键值对列表)"
@@ -3938,7 +3950,7 @@ msgstr "商品查询筛选器 (逗号分隔的键值对列表)"
msgid "No matching purchase order found"
msgstr ""
-#: order/api.py:1293 order/models.py:1067 order/models.py:1151
+#: order/api.py:1343 order/models.py:1067 order/models.py:1151
#: order/templates/order/order_base.html:9
#: order/templates/order/order_base.html:18
#: report/templates/report/inventree_po_report_base.html:76
@@ -3946,12 +3958,12 @@ msgstr ""
#: templates/email/overdue_purchase_order.html:15
#: templates/js/translated/order.js:672 templates/js/translated/order.js:1267
#: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409
-#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990
-#: templates/js/translated/stock.js:2741
+#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002
+#: templates/js/translated/stock.js:2753
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1297
+#: order/api.py:1347
msgid "Unknown"
msgstr "未知"
@@ -4139,7 +4151,7 @@ msgstr ""
#: order/models.py:1100 stock/models.py:811 stock/serializers.py:229
#: stock/templates/stock/item_base.html:189
-#: templates/js/translated/stock.js:2041
+#: templates/js/translated/stock.js:2053
msgid "Purchase Price"
msgstr "采购价格"
@@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order"
msgstr ""
#: order/models.py:1211 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924
+#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922
msgid "Sale Price"
msgstr "销售价格"
@@ -4185,7 +4197,7 @@ msgid "User who checked this shipment"
msgstr ""
#: order/models.py:1313 order/models.py:1498 order/serializers.py:1200
-#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338
+#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369
msgid "Shipment"
msgstr ""
@@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}"
msgstr ""
#: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283
-#: stock/admin.py:101 templates/js/translated/model_renderers.js:225
+#: stock/admin.py:101
msgid "Part ID"
msgstr "商品ID"
@@ -4747,7 +4759,7 @@ msgid "IPN"
msgstr ""
#: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280
-#: report/models.py:171 templates/js/translated/part.js:1162
+#: report/models.py:172 templates/js/translated/part.js:1162
#: templates/js/translated/part.js:1892
msgid "Revision"
msgstr "版本号"
@@ -4758,7 +4770,6 @@ msgid "Keywords"
msgstr "关键词"
#: part/admin.py:42 part/admin.py:192 part/tasks.py:286
-#: templates/js/translated/model_renderers.js:362
msgid "Category ID"
msgstr "类别 ID"
@@ -4833,7 +4844,7 @@ msgstr "类别路径"
#: part/templates/part/category_sidebar.html:9
#: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84
#: templates/InvenTree/settings/sidebar.html:43
-#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146
+#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158
#: templates/navbar.html:24 users/models.py:38
msgid "Parts"
msgstr "商品"
@@ -4854,13 +4865,13 @@ msgstr ""
msgid "Part IPN"
msgstr ""
-#: part/admin.py:280 templates/js/translated/pricing.js:342
-#: templates/js/translated/pricing.js:991
+#: part/admin.py:280 templates/js/translated/pricing.js:340
+#: templates/js/translated/pricing.js:989
msgid "Minimum Price"
msgstr ""
-#: part/admin.py:281 templates/js/translated/pricing.js:337
-#: templates/js/translated/pricing.js:999
+#: part/admin.py:281 templates/js/translated/pricing.js:335
+#: templates/js/translated/pricing.js:997
msgid "Maximum Price"
msgstr ""
@@ -4916,7 +4927,7 @@ msgid "Part Category"
msgstr "商品类别"
#: part/models.py:73 part/templates/part/category.html:135
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200
+#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186
#: users/models.py:37
msgid "Part Categories"
msgstr "商品类别"
@@ -4925,7 +4936,7 @@ msgstr "商品类别"
msgid "Default location for parts in this category"
msgstr "此类别商品的默认仓储地点"
-#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625
+#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637
#: templates/js/translated/table_filters.js:135
#: templates/js/translated/table_filters.js:154
msgid "Structural"
@@ -5274,8 +5285,8 @@ msgstr ""
#: templates/InvenTree/settings/plugin_settings.html:38
#: templates/InvenTree/settings/settings_staff_js.html:374
#: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007
-#: templates/js/translated/pricing.js:796
-#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669
+#: templates/js/translated/pricing.js:794
+#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681
msgid "Date"
msgstr "日期"
@@ -5984,7 +5995,7 @@ msgstr ""
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
#: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29
#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/stock.js:1946 users/models.py:39
+#: templates/js/translated/stock.js:1958 users/models.py:39
msgid "Stocktake"
msgstr ""
@@ -6223,7 +6234,7 @@ msgstr "商品是虚拟的(不是实体零件)"
#: part/templates/part/part_base.html:148
#: templates/js/translated/company.js:714
#: templates/js/translated/company.js:975
-#: templates/js/translated/model_renderers.js:217
+#: templates/js/translated/model_renderers.js:253
#: templates/js/translated/part.js:736 templates/js/translated/part.js:1149
msgid "Inactive"
msgstr ""
@@ -6258,8 +6269,8 @@ msgstr ""
#: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039
#: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951
-#: templates/js/translated/pricing.js:375
-#: templates/js/translated/pricing.js:1021
+#: templates/js/translated/pricing.js:373
+#: templates/js/translated/pricing.js:1019
msgid "Price Range"
msgstr ""
@@ -6297,7 +6308,7 @@ msgid "Hide Part Details"
msgstr ""
#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73
-#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469
+#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467
msgid "Supplier Pricing"
msgstr ""
@@ -6394,7 +6405,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:443
#: templates/js/translated/company.js:1093
#: templates/js/translated/company.js:1102
-#: templates/js/translated/stock.js:1976
+#: templates/js/translated/stock.js:1988
msgid "Last Updated"
msgstr "最后更新"
@@ -6771,100 +6782,100 @@ msgstr ""
msgid "Either packagename of URL must be provided"
msgstr ""
-#: report/api.py:169
+#: report/api.py:171
msgid "No valid objects provided to template"
msgstr "没有为模板提供有效对象"
-#: report/api.py:205 report/api.py:241
+#: report/api.py:207 report/api.py:243
#, python-brace-format
msgid "Template file '{template}' is missing or does not exist"
msgstr ""
-#: report/api.py:305
+#: report/api.py:310
msgid "Test report"
msgstr ""
-#: report/models.py:153
+#: report/models.py:154
msgid "Template name"
msgstr ""
-#: report/models.py:159
+#: report/models.py:160
msgid "Report template file"
msgstr ""
-#: report/models.py:166
+#: report/models.py:167
msgid "Report template description"
msgstr ""
-#: report/models.py:172
+#: report/models.py:173
msgid "Report revision number (auto-increments)"
msgstr ""
-#: report/models.py:252
+#: report/models.py:253
msgid "Pattern for generating report filenames"
msgstr ""
-#: report/models.py:259
+#: report/models.py:260
msgid "Report template is enabled"
msgstr ""
-#: report/models.py:280
+#: report/models.py:281
msgid "StockItem query filters (comma-separated list of key=value pairs)"
msgstr ""
-#: report/models.py:288
+#: report/models.py:289
msgid "Include Installed Tests"
msgstr ""
-#: report/models.py:289
+#: report/models.py:290
msgid "Include test results for stock items installed inside assembled item"
msgstr ""
-#: report/models.py:336
+#: report/models.py:337
msgid "Build Filters"
msgstr ""
-#: report/models.py:337
+#: report/models.py:338
msgid "Build query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:376
+#: report/models.py:377
msgid "Part Filters"
msgstr "商品过滤器"
-#: report/models.py:377
+#: report/models.py:378
msgid "Part query filters (comma-separated list of key=value pairs"
msgstr ""
-#: report/models.py:411
+#: report/models.py:412
msgid "Purchase order query filters"
msgstr ""
-#: report/models.py:449
+#: report/models.py:450
msgid "Sales order query filters"
msgstr ""
-#: report/models.py:501
+#: report/models.py:502
msgid "Snippet"
msgstr ""
-#: report/models.py:502
+#: report/models.py:503
msgid "Report snippet file"
msgstr ""
-#: report/models.py:506
+#: report/models.py:507
msgid "Snippet file description"
msgstr ""
-#: report/models.py:543
+#: report/models.py:544
msgid "Asset"
msgstr ""
-#: report/models.py:544
+#: report/models.py:545
msgid "Report asset file"
msgstr ""
-#: report/models.py:551
+#: report/models.py:552
msgid "Asset file description"
msgstr ""
@@ -6884,9 +6895,9 @@ msgstr ""
#: report/templates/report/inventree_so_report_base.html:93
#: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735
#: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554
-#: templates/js/translated/pricing.js:511
-#: templates/js/translated/pricing.js:580
-#: templates/js/translated/pricing.js:804
+#: templates/js/translated/pricing.js:509
+#: templates/js/translated/pricing.js:578
+#: templates/js/translated/pricing.js:802
msgid "Unit Price"
msgstr "单价"
@@ -6909,7 +6920,7 @@ msgstr ""
#: stock/models.py:719 stock/templates/stock/item_base.html:323
#: templates/js/translated/build.js:479 templates/js/translated/build.js:640
#: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758
-#: templates/js/translated/model_renderers.js:126
+#: templates/js/translated/model_renderers.js:181
#: templates/js/translated/order.js:126 templates/js/translated/order.js:3815
#: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528
msgid "Serial Number"
@@ -6944,12 +6955,11 @@ msgstr ""
#: report/templates/report/inventree_test_report_base.html:137
#: stock/admin.py:104 templates/js/translated/stock.js:648
-#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918
+#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930
msgid "Serial"
msgstr ""
#: stock/admin.py:39 stock/admin.py:108
-#: templates/js/translated/model_renderers.js:172
msgid "Location ID"
msgstr ""
@@ -6970,7 +6980,7 @@ msgstr ""
msgid "Status Code"
msgstr ""
-#: stock/admin.py:110 templates/js/translated/model_renderers.js:447
+#: stock/admin.py:110
msgid "Supplier Part ID"
msgstr "供应商商品ID"
@@ -6991,7 +7001,7 @@ msgstr ""
msgid "Installed In"
msgstr ""
-#: stock/admin.py:115 templates/js/translated/model_renderers.js:190
+#: stock/admin.py:115
msgid "Build ID"
msgstr ""
@@ -7013,7 +7023,7 @@ msgstr ""
#: stock/admin.py:131 stock/models.py:775
#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:1960
+#: templates/js/translated/stock.js:1972
msgid "Expiry Date"
msgstr ""
@@ -7040,7 +7050,7 @@ msgid "Stock Location"
msgstr "仓储地点"
#: stock/models.py:54 stock/templates/stock/location.html:183
-#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240
+#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206
#: users/models.py:40
msgid "Stock Locations"
msgstr "仓储地点"
@@ -7058,7 +7068,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:127 templates/js/translated/stock.js:2634
+#: stock/models.py:127 templates/js/translated/stock.js:2646
#: templates/js/translated/table_filters.js:139
msgid "External"
msgstr ""
@@ -7448,7 +7458,7 @@ msgstr ""
msgid "Installed Stock Items"
msgstr ""
-#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067
+#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079
msgid "Install Stock Item"
msgstr ""
@@ -8161,20 +8171,20 @@ msgstr "采购订单设置"
msgid "Pricing Settings"
msgstr ""
-#: templates/InvenTree/settings/pricing.html:33
+#: templates/InvenTree/settings/pricing.html:34
msgid "Exchange Rates"
msgstr "汇率"
-#: templates/InvenTree/settings/pricing.html:37
+#: templates/InvenTree/settings/pricing.html:38
msgid "Update Now"
msgstr "立即更新"
-#: templates/InvenTree/settings/pricing.html:45
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:46
+#: templates/InvenTree/settings/pricing.html:50
msgid "Last Update"
msgstr "上次更新"
-#: templates/InvenTree/settings/pricing.html:49
+#: templates/InvenTree/settings/pricing.html:50
msgid "Never"
msgstr "从不"
@@ -8613,7 +8623,7 @@ msgstr "确认邮件地址"
msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
msgstr ""
-#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713
+#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702
msgid "Confirm"
msgstr "确认"
@@ -9520,7 +9530,7 @@ msgstr ""
#: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861
#: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765
-#: templates/js/translated/stock.js:2563
+#: templates/js/translated/stock.js:2575
msgid "Select"
msgstr ""
@@ -9532,7 +9542,7 @@ msgstr ""
msgid "Progress"
msgstr ""
-#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848
+#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860
msgid "No user information"
msgstr "没有用户信息"
@@ -9657,12 +9667,12 @@ msgid "Delete supplier part"
msgstr "删除供应商商品"
#: templates/js/translated/company.js:1171
-#: templates/js/translated/pricing.js:678
+#: templates/js/translated/pricing.js:676
msgid "Delete Price Break"
msgstr ""
#: templates/js/translated/company.js:1183
-#: templates/js/translated/pricing.js:696
+#: templates/js/translated/pricing.js:694
msgid "Edit Price Break"
msgstr ""
@@ -9716,61 +9726,61 @@ msgstr ""
msgid "Create filter"
msgstr ""
-#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388
-#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416
+#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377
+#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405
msgid "Action Prohibited"
msgstr ""
-#: templates/js/translated/forms.js:375
+#: templates/js/translated/forms.js:364
msgid "Create operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:390
+#: templates/js/translated/forms.js:379
msgid "Update operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:404
+#: templates/js/translated/forms.js:393
msgid "Delete operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:418
+#: templates/js/translated/forms.js:407
msgid "View operation not allowed"
msgstr ""
-#: templates/js/translated/forms.js:739
+#: templates/js/translated/forms.js:728
msgid "Keep this form open"
msgstr ""
-#: templates/js/translated/forms.js:840
+#: templates/js/translated/forms.js:829
msgid "Enter a valid number"
msgstr ""
-#: templates/js/translated/forms.js:1346 templates/modals.html:19
+#: templates/js/translated/forms.js:1335 templates/modals.html:19
#: templates/modals.html:43
msgid "Form errors exist"
msgstr ""
-#: templates/js/translated/forms.js:1800
+#: templates/js/translated/forms.js:1789
msgid "No results found"
msgstr ""
-#: templates/js/translated/forms.js:2016 templates/search.html:29
+#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254
msgid "Searching"
msgstr ""
-#: templates/js/translated/forms.js:2274
+#: templates/js/translated/forms.js:2210
msgid "Clear input"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "File Column"
msgstr ""
-#: templates/js/translated/forms.js:2730
+#: templates/js/translated/forms.js:2666
msgid "Field Name"
msgstr ""
-#: templates/js/translated/forms.js:2742
+#: templates/js/translated/forms.js:2678
msgid "Select Columns"
msgstr ""
@@ -9903,28 +9913,6 @@ msgstr ""
msgid "Error requesting form data"
msgstr ""
-#: templates/js/translated/model_renderers.js:74
-msgid "Company ID"
-msgstr "公司ID"
-
-#: templates/js/translated/model_renderers.js:146
-msgid "Stock ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:302
-#: templates/js/translated/model_renderers.js:327
-msgid "Order ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:340
-#: templates/js/translated/model_renderers.js:344
-msgid "Shipment ID"
-msgstr ""
-
-#: templates/js/translated/model_renderers.js:410
-msgid "Manufacturer Part ID"
-msgstr "制造商商品ID"
-
#: templates/js/translated/news.js:24
msgid "No news found"
msgstr ""
@@ -10133,7 +10121,7 @@ msgstr ""
msgid "Quantity to receive"
msgstr ""
-#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319
+#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331
msgid "Stock Status"
msgstr ""
@@ -10578,7 +10566,7 @@ msgid "No category"
msgstr "没有分类"
#: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280
-#: templates/js/translated/stock.js:2522
+#: templates/js/translated/stock.js:2534
msgid "Display as list"
msgstr "以列表显示"
@@ -10602,7 +10590,7 @@ msgstr ""
msgid "Category is required"
msgstr ""
-#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542
+#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554
msgid "Display as tree"
msgstr "以树形图显示"
@@ -10675,53 +10663,53 @@ msgstr ""
msgid "The Plugin was installed"
msgstr ""
-#: templates/js/translated/pricing.js:143
+#: templates/js/translated/pricing.js:141
msgid "Error fetching currency data"
msgstr ""
-#: templates/js/translated/pricing.js:305
+#: templates/js/translated/pricing.js:303
msgid "No BOM data available"
msgstr ""
-#: templates/js/translated/pricing.js:447
+#: templates/js/translated/pricing.js:445
msgid "No supplier pricing data available"
msgstr ""
-#: templates/js/translated/pricing.js:556
+#: templates/js/translated/pricing.js:554
msgid "No price break data available"
msgstr ""
-#: templates/js/translated/pricing.js:612
+#: templates/js/translated/pricing.js:610
#, python-brace-format
msgid "Edit ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:613
+#: templates/js/translated/pricing.js:611
#, python-brace-format
msgid "Delete ${human_name}"
msgstr ""
-#: templates/js/translated/pricing.js:739
+#: templates/js/translated/pricing.js:737
msgid "No purchase history data available"
msgstr ""
-#: templates/js/translated/pricing.js:761
+#: templates/js/translated/pricing.js:759
msgid "Purchase Price History"
msgstr ""
-#: templates/js/translated/pricing.js:861
+#: templates/js/translated/pricing.js:859
msgid "No sales history data available"
msgstr ""
-#: templates/js/translated/pricing.js:883
+#: templates/js/translated/pricing.js:881
msgid "Sale Price History"
msgstr ""
-#: templates/js/translated/pricing.js:972
+#: templates/js/translated/pricing.js:970
msgid "No variant data available"
msgstr ""
-#: templates/js/translated/pricing.js:1012
+#: templates/js/translated/pricing.js:1010
msgid "Variant Part"
msgstr ""
@@ -10791,11 +10779,27 @@ msgstr ""
msgid "Sales Order(s) must be selected before printing report"
msgstr ""
-#: templates/js/translated/search.js:410
+#: templates/js/translated/search.js:285
+msgid "No results"
+msgstr ""
+
+#: templates/js/translated/search.js:307 templates/search.html:25
+msgid "Enter search query"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "result"
+msgstr ""
+
+#: templates/js/translated/search.js:357
+msgid "results"
+msgstr ""
+
+#: templates/js/translated/search.js:367
msgid "Minimize results"
msgstr ""
-#: templates/js/translated/search.js:413
+#: templates/js/translated/search.js:370
msgid "Remove results"
msgstr ""
@@ -11088,103 +11092,103 @@ msgstr ""
msgid "Depleted"
msgstr ""
-#: templates/js/translated/stock.js:2025
+#: templates/js/translated/stock.js:2037
msgid "Supplier part not specified"
msgstr ""
-#: templates/js/translated/stock.js:2072
+#: templates/js/translated/stock.js:2084
msgid "Stock Value"
msgstr ""
-#: templates/js/translated/stock.js:2160
+#: templates/js/translated/stock.js:2172
msgid "No stock items matching query"
msgstr ""
-#: templates/js/translated/stock.js:2334
+#: templates/js/translated/stock.js:2346
msgid "Set Stock Status"
msgstr ""
-#: templates/js/translated/stock.js:2348
+#: templates/js/translated/stock.js:2360
msgid "Select Status Code"
msgstr ""
-#: templates/js/translated/stock.js:2349
+#: templates/js/translated/stock.js:2361
msgid "Status code must be selected"
msgstr ""
-#: templates/js/translated/stock.js:2581
+#: templates/js/translated/stock.js:2593
msgid "Load Subloactions"
msgstr ""
-#: templates/js/translated/stock.js:2694
+#: templates/js/translated/stock.js:2706
msgid "Details"
msgstr "详情"
-#: templates/js/translated/stock.js:2710
+#: templates/js/translated/stock.js:2722
msgid "Part information unavailable"
msgstr ""
-#: templates/js/translated/stock.js:2732
+#: templates/js/translated/stock.js:2744
msgid "Location no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2751
+#: templates/js/translated/stock.js:2763
msgid "Purchase order no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2770
+#: templates/js/translated/stock.js:2782
msgid "Customer no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2788
+#: templates/js/translated/stock.js:2800
msgid "Stock item no longer exists"
msgstr ""
-#: templates/js/translated/stock.js:2811
+#: templates/js/translated/stock.js:2823
msgid "Added"
msgstr ""
-#: templates/js/translated/stock.js:2819
+#: templates/js/translated/stock.js:2831
msgid "Removed"
msgstr ""
-#: templates/js/translated/stock.js:2895
+#: templates/js/translated/stock.js:2907
msgid "No installed items"
msgstr ""
-#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982
+#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994
msgid "Uninstall Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3000
+#: templates/js/translated/stock.js:3012
msgid "Select stock item to uninstall"
msgstr ""
-#: templates/js/translated/stock.js:3021
+#: templates/js/translated/stock.js:3033
msgid "Install another stock item into this item"
msgstr ""
-#: templates/js/translated/stock.js:3022
+#: templates/js/translated/stock.js:3034
msgid "Stock items can only be installed if they meet the following criteria"
msgstr ""
-#: templates/js/translated/stock.js:3024
+#: templates/js/translated/stock.js:3036
msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
msgstr ""
-#: templates/js/translated/stock.js:3025
+#: templates/js/translated/stock.js:3037
msgid "The Stock Item is currently available in stock"
msgstr ""
-#: templates/js/translated/stock.js:3026
+#: templates/js/translated/stock.js:3038
msgid "The Stock Item is not already installed in another item"
msgstr ""
-#: templates/js/translated/stock.js:3027
+#: templates/js/translated/stock.js:3039
msgid "The Stock Item is tracked by either a batch code or serial number"
msgstr ""
-#: templates/js/translated/stock.js:3040
+#: templates/js/translated/stock.js:3052
msgid "Select part to install"
msgstr ""
@@ -11561,18 +11565,10 @@ msgstr ""
msgid "Clear search"
msgstr ""
-#: templates/search.html:16
-msgid "Filter results"
-msgstr ""
-
-#: templates/search.html:20
+#: templates/search.html:15
msgid "Close search menu"
msgstr ""
-#: templates/search.html:35
-msgid "No search results"
-msgstr ""
-
#: templates/socialaccount/authentication_error.html:5
msgid "Social Network Login Failure"
msgstr ""