Any management user can create a project using the button "Create Project" in /logged/project/list/.
Just a few weeks after having this feature a management user created projects manually for proposals that existed in Nestor bypassing the Call Evaluation tool. This was confusing for other Nestor management users because the projects were not linked to the call neither the proposals; and actually the Call Evaluation from Nestor point of view was still open (without the documentation of the evaluation captured in Nestor but with the projects created in Nestor).
It required access to the database to check who and when the projects were created (hint: table project_core_historicalproject), and also changing the database to link the projects to proposals, help on closing the evaluation without creating duplicated projects; there is a miss-alignment of titles, etc.
To avoid a repetition of this in Nestor I have a few ideas (all, some or none can be used):
For projects created by a user: save somewhere (in the Project model? another model? or via the historical plugin?) which user created the project and display it on the Project page. At least this way other management users might be able to ask what happened
When creating a project by hand: force the user creating the project to write a comment explaining why this is not coming from a Proposal. This could be a comment in the created Project using the commenting system or saved in a different way as part of the project (OneToOne foreign key to a ProjectCreation with other relevant information of the creation but not the project?)
At the very least add a text on the new project form explaining to the user creating the project to avoid creating projects for existing proposals to avoid the situation here - as we are now going to create and call the evaluation anyway
We have not written a "Nestor manual" for management but on meetings different patterns are emerging on how to do things. If a manual for management is created it should explain the reason of the "Create Project" functionality and how to avoid confusion.
Any management user can create a project using the button "Create Project" in
/logged/project/list/
.Just a few weeks after having this feature a management user created projects manually for proposals that existed in Nestor bypassing the Call Evaluation tool. This was confusing for other Nestor management users because the projects were not linked to the call neither the proposals; and actually the Call Evaluation from Nestor point of view was still open (without the documentation of the evaluation captured in Nestor but with the projects created in Nestor).
It required access to the database to check who and when the projects were created (hint: table
project_core_historicalproject
), and also changing the database to link the projects to proposals, help on closing the evaluation without creating duplicated projects; there is a miss-alignment of titles, etc.To avoid a repetition of this in Nestor I have a few ideas (all, some or none can be used):
historical
plugin?) which user created the project and display it on the Project page. At least this way other management users might be able to ask what happened