Skip to content

Commit 2e954f8

Browse files
authored
Merge pull request #1189 from openmsupply/1052-os-add-item-modal
Outbound Shipment add item modal Ux improvements
2 parents 21b2d11 + f2188c0 commit 2e954f8

37 files changed

+1067
-921
lines changed

client/packages/common/src/intl/locales/en/catalogue.json

-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
"label.weight": "Weight",
2323
"messages.click-to-return-to-item-list": "Unable to find an item with that ID. Click OK to return to the list of items.",
2424
"messages.click-to-return-to-master-lists": "Unable to find a master list with that ID. Click OK to return to the list of master lists",
25-
"tab.general": "General",
26-
"tab.master-lists": "Master Lists",
2725
"title.amc": "AMC",
2826
"title.categories": "Categories",
2927
"title.details": "Details",

client/packages/common/src/intl/locales/en/common.json

+6-5
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
"label.amc": "AMC",
8282
"label.amount": "Amount",
8383
"label.app-version": "Version:",
84-
"label.available": "Available",
84+
"label.available-packs": "Available (packs)",
8585
"label.barcode": "Barcode",
8686
"label.batch": "Batch",
8787
"label.chargeCode": "Charge Code",
@@ -119,7 +119,7 @@
119119
"label.finalised": "Finalised",
120120
"label.forecast-quantity": "Suggested Quantity",
121121
"label.hold": "Hold",
122-
"label.in-store": "In store",
122+
"label.in-store": "In Store (packs)",
123123
"label.invoice-number": "Number",
124124
"label.issue": "Issue",
125125
"label.item_one": "Item",
@@ -148,6 +148,7 @@
148148
"label.our-soh": "Our SOH",
149149
"label.pack": "Pack",
150150
"label.pack-quantity": "Pack Qty",
151+
"label.pack-quantity-issued": "Pack Qty Issued",
151152
"label.pack-size": "Pack Size",
152153
"label.phone": "Phone",
153154
"label.picked": "Picked",
@@ -159,9 +160,8 @@
159160
"label.select": "Select",
160161
"label.select-all": "Select all",
161162
"label.selected": "Selected",
162-
"label.sell": "Sell",
163+
"label.sell": "Pack Sell Price",
163164
"label.server": "Server",
164-
"label.server-mode": "Server",
165165
"label.settings-central-site-id": "Central server Site ID",
166166
"label.settings-interval": "Interval (seconds)",
167167
"label.settings-password": "Sync password",
@@ -186,7 +186,8 @@
186186
"label.type": "Type",
187187
"label.unit": "Unit",
188188
"label.unit-price": "Unit Price",
189-
"label.unit-quantity": "{{unit}} Qty",
189+
"label.unit-quantity": "Unit Qty",
190+
"label.unit-quantity-issued": "{{unit}} Qty Issued",
190191
"label.units": "Units",
191192
"label.user": "User",
192193
"label.verified": "Verified",

client/packages/common/src/intl/locales/en/distribution.json

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"button.add-from-master-list": "Add from master list",
33
"button.add-item": "Add item",
4+
"button.allocate": "Allocate",
45
"button.allocate-lines": "Allocate placeholder lines",
56
"button.create-shipment": "Create Shipment",
67
"button.delete-lines": "Delete selected lines",
@@ -35,8 +36,8 @@
3536
"heading.stock-details": "Stock details",
3637
"heading.sub-total": "Sub total",
3738
"heading.total": "Total",
38-
"heading.totals": "Totals",
3939
"heading.grand-total": "Grand total",
40+
"label.total-quantity": "Total quantity",
4041
"label.incoming-stock": "Stock arriving",
4142
"label.stock-on-order": "Stock on order",
4243
"label.all-requested-quantity": "Other requested",
@@ -47,11 +48,9 @@
4748
"label.amc": "AMC",
4849
"label.any": "Any",
4950
"label.available-quantity": "Available quantity: {{number}} units",
50-
"label.available": "Available",
5151
"label.customer-name": "Customer Name",
5252
"label.customer-ref": "Customer Ref",
5353
"label.group-by-item": "Group by Item",
54-
"label.in-store": "In store",
5554
"label.edited-by": "Edited by",
5655
"label.issue": "Issue",
5756
"label.no-unallocated-rows-selected": "All of the selected rows are already allocated",
@@ -64,7 +63,6 @@
6463
"label.requested-quantity": "Requested quantity",
6564
"label.select-rows-to-allocate-them": "Select rows to allocate them",
6665
"label.cant-delete-disabled-requisition": "Can only delete lines when requisition is in Draft",
67-
"label.cant-delete-disabled-shipment": "You cannot delete a line when status is Shipped, Delivered or Verified",
6866
"label.supply-quantity": "Quantity to supply",
6967
"label.unit_one": "{{unit}}",
7068
"label.unit_other": "{{unit}}s",
@@ -91,7 +89,6 @@
9189
"messages.customer-requisition-created-on": "Customer requisition created on {{date}}",
9290
"messages.off-hold-confirmation": "This will re-enable status changes",
9391
"messages.on-hold-confirmation": "This will prevent any further status changes until the hold is removed",
94-
"messages.cant-delete-invoices": "Can only delete invoices with a status of 'New' or 'Allocated'",
9592
"messages.no-stock-available": "There is no stock available",
9693
"messages.cant-delete-requisitions": "Can only delete requisitions with a status of 'Draft'",
9794
"messages.click-to-return-to-requisitions": "Unable to find a requisition with that ID. Click OK to return to the requisition list",

