Users were not able to create projects with custom ID strings and had to rely on the automatically generated one.
Solution
Add another String field when users create projects called project_id. This ID is a String rather than an ObjectField because it makes more sense for an end user to give a project a custom string similar to how you can give GitHub repositories custom IDs. This also allows the user to look up their projects with the same ID, making it easier to share links within a team.
Testing
I tested this using Postman to make sure creating a new project would allow the user to input a project ID string of their choice.
Problem
Users were not able to create projects with custom ID strings and had to rely on the automatically generated one.
Solution
Add another
String
field when users create projects calledproject_id
. This ID is aString
rather than anObjectField
because it makes more sense for an end user to give a project a custom string similar to how you can give GitHub repositories custom IDs. This also allows the user to look up their projects with the same ID, making it easier to share links within a team.Testing
I tested this using Postman to make sure creating a new project would allow the user to input a project ID string of their choice.
Closes #94