NHMDenmark / DanSpecify

Important files regarding the Danish instance of the Specify database system for collections digitisation and management, plus placeholder for issue tracking. Guidelines, manuals and other kinds of documentations will be gathered on the wiki.
3 stars 2 forks source link

Container proxy for Herpetology #246

Closed markscherz closed 3 months ago

markscherz commented 1 year ago

We would like to adopt a Container system for the Herpetology collection, but until it is activated, we would be happy to have a text field created that fulfils this function. Current strategy is a written note in the Notes field, indicating listing specimens that are sharing a jar, but this is not consistently done, and cannot easily be queried.

We propose to introduce a new numbering system for Herpetology, where jars are assigned numbers given by YYYYMMDD### where ### is the nth jar for the day (001–999, assuming >999 on one day is impossible; in case of incredible efficiency, we could go to the next day artificially). These numbers will not be written on the jars themselves or appear on the label, but will be used for querying and curation purposes.

As discussed with Fedor on 2023-07-21, this could perhaps be a dropdown list, where new numbers can be added, but duplicates would appear as you type.

Originally posted by @markscherz in https://github.com/NHMDenmark/DanSpecify/issues/155#issuecomment-1629494584

FedorSteeman commented 3 months ago

As discussed with @markscherz we got basic container support to work for Ichthyology and I can simply transfer this solution to the Herpetology form. Mark likes to use the same format for container names, e.g. P100046-P100049.

In the same go, I will add a "Verbatim determiners" field to the form, because they'd like to add multiple determiners. Also, this requirement is to be forwarded to Kansas.

FedorSteeman commented 3 months ago

Rearranged things a bit so it fits better:

image

markscherz commented 3 months ago

Brilliant. @FedorSteeman tiny change: please add 'jar' as one of the container 'type' options!

FedorSteeman commented 3 months ago

Added.