client/packages/common/src/intl/locales/en/inventory.json

-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"message.no-supplier": "Inventory Adjustment",
3333
"messages.locked-description": "This will prevent further changes to the stocktake until it is unlocked.",
3434
"messages.unlocked-description": "This will re-enable changes to the stocktake.",
35-
"messages.cant-delete-stocktakes": "Can only delete stocktakes with a status of 'New'",
3635
"messages.select-rows-to-delete": "Select rows to delete",
3736
"messages.click-to-return": "Unable to find a stocktake with that ID. Click OK to return to the stocktake list",
3837
"messages.confirm-delete-stocktakes_one": "This will permanently remove 1 stocktake",

client/packages/common/src/intl/locales/en/replenishment.json

+1-4
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
"heading.stock-charges": "Stock charges",
2525
"heading.sub-total": "Sub total",
2626
"heading.total": "Total",
27-
"heading.totals": "Totals",
2827
"heading.tax": "Tax",
2928
"heading.grand-total": "Grand total",
3029
"heading.edit-tax-rate": "Edit tax rate percentage",
@@ -70,7 +69,6 @@
7069
"messages.internal-order-created-on": "Internal order created on {{date}}",
7170
"messages.off-hold-confirmation": "This will re-enable status changes",
7271
"messages.on-hold-confirmation": "This will prevent any further status changes until the hold is removed",
73-
"messages.cant-delete-invoices": "Can only delete shipments with a status of 'New'",
7472
"messages.cant-delete-requisitions": "Can only delete requisitions with a status of 'Draft'",
7573
"messages.changing-max-mos": "This will change the maximum months of stock target.",
7674
"messages.changing-min-mos": "This will change the minimum months of stock threshold.",
@@ -98,6 +96,5 @@
9896
"messages.error-saving-shipment": "Error saving shipment 🥺",
9997
"messages.saved": "Saved",
10098
"messages.select-rows-to-delete-them": "Select rows to delete them",
101-
"messages.shipment-saved": "Shipment saved 🥳",
102-
"messages.delete-shipment-warning": "This will permanently delete shipment(s)"
99+
"messages.shipment-saved": "Shipment saved 🥳"
103100
}
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
{ "button.language": "Idioma" }
1+
{
2+
"button.language": "Idioma"
3+
}
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
2-
"auth.unauthenticated-message": "Actualmente no ha iniciado sesión. Haga clic en OK para volver a la pantalla de inicio de sesión.",
3-
"auth.server-error": "¡El servidor ha devuelto un error al obtener los detalles del usuario!\nNo se puede continuar, por favor póngase en contacto con soporte.",
4-
"auth.no-store-assigned": "No estás asignado a ninguna almacén. Inicie sesión como un usuario diferente o comuníquese con su administrador.",
5-
"app": "mSupply",
6-
"auth.alert-title": "Error de autenticación",
7-
"auth.permission-denied": "Permiso denegado",
8-
"auth.timeout-message": "Ha sido desconectado de su sesión debido a la inactividad. Haga clic en OK para volver a la pantalla de inicio de sesión.",
9-
"button.close-the-menu": "Cerrar el menú",
10-
"button.open-the-menu": "Abrir el menú",
11-
"catalogue": "Catálogo",
12-
"customer-requisition": "Requisiciones",
13-
"customers": "Clientes",
14-
"dashboard": "Tablero",
15-
"distribution": "Distribución",
16-
"docs": "Documentos",
17-
"auth.timeout-title": ""
2+
"auth.unauthenticated-message": "Actualmente no ha iniciado sesión. Haga clic en OK para volver a la pantalla de inicio de sesión.",
3+
"auth.server-error": "¡El servidor ha devuelto un error al obtener los detalles del usuario!\nNo se puede continuar, por favor póngase en contacto con soporte.",
4+
"auth.no-store-assigned": "No estás asignado a ninguna almacén. Inicie sesión como un usuario diferente o comuníquese con su administrador.",
5+
"app": "mSupply",
6+
"auth.alert-title": "Error de autenticación",
7+
"auth.permission-denied": "Permiso denegado",
8+
"auth.timeout-message": "Ha sido desconectado de su sesión debido a la inactividad. Haga clic en OK para volver a la pantalla de inicio de sesión.",
9+
"button.close-the-menu": "Cerrar el menú",
10+
"button.open-the-menu": "Abrir el menú",
11+
"catalogue": "Catálogo",
12+
"customer-requisition": "Requisiciones",
13+
"customers": "Clientes",
14+
"dashboard": "Tablero",
15+
"distribution": "Distribución",
16+
"docs": "Documentos",
17+
"auth.timeout-title": ""
1818
}

