Open FedorSteeman opened 1 year ago
This could be solved by separating what is displayed in the app from what is actually stored, but then we also need to make sure the post-processing looks at storage rank rather than deriving it from the storage name.
From a user point of view / requirements - we just need to be able to see that it is box 1 versus shelf 1 and enter that into the app UI. How you solve that back end and in Specify, is I think up to you.
For Fedor to think about when syncing the app with Specify
Currently, the script for extracting storage locations adds the type (rank) of storage ("Box", "Shelf") in front of the item number for clarification. This means e.g. that "1" becomes "Shelf 1" in case of a shelf item.
However, when importing, the storage rank should be stripped off again to enable WorkBench to match it to the correct item as identified by name and parent.
Should the items in the Specify storage tree not simply be renamed accordingly (i.e. "1" to "Shelf 1" in order to avoid a potential source of errors?