It would be great if there were an option to allow any user (and probably even anonymous users) to edit/triage tickets (ie assign labels) and maybe edit wiki pages. This can be useful for opensource projects which rely on every user out there to verify tickets (vandalism is often not that bad). The nearest existing permission here is "Reporter", but that one misses wiki permissions and in general you do not even want to assign those permissions to the users (or is there a default group I can put users on signup?). Also those people should not be able to see confidential issues, that would require a higher level of access…
@connorshea That depends on the implementation of #12736 (closed)—if it would also allow to set the permissions for people outside a project, this issue would be solved.
WinnieChanged title: Allow ticket triaging & wiki editing for any user/anonymous → Set permissions (e.g for ticket triaging & wiki editing) for any user/anonymous
Changed title: Allow ticket triaging & wiki editing for any user/anonymous → Set permissions (e.g for ticket triaging & wiki editing) for any user/anonymous
I'd like to give access to the Wiki to many more people in my company than just Developers and I certainly don't want to give the kind of access Developer roles gets to everyone in the company
I Think this is a much needed feature for our open source Projects in order to easier get more partners and users to engage. Another maybe simpler way could be to just let the Reporter role get access to write the Project wiki, either update existing pages or also be able to create new pages (but not delete pages for example). Could be a setting in the Project "Let Reporters edit wiki pages" and "Let Reporters create pages"
First of all, thank you for raising an issue to help improve the GitLab product. This issue was labelled as a ~"feature proposal" in the past. In order to maintain order in the issue tracker, we are starting to close off old, unpopular feature proposals that have not gained many votes since opening.
This issue will be marked for closure, as it meets the following criteria:
Created over 1 year ago
Labelled as a ~"feature proposal"
Unscheduled (not associated with a milestone)
Less than 10 upvotes
Thanks for your help and please raise any new feature proposals as a new issue.
This one is quite interesting for GNOME, surprisingly we have exactly the same need, ticket triaging + wiki to be done by other people than developers (bug squad & writers respectively).
We have been trying to find a way to accommodate this, but we haven't found a way yet, so we are most likely going to disable the wikies to avoid requests for developer accounts for editing the wiki.
A new permission role, a way to give wiki + triaging permissions independently of the role, or any other solution would probably be equally good.
I find it quite ironic that Wikis cannot be edited by users without extensive project permissions.
After all, the main concept of a wiki is that everyone can contribute. With the current permission model, you can't have a collaborative wiki without giving read and write access to your full source code
GitLab is moving all development for both GitLab Community Edition
and Enterprise Edition into a single codebase. The current
gitlab-ce repository will become a read-only mirror, without any
proprietary code. All development is moved to the current
gitlab-ee repository, which we will rename to just gitlab in the
coming weeks. As part of this migration, issues will be moved to the
current gitlab-ee project.
If you have any questions about all of this, please ask them in our
dedicated FAQ issue.
Using "gitlab" and "gitlab-ce" would be confusing, so we decided to
rename gitlab-ce to gitlab-foss to make the purpose of this FOSS
repository more clear
I created a merge requests for CE, and this got closed. What do I
need to do?
Everything in the ee/ directory is proprietary. Everything else is
free and open source software. If your merge request does not change
anything in the ee/ directory, the process of contributing changes
is the same as when using the gitlab-ce repository.
Will you accept merge requests on the gitlab-ce/gitlab-foss project
after it has been renamed?
No. Merge requests submitted to this project will be closed automatically.
Will I still be able to view old issues and merge requests in
gitlab-ce/gitlab-foss?
Yes.
How will this affect users of GitLab CE using Omnibus?
No changes will be necessary, as the packages built remain the same.
How will this affect users of GitLab CE that build from source?
Once the project has been renamed, you will need to change your Git
remotes to use this new URL. GitLab will take care of redirecting Git
operations so there is no hard deadline, but we recommend doing this
as soon as the projects have been renamed.
Where can I see a timeline of the remaining steps?