client/packages/common/src/intl/locales/fr/catalogue.json

-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
"label.doses": "Doses",
99
"label.is-vaccine": "Vaccin",
1010
"label.margin": "Marge",
11-
"label.master-list-name": "Nom",
1211
"label.months": "Mois",
1312
"label.name": "Nom",
1413
"label.outer-pack-size": "Taille de l'emballage extérieur",
@@ -21,8 +20,6 @@
2120
"label.weight": "Poids (kg)",
2221
"messages.click-to-return-to-item-list": "Impossible de trouver un article avec ce code. Cliquez sur OK pour revenir à la liste des articles.",
2322
"messages.click-to-return-to-master-lists": "Impossible de trouver la liste maîtresse recherchée. Cliquez sur OK pour revenir à la liste des listes maîtres",
24-
"tab.general": "Général",
25-
"tab.master-lists": "Listes maîtresses",
2623
"title.amc": "CMM",
2724
"title.categories": "Catégories",
2825
"title.details": "Détails",

client/packages/common/src/intl/locales/fr/common.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
"label.amount": "Montant",
7070
"label.api-version": "Version API:",
7171
"label.app-version": "Version:",
72-
"label.available": "Disponible",
72+
"label.available-packs": "Disponible (packs)",
7373
"label.batch": "Lot",
7474
"label.chargeCode": "Code facturation",
7575
"label.clear-filter": "Effacer le filtre",
@@ -103,7 +103,7 @@
103103
"label.finalised": "Finalisé(e)",
104104
"label.forecast-quantity": "Quantité suggérée",
105105
"label.hold": "Suspendu",
106-
"label.in-store": "En magasin",
106+
"label.in-store": "En magasin (packs)",
107107
"label.invoice-number": "Numéro",
108108
"label.issue": "Distribuer",
109109
"label.item": "Article",
@@ -127,6 +127,7 @@
127127
"label.our-soh": "Notre SDU",
128128
"label.pack": "Pack",
129129
"label.pack-quantity": "Qté de packs",
130+
"label.pack-quantity-issued": "Qté de packs émise",
130131
"label.pack-size": "Format Pack",
131132
"label.phone": "Téléphone",
132133
"label.picked": "Prélevé(e)",
@@ -152,6 +153,7 @@
152153
"label.unit": "Unité",
153154
"label.unit-price": "Prix unitaire",
154155
"label.unit-quantity": "Quantité unitaire",
156+
"label.unit-quantity-issued": "{{unit}} quantité émise",
155157
"label.units": "Unités",
156158
"label.verified": "Vérifiée",
157159
"label.website": "Site internet",

