specify / specify6

Source Code for Specify 6, Biological Collections Management Platform
https://specifysoftware.org
GNU General Public License v2.0
14 stars 6 forks source link

Reference Work forms not displaying without forms in sidebar #1126

Open grantfitzsimmons opened 2 years ago

grantfitzsimmons commented 2 years ago

image

When attempting to view a reference work in Specify 6.8.01 you are greeted to the "Specify could not find a form to display Reference Work objects." error.

To fix this issue temporarily, users can add the Reference Work form to the sidebar.

image image

Reported By: University of Colorado MoNH

melton-jason commented 1 year ago

This is due to ReferenceWorks not being a main 'Data Entry' form (as defined in dataentry_task.xml). There was once an error dialog that displayed which allowed users to continue:

dataentry_unavailable

I do not know why, but this warning dialog has since been commented out of the code. From https://github.com/specify/specify6/issues/756#issuecomment-636950230, I think this is because a solution for preparations was implemented.

Do we want to add the warning dialog back again? What was the purpose of restricting some forms should not have data be entered into them?

What would be the desired implementation? If we disregard that the form is not 'suitable' for Data Entry Tasks, I can just display the form if the view and viewdef exists.

If we err on the side of caution, we can go back to displaying the dialog.