This commit is contained in:
2021-03-01 18:35:56 +00:00
parent 60cef908cb
commit 3520a12205

View File

@@ -8,13 +8,38 @@
TODO: SET DEADLINES
TODO: Joyce testing items
Inventory:
find flaws in inventory
try to unbalance inventory
can only consume through adjustments at the moment but can add from po and adjustments
multiple simultaneous edits to same part should just work and not break or go out of balance
Translations anywhere in UI: login as alternate language and look for missing translations that show in English
note that some languages the translation is the same for some words so need to cross check e.g. in German then in French (spanish is often similar to french)
Inventory / PO:
find flaws in inventory / po system
try to unbalance inventory
can only consume through transaction adjustments at the moment as no workorders but can add from po
multiple simultaneous edits to same part / warehouse combo should just work and not break or go out of balance
should update inventory balance correctly when:
po deleted
po items received after created and saved without receipt
po item receive qty adjusted
po item created with received qty in one save
po item part changed
po item warehouse changed
part cost update feature works properly
two concurrent edits same object doesn't fuck up inventory (last loses)
po vendor change should update vendor part number in poitem if there is one for that vendor
po item serial number feature should stay in correct values for part (Part form in menu for serial numbers list) when
po item serials changed / adjusted
po item with serials removed
po item with serials added
etc
Translations anywhere in UI:
Find missing translations (english only displays no matter language)
login as alternate language and look for missing translations that show in English
note that in rare cases some languages the translation is the same for some words so need to cross check e.g. in German then in French (spanish is often similar to french)
this is most common in German but a few in French
if it's been translated in *any* other language then it's probably a legit cross language term, i.e. if German is the same as English but Spanish is translated, the German is probably correct
Anything weird that doesn't appear to be correct
many things are just not done yet but it should be obvious if they aren't (clear STUB or UnderConstruction or MIGRATE_OUTSTANDING text somewhere)
Known bugs / outstanding items on my list no need to report
sort column then hide column in main grid errors
poitem edit form currency sometimes doesn't show currency symbol but rather raw decimal value
popup notes not implemented yet
MISC ITEMS THAT CAME UP
@@ -48,10 +73,6 @@ todo: locale.js look into this:
// ############### TODO: modify all of these to put the user's manual override first in line (if there is one)
todo: when have po, can po serial number be set by user and accepted by postgres?
I think it can with the definition I have set up.
this would be useful for scenarios like 4alarm with the oddball po and other auto generated id numbers
todo: it's a bit hard to click on a single digit or character link in a data table
e.g. serial number 1 of a po
can the region be expanded with invisible text or something?
@@ -187,33 +208,13 @@ todo: how to add locale keys in future after release without erasing all data?
CURRENTLY DOING: PurchaseOrder - restock required
todo: can edit po number but if I set an existing po number 4 to 23 for example and the last autogenerated is 22 it will happily make another 23 so there are now two
what I want to happen is it skips existing numbers
Research this method and how I can work with it and give it a good think because it maybe a dangerous thing to expose or just fuckery
it really only will be of use in rare circumstances and most likely when importing v7 with oddball numbers (Scott?)
not many serialized objects, maybe a utility to do wahtever, renumbering with them could be done for just that purpose entirely
(along with resetting the autoid number)
Should this operation require a special role?
i.e. if logged in as a bizadmin full then can edit serials
todo: PO number should show in page title, missing that setting that controls this from gzmenu or whatever, see customer for how it's done but use serial instead
todo: test add / remove serials via any and all updates changes to po items
todo: test reports, tagging etc
todo: review PO cases and see what I missed
todo: Post update for testing
todo: Joyce testing PO / inventory / inventory adjustments
part cost update feature works properly
two concurrent edits same object doesn't fuck up inventory (last loses)
inventory is always adjusted properly with correct balance when
po deleted
po items received after created and saved without receipt
po item receive qty adjusted
po item created with received qty in one save
po item part changed
po item warehouse changed
po item vendor change should update vendor part number if there is one for that vendor