Hi, Toaster allows users to add two or more projects with the same name. Cheers, Ionut C
Maybe we should just let it be? We don't uniquely identify projects by name, so that's not a problem.
Well, maybe we don't need to fix this right now, but I can see the issue. Although we don't uniquely identify projects by name in the database, we do in the interface, so having a table with project names that actually refer to different project pk's can be confusing.
Created attachment 3024 [details] Design - Enforcing unique project names
The patches are under review. http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=sujith/toaster-unique-projectname
Created attachment 3134 [details] Design - Enforcing unique project names Adding how to handle project name validation in the configuration pages (apologies: completely missed that case).
This is already in progress review, so moving to 2.2M1
Marking this issue as resolved. The changes are available in toaster-next: 1) http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=toaster-next&id=989b5bc4749c92698ae282663ec2f112b63c4b23 2) http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=toaster-next&id=a8edf4e76fc80385a1059eb90b5175794352821c 3) http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=toaster-next&id=27e45528a1a0a70c54f051e2786174b982b881c1
Created attachment 3290 [details] Snapshot shows that toaster does not let the user create two projects with the same name.
Verified in commit 6f0c5537e02c59e1c8f3b08f598dc049ff8ee098 Steps taken to verify: 1. Started Toaster 2. Created a project named : "projec1" 3. Tried to create a second project with the same name : "projec1" See attachment 3290 [details] to see the image where Toaster wont allow a second project be created with the same name.