Switch to unified view

a/Allura/allura/lib/plugin.py b/Allura/allura/lib/plugin.py
...
...
467
            check_shortname = shortname.replace('u/', '', 1)
467
            check_shortname = shortname.replace('u/', '', 1)
468
        else:
468
        else:
469
            check_shortname = shortname
469
            check_shortname = shortname
470
        allowed, err = self.allowed_project_shortname(check_shortname, neighborhood)
470
        allowed, err = self.allowed_project_shortname(check_shortname, neighborhood)
471
        if not allowed:
471
        if not allowed:
472
            raise ValueError('Invalid project shortname: %s' % shortname)
472
            raise ValueError('Invalid project shortname: %s error: %s' % (shortname, err))
473
473
474
        p = M.Project.query.get(shortname=shortname, neighborhood_id=neighborhood._id)
474
        p = M.Project.query.get(shortname=shortname, neighborhood_id=neighborhood._id)
475
        if p:
475
        if p:
476
            raise forge_exc.ProjectConflict('%s already exists in nbhd %s' % (shortname, neighborhood._id))
476
            raise forge_exc.ProjectConflict('%s already exists in nbhd %s' % (shortname, neighborhood._id))
477
477