Compare commits

..

2 commits

Author SHA1 Message Date
fbad8baa21 bump: version 0.8.0 → 0.8.1 2026-01-12 14:19:23 -06:00
f647d1e359 fix: decrease confusion for "add item" dialog when creating order
it was not clear to the user, what needs to happen when adding a new
item not yet in the system.  trick was, had to go to the Quantity tab
and choose the UOM.  hopefully this helps
2026-01-12 14:17:48 -06:00
3 changed files with 25 additions and 5 deletions

View file

@ -1,3 +1,9 @@
## v0.8.1 (2026-01-12)
### Fix
- decrease confusion for "add item" dialog when creating order
## v0.8.0 (2025-12-15) ## v0.8.0 (2025-12-15)
### Feat ### Feat

View file

@ -5,7 +5,7 @@ build-backend = "hatchling.build"
[project] [project]
name = "Sideshow" name = "Sideshow"
version = "0.8.0" version = "0.8.1"
description = "Case/Special Order Tracker" description = "Case/Special Order Tracker"
readme = "README.md" readme = "README.md"
authors = [ authors = [

View file

@ -801,6 +801,7 @@
</b-field> </b-field>
<b-select v-model="productUOM" <b-select v-model="productUOM"
ref="productUOM"
@input="refreshTotalPrice += 1"> @input="refreshTotalPrice += 1">
<option v-for="choice in productUnitChoices" <option v-for="choice in productUnitChoices"
:key="choice.key" :key="choice.key"
@ -1232,10 +1233,6 @@
} }
} }
if (!this.productUOM) {
return true
}
return false return false
}, },
}, },
@ -1899,6 +1896,23 @@
}, },
itemDialogSave() { itemDialogSave() {
// nb. we check this here instead of disabling the
// save button when no UOM is set, to avoid confusion
// for the user
if (!this.productUOM) {
this.$buefy.toast.open({
message: "Please specify the Unit of Measure",
type: 'is-warning',
duration: 2000, // 2 seconds
})
this.itemDialogTabIndex = 1
this.$nextTick(() => {
this.$refs.productUOM.focus()
})
return
}
this.itemDialogAttemptSave() this.itemDialogAttemptSave()
}, },
}, },