Update the project urls to use it's submission id instead of the project's db id
The reason for the update is that there are two main entities in the system, one submission and other project.
The ids of the submission is linkable in the communiction and also used for referencing at different places.
Considering a project is an extension of application submission, if we have the project publically available id same as that of it's submission it always to link and reference the project by the same id.
Test Steps
[ ] General regression test and make sure all the urls in the project section resolve and link to the right pages
Update the project urls to use it's submission id instead of the project's db id
The reason for the update is that there are two main entities in the system, one submission and other project. The ids of the submission is linkable in the communiction and also used for referencing at different places.
Considering a project is an extension of application submission, if we have the project publically available id same as that of it's submission it always to link and reference the project by the same id.
Test Steps