Problem/Motivation

When creating a new project on drupal.org the human readable name needs to be globally unique

Proposed resolution

Change this so that machine name / human name combo has to be unique, also don't rope in sandbox projects to those that are currently being tested against.

Remaining tasks

node/add/project / project edit forms need to stop doing unique field validation on Name alone.

To replicate issue

You can see this on a module I'm starting to work on called assessment -- https://www.drupal.org/project/assessment
Assessment is apparently the name of a sandbox or other project (human readable name) but as I have the machine_name assessment, I should be able to name it the same thing without this being a conflict.

I'm not positive, but I believe this is because someone probably has a sandbox called Assessment somewhere in the d.o. world, which shouldn't conflict but does when performing these checks.

Comments

drumm’s picture

Project: Drupal.org infrastructure » Project
Version: » 7.x-2.x-dev
Component: Other » Projects
Status: Active » Postponed (maintainer needs more info)

The project title is used in autocompletes, such as on this form. If I make a sandbox called "Drupal core", how do you know your issue is being moved to the right project (without knowing that 3060 is a magic number)?

btopro’s picture

So it's not possible to append something to the auto complete language like:
Sandbox: Drupal Core by _cool_user_name_here (123863)

I'll be honest it's very confusing now in general w/ how many projects there are (at times) getting things into the right queue but it's a bit odd to not be able to give a title to a project because of sandbox names that may conflict.

drumm’s picture

Project module has gotten into custom entity reference handlers. It is possible to add these with some planning.

sanduhrs’s picture

Status: Postponed (maintainer needs more info) » Active

Same issue here, trying to rename a project.
Machine name: linkback
Project Title: Link Back

Trying to change the title to Linkback, because thats the term used in specifications/documentations around the, i get the following message: "This project name is already in use."

Searching for the project name on d.o I find a sandbox named linkback
https://www.drupal.org/sandbox/barami/2136791

barami’s picture

Hello sanduhrs.

I've received your message recently.
First of all. I appreciate to your plans.

Actually, I had planed to write module which works like you said. (for pingback, trackback, and refback)
I had found that 'backlinks' module created and not being developed.
And I created project named 'linkback'.

But I always busy.. and couldn't start.
I will rename my sandbox immediately.

Thanks for message.
Good luck!

sanduhrs’s picture

Thank you barami, for your prompt response.
Could change the title after you renamed your sandbox.