Allow plus character on Project Name
What does this MR do?
Allow '+' character to be used on the Project Name. This is a small incremental step into being more flexible about project naming.
Although I'm aware of an initiative to alter the project_name
regex altogether and by doing so, be more flexible about it, this patch is intended to fix our immediate issue, as well as being as minimal as possible by just altering the end of the regex.
If we want to be as pragmatic as possible about this change, we could hide it under a feature_flag, I'm just not sure how GL feels about it. On the same hand If an approach like that would be considered I can add a data migration in case something goes sideways.
Note that this is separate from the issues related to using the plus character on the project_path, which would potentially cause URL issues.
fixes: POV56
relates: #220528, #332881 (closed)
Conformity
- [y] I have included changelog trailers, or none are needed. (Does this MR need a changelog?)
- [y] I have added/updated documentation, or it's not needed. (Is documentation required?)
- [?] This change is backwards compatible across updates, or this does not apply.