New project dropdown list missing namespaces
Summary
When clicking New Project
from the homepage, there are some namespaces/groups missing from the dropdown list under Project URL
section.
Initially discovered via a self-managed ZD ticket (internal link only).
Steps to reproduce
- Navigate to gitlab.com
- Click
New Project
. - Click
Create blank project
. - Under
Project URL
, click the drop-down list.
What is the current bug behavior?
Some namespaces are missing from the drop-down list under Project URL
.
What is the expected correct behavior?
All namespaces a user belongs to are listed in the drop-down list under Project URL
.
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com
Possible workarounds
- Navigate to the desired namespace manually, example
gitlab-gaming
. - Click
New Project
.
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- 🤖 GitLab Bot 🤖 added customer label
added customer label
- Rehab changed title from New project missing namespace to New project dropdown list missing namespaces
changed title from New project missing namespace to New project dropdown list missing namespaces
- Rehab changed the description
Compare with previous version changed the description
- Rehab added reproduced on GitLab.com label
added reproduced on GitLab.com label
- 🤖 GitLab Bot 🤖 added sectiondev label
added sectiondev label
- 🤖 GitLab Bot 🤖 mentioned in issue #240839 (closed)
mentioned in issue #240839 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #243452 (closed)
mentioned in issue #243452 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #246443 (closed)
mentioned in issue #246443 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #249045 (closed)
mentioned in issue #249045 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #254146 (closed)
mentioned in issue #254146 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #257772 (closed)
mentioned in issue #257772 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #261979 (closed)
mentioned in issue #261979 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#473 (closed)
mentioned in issue gitlab-org/quality/triage-reports#473 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#533 (closed)
mentioned in issue gitlab-org/quality/triage-reports#533 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#609 (closed)
mentioned in issue gitlab-org/quality/triage-reports#609 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#674 (closed)
mentioned in issue gitlab-org/quality/triage-reports#674 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#707 (closed)
mentioned in issue gitlab-org/quality/triage-reports#707 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#797 (closed)
mentioned in issue gitlab-org/quality/triage-reports#797 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#874 (closed)
mentioned in issue gitlab-org/quality/triage-reports#874 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#949 (closed)
mentioned in issue gitlab-org/quality/triage-reports#949 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1050 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1050 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1104 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1104 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1193 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1193 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1277 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1277 (closed)
- 🤖 GitLab Bot 🤖 added [deprecated] Accepting merge requests label
added [deprecated] Accepting merge requests label
- 🤖 GitLab Bot 🤖 added vintage label
added vintage label
- Developer
This behaviour seems to only be seen when you are not a direct member of the group (members via group invitation) and it still seen on GitLab.com
Ultimate customer still report this issue (self-managed 14.10), currently they must use the workaround (use of the custom URL which contains the namespace/group ID :
https://gitlab.example.com/projects/new?namespace_id=101
).@johnhope Hello, (Sorry if I wrongly tagged you) This issue is currently tagged as a bug and has currently no Milestone. Is it something that will be consider to be fix in a future release? Thank you.
Edited by Segolene Bouly Collapse replies @sbouly Just from the last people to work on this frontend query I think you have the right group anyway!
When you say
not a direct member of the group
Do you refer to subgroups where membership is inherited via membership of a parent group? Or does
(members via group invitation)
mean shared membership?
/cc @donaldcook
- Developer
@johnhope Hello, sorry for the lack of clarity. Yes I meant shared membership. Thank you
- Coung Ngo removed Category:Project Management [deprecated] label
removed Category:Project Management [deprecated] label
- Gabe Weaver added to epic &5791
added to epic &5791
- Developer
@donaldcook this seems to be related to a plethora of other bugs with group sharing -- &5791. It seems as though we have not reached a consistent, standard method for dealing with this. What are your thoughts on how to proceed here? Do we need to collab with ~"group::authentication and authorization"?
Collapse replies - Developer
- Maintainer
I think this is ~"group::workspace"
/cc @mksionek
- Jarka Košanová added 1 deleted label and removed groupproject management label
added 1 deleted label and removed groupproject management label
- Gosia Ksionek added Group Sharing label
added Group Sharing label
- Christina Lohr added devopsmanage label and removed devopsplan label
added devopsmanage label and removed devopsplan label
- Christina Lohr changed epic to &8486
changed epic to &8486
- Christina Lohr changed epic to &8184
changed epic to &8184
- Christina Lohr removed [deprecated] Accepting merge requests label
removed [deprecated] Accepting merge requests label
- Valerie Burton mentioned in issue #331529 (closed)
mentioned in issue #331529 (closed)
- 🤖 GitLab Bot 🤖 added devopsdata stores grouptenant scale sectioncore platform labels and removed devopsmanage sectiondev + 1 deleted label
added devopsdata stores grouptenant scale sectioncore platform labels and removed devopsmanage sectiondev + 1 deleted label
- Christina Lohr added Category:Groups & Projects label
added Category:Groups & Projects label
- Christina Lohr added backend label
added backend label
- 🤖 GitLab Bot 🤖 added SLOMissed label
added SLOMissed label
- Christina Lohr added workflowrefinement label
added workflowrefinement label
- 🤖 GitLab Bot 🤖 added devopstenant scale grouporganizations sectioninfrastructure platforms labels and removed devopsdata stores grouptenant scale [DEPRECATED] sectioncore platform labels
added devopstenant scale grouporganizations sectioninfrastructure platforms labels and removed devopsdata stores grouptenant scale [DEPRECATED] sectioncore platform labels