Change 'Rack' to 'Bin'
This commit is contained in:
@@ -37,7 +37,7 @@
|
||||
<p class="text-muted small mb-2">
|
||||
By default, each storage location uses a single <strong>Location</strong> field —
|
||||
ideal for small warehouses. Enable <strong>Advanced</strong> to use a three-level
|
||||
hierarchy (e.g. Zone → Aisle → Rack) for larger operations.
|
||||
hierarchy (e.g. Zone → Aisle → Bin) for larger operations.
|
||||
You can customise the label for each level to match your team's terminology.
|
||||
</p>
|
||||
<div class="form-check form-switch mb-3">
|
||||
@@ -54,7 +54,7 @@
|
||||
<label class="col-form-label text-muted small">Location Label</label>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<input type="text" id="location_label_rack_simple" class="form-control form-control-sm"
|
||||
<input type="text" id="location_label_bin_simple" class="form-control form-control-sm"
|
||||
placeholder="Location" maxlength="30">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
@@ -94,11 +94,11 @@
|
||||
<label class="col-form-label text-muted small">Level 3 Label</label>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<input type="text" id="location_label_rack_advanced" class="form-control form-control-sm"
|
||||
placeholder="Rack" maxlength="30">
|
||||
<input type="text" id="location_label_bin_advanced" class="form-control form-control-sm"
|
||||
placeholder="Bin" maxlength="30">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<span class="text-muted small">default: "Rack"</span>
|
||||
<span class="text-muted small">default: "Bin"</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -264,10 +264,10 @@
|
||||
var advanced = (s.advanced_location ?? 0) == 1;
|
||||
$('#advanced_location_toggle').prop('checked', advanced);
|
||||
toggle_location_mode(advanced);
|
||||
$('#location_label_rack_simple').val(s.location_label_rack || '');
|
||||
$('#location_label_bin_simple').val(s.location_label_bin || '');
|
||||
$('#location_label_zone').val(s.location_label_zone || '');
|
||||
$('#location_label_aisle').val(s.location_label_aisle || '');
|
||||
$('#location_label_rack_advanced').val(s.location_label_rack || '');
|
||||
$('#location_label_bin_advanced').val(s.location_label_bin || '');
|
||||
|
||||
// Other settings
|
||||
$('input[name="default_stock_status"][value="' + (s.default_stock_status ?? 1) + '"]').prop('checked', true);
|
||||
@@ -350,15 +350,15 @@
|
||||
}
|
||||
|
||||
// Resolve label values — fall back to defaults if blank
|
||||
var label_rack, label_zone, label_aisle;
|
||||
var label_bin, label_zone, label_aisle;
|
||||
if (advanced) {
|
||||
label_zone = $('#location_label_zone').val().trim() || 'Zone';
|
||||
label_aisle = $('#location_label_aisle').val().trim() || 'Aisle';
|
||||
label_rack = $('#location_label_rack_advanced').val().trim() || 'Rack';
|
||||
label_bin = $('#location_label_bin_advanced').val().trim() || 'Bin';
|
||||
} else {
|
||||
label_rack = $('#location_label_rack_simple').val().trim() || 'Location';
|
||||
label_zone = label_rack;
|
||||
label_aisle = label_rack;
|
||||
label_bin = $('#location_label_bin_simple').val().trim() || 'Location';
|
||||
label_zone = label_bin;
|
||||
label_aisle = label_bin;
|
||||
}
|
||||
|
||||
ajax_request({
|
||||
@@ -370,7 +370,7 @@
|
||||
advanced_location: advanced,
|
||||
location_label_zone: label_zone,
|
||||
location_label_aisle: label_aisle,
|
||||
location_label_rack: label_rack,
|
||||
location_label_bin: label_bin,
|
||||
default_stock_status: stock_status,
|
||||
auto_invoice_and_credit_note: auto_invoice_and_cn,
|
||||
auto_complete_on_ship: auto_complete_on_ship,
|
||||
|
||||
Reference in New Issue
Block a user