In the admin view whenever we show the state of a paper, we only show the paperid and link back to hotcrp, but this doesn't allow the editor enough information to remember what the paper is. This was requested by Andreas.
The reason for this is that all such views are based on the PaperStatus table which does not contain any title information. The title is really only associated with the CompileRecord rather than the PaperStatus since the title can change between the time the candidate version is submitted and the final version is submitted. A paper may have multiple CompileRecord values, but they move through a progression from candidate to copyedit to final (the final version might be replaced by another candidate version).
I propose that when a compilation is finished for the paper, the title should be back-propagated from the CompileRecord to the PaperStatus table so that we can show a more informative summary view of papers. This would presumably happen in run_latex_task in tasks.py. There is some danger that if the title is in dispute during copy editing then the PaperStatus record may show the wrong title.
In the admin view whenever we show the state of a paper, we only show the paperid and link back to hotcrp, but this doesn't allow the editor enough information to remember what the paper is. This was requested by Andreas.
The reason for this is that all such views are based on the
PaperStatus
table which does not contain any title information. The title is really only associated with theCompileRecord
rather than thePaperStatus
since the title can change between the time thecandidate
version is submitted and thefinal
version is submitted. A paper may have multipleCompileRecord
values, but they move through a progression fromcandidate
tocopyedit
tofinal
(thefinal
version might be replaced by anothercandidate
version).I propose that when a compilation is finished for the paper, the title should be back-propagated from the
CompileRecord
to thePaperStatus
table so that we can show a more informative summary view of papers. This would presumably happen inrun_latex_task
intasks.py
. There is some danger that if the title is in dispute during copy editing then thePaperStatus
record may show the wrong title.