kartoza / django-bims

https://testing.healthyrivers.kartoza.com
GNU Affero General Public License v3.0
12 stars 19 forks source link

We need to be able to validate a new species added by a user #3169

Closed helendallas closed 2 years ago

helendallas commented 2 years ago

At the moment a user can Add New Taxon in the biodiversity data forms. This links to GBIF and the user selects the taxon.

image

image

However, the administrator needs to validate this species, before it is officially part of the system. We need a workflow to do this.

dimasciput commented 2 years ago

There are few questions regarding this :

@helendallas @jeremyshelton

helendallas commented 2 years ago

@dimasciput

If a user captures a site visit with an unvalidated species, can the admin validate the site visit without validating the species first? If the validator rejects the species, does that mean the site visit is also rejected?

No admin cannot validate the site visit if there is an unvalidated species. The species needs to be validated first. The site visit will remain unvalidated until the species is validated.

If the validator rejects the species, does that mean the site visit is also rejected? Yes, with an option for the user to check and update their data

dimasciput commented 2 years ago

Hi @helendallas , one more question, if the species got rejected, do you want to remove them from the system and the original collector need to add a different species. Or they can edit the species? Currently we don't have a system for normal user to edit the taxa, so this make take more time to implement this feature.

helendallas commented 2 years ago

Thanks @dimasciput

I don't think we need a system to allow the user to edit the taxon.

If a user adds a taxon that is not on our master list, then the admin team should be notified. If we accept the new taxon, we will add it to our taxon management module, and the user's data will be accepted.

If we reject the taxon, then the admin need to be able to give a reason which is then emailed to the user. We can include something like, if you wish to pursue this then contact us directly etc.

Make sense?

dimasciput commented 2 years ago

so if the taxon is rejected, they can do the following:

@helendallas

helendallas commented 2 years ago

so if the taxon is rejected, they can do the following:

* add a new site visit with different species - assuming they added a bunch of taxa to a site visit, and only one taxon was rejected, then they can add the other taxa that are on our master list, but they are notified that the missing taxon is rejected, and we will provide a reason.

* contact the admin to fix the taxon -  don't include anything this specified, just give us a reject option for the taxon and a space where we can give a reason.

@helendallas

helendallas commented 2 years ago

Thanks @dimasciput this is working well. Please roll out to FBIS production

helendallas commented 2 years ago

Please can you change email message to say:

A new Taxon has been added - not Taxonomy

Otherwise it if fine

image

Also when I then search for the taxon the Taxon Dashboard side panel doesnt open

https://testing.healthyrivers.kartoza.com/map/#search/Listrodromus/taxon=&search=Listrodromus&siteId=&collector=&category=&yearFrom=&yearTo=&months=&boundary=&userBoundary=&referenceCategory=&spatialFilter=&reference=&endemic=&conservationStatus=[]&modules=&validated=&sourceCollection=[%22fbis%22,%22gbif%22,%22virtual_museum%22]&abioticData=&ecologicalCategory=&rank=GENUS&siteIdOpen=&orderBy=name&polygon=&thermalModule=&dst=

image

helendallas commented 2 years ago

@dimasciput This is not working on FBIS testing like it is on RBIS. I dont get the option to validate the taxon on the Validtae records..Please check and update on testing and production as per RBIS as it was working fine on that.

FBIS testing

image

RBIS testing

image

helendallas commented 2 years ago

Working well on FBIS production and testing, closing ticket