client/packages/common/src/intl/locales/fr/distribution.json

-5
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,15 @@
3838
"heading.stock-details": "Détails stock",
3939
"heading.sub-total": "Sous-total",
4040
"heading.total": "Total",
41-
"heading.totals": "Totaux",
4241
"heading.grand-total": "Grand total",
4342
"label.add-batch": "Ajouter lot",
4443
"label.allocated": "Alloué(e)",
4544
"label.amc": "CMM",
4645
"label.any": "Tout",
4746
"label.available-quantity": "Quantité disponible : {{number}} unités",
48-
"label.available": "Disponible",
4947
"label.customer-name": "Nom du client",
5048
"label.customer-ref": "Référence client",
5149
"label.group-by-item": "Grouper par article",
52-
"label.in-store": "En magasin",
5350
"label.edited-by": "Édité(e) par",
5451
"label.issue": "Distribuer",
5552
"label.no-unallocated-rows-selected": "Tous les lignes sélectionnées sont déjà allouées",
@@ -63,7 +60,6 @@
6360
"messages.create-outbound-from-requisition": "Êtes-vous sûr(e) de vouloir créer une livraison sortante pour cette réquisition client ?",
6461
"label.add-charges": "Ajouter frais",
6562
"label.cant-delete-disabled-requisition": "Vous ne pouvez supprimer des lignes lorsque le statut de la réquisition est 'Brouillon'",
66-
"label.cant-delete-disabled-shipment": "Vous ne pouvez pas supprimer une ligne lorsque le statut est 'Expédié(e), Livré(e) ou Vérifié(e)",
6763
"label.supply-quantity": "Quantité à fournir",
6864
"label.unit_one": "{{unit}}",
6965
"label.unit_other": "{{unit}}s",
@@ -86,7 +82,6 @@
8682
"messages.outbound-shipment-created-on": "Livraison sortante créée le {{date}}",
8783
"messages.customer-requisition-created-on": "Réquisition client créée le {{date}}",
8884
"messages.off-hold-confirmation": "Cela permettra de réactiver les changements de statut",
89-
"messages.cant-delete-invoices": "Vous ne pouvez supprimer les livraisons avec le statut 'Nouvel(le)' ou 'Alloué(e)'",
9085
"messages.no-stock-available": "Pas de stock disponible",
9186
"messages.cant-delete-requisitions": "Vous pouvez uniquement supprimer les réquisitions avec un statut 'Brouillon'",
9287
"messages.click-to-return-to-shipments": "La livraison recherchée est introuvable. Cliquez sur OK pour retourner à la liste des livraisons sortantes",

client/packages/common/src/intl/locales/fr/inventory.json

-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
"label.batch": "Lot",
2626
"messages.locked-description": "Cela empêchera les changements de cet inventaire jusqu'au déverrouillage.",
2727
"messages.unlocked-description": "Cela permettra de réactiver les changement pour cet inventaire.",
28-
"messages.cant-delete-stocktakes": "Seuls les inventaires avec un statut 'Nouvel(le)' peuvent être supprimés",
2928
"messages.select-rows-to-delete": "Sélectionner les lignes à supprimer",
3029
"messages.click-to-return": "Impossible de trouver un inventaire avec ce numéro. Cliquez sur OK pour retourner à la liste des inventaires",
3130
"messages.confirm-delete-stocktakes_one": "Cela supprimera définitivement 1 inventaire",
@@ -38,7 +37,6 @@
3837
"messages.deleted-locations_one": "{{count}} emplacement supprimé",
3938
"messages.deleted-locations_other": "{{count}} emplacements supprimés",
4039
"messages.deleted-stocktakes_other": "{{count}} inventaires supprimés",
41-
"messages.click-to-view-item": "Cliquez pour voir les détails de l'article pour '{{itemName}}'",
4240
"messages.error-deleting-locations_one": "{{count}} emplacement n'a pas pu être supprimé",
4341
"messages.error-deleting-locations_other": "{{count}} emplacements n'ont pas pu être supprimés",
4442
"placeholder.enter-an-item-code-or-name": "Entrer le code ou le nom de l'article",

0 commit comments

Comments
 (0)