-
-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
data entry collection-specific requirements #4384
Comments
Splitting this off for its own discussion.
Maybe, but I can't quite (yet, I hope) envision a mechanism for that. Maybe #4361 will reveal something.
That seems actionable - each collection could require (sex, coordinates, whatever) in some way the checker could access. I think I could actually hard code that for now - I can check into that if you're sure it's an all-time rule - but ideally/eventually we'd find a way to put that in the UI (with manage collection, maybe). |
AWG: needs more discussion maybe: make actual required very minimal, let UIs reflect that, implement this to allow collections to require (by failing validation) whatever they want |
There's now a stable target. I still don't know what an eventual UI might look like, but if anyone wants collection-specific entry requirements post them here and I'll add to the checker. This should be tabled if there are no requests in ~a month. |
For UAM:Ento it would be good to require attribute -> life stage and individual count |
That's probably not impossible, but it would be tricky - can those be required in specific places, eg
?? |
Yes, & I don't care which are attribute 1 or 2 - and in fact, it would be nice if the same attribute type could ALWAYS be #1, 2 etc. so we don't end up with attribute 1 being 'life stage' for some records and being 'individual count' for others. Checking over records in the bulkloader is made much harder by this weird inconsistency. |
I don't think there's any way that can scale, but I can definitely set it up for specific collections. (Sorta the theme of this Issue...) Here's what's there now:
Whichever of those that aren't wherever they're supposed to be will cause load fails once this is implemented, pausing and loading everything (or downloading/massaging/implementing/reloading or whatever) might be worthwhile. I suspect this is more complicated than it needs to be because https://github.com/ArctosDB/code-table-work/issues/62 has been dragging out for THREE YEARS now (and somehow https://arctos.database.museum/info/ctDocumentation.cfm?table=ctattribute_type#life_stage appeared?!) and - ugh. ANYWAY - I think I can turn any sort of rules on at any time - this doesn't have to be a whole solution before we get started - just let me know when I can do something in some way that's not too disruptive. |
closing for lack of interest |
Ok, to solve one problem (and other similar attributes being accidentally
forgotten problems) how about in the customization of data entry tools we
have the option to make some fields required? So they would fail data entry
checks if forgotten?
This won't solve the problem of someone accidentally typing different
values in the individual count attribute field from the whole organism part
field but it will at least make it impossible for one of my techs to forget
to fill in the attribute individual count value.
-Derek
Originally posted by @DerekSikes in #4382 (comment)
The text was updated successfully, but these errors were encountered: