Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
6b575c32
Commit
6b575c32
authored
Mar 02, 2022
by
Evan Read
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'docs-353641' into 'master'
Add instance user types See merge request gitlab-org/gitlab!81488
parents
953363c6
b9976c37
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
25 additions
and
5 deletions
+25
-5
doc/development/permissions.md
doc/development/permissions.md
+17
-0
doc/user/index.md
doc/user/index.md
+8
-5
No files found.
doc/development/permissions.md
View file @
6b575c32
...
...
@@ -9,6 +9,23 @@ info: To determine the technical writer assigned to the Stage/Group associated w
There are multiple types of permissions across GitLab, and when implementing
anything that deals with permissions, all of them should be considered.
## Instance
### User types
Each user can be one of the following types:
-
Regular.
-
External - access to groups and projects only if direct member.
-
[
Internal users
](
internal_users.md
)
- system created.
-
[
Auditor
](
https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/app/policies/ee/base_policy.rb#L9
)
:
-
No access to projects or groups settings menu.
-
No access to Admin Area.
-
Read-only access to everything else.
-
[
Administrator
](
https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/policies/base_policy.rb#L6
)
- read-write access.
See the
[
permissions page
](
../user/permissions.md
)
for details on how each user type is used.
## Groups and Projects
### General permissions
...
...
doc/user/index.md
View file @
6b575c32
...
...
@@ -76,12 +76,15 @@ You can also [integrate](project/integrations/overview.md) GitLab with numerous
There are several types of users in GitLab:
-
Regular users
and GitLab.com users.
<!-- Note: further description TBA -->
-
[
Groups
](
group/index.md
)
of
users.
-
GitLab
[
administrator area
](
admin_area/index.md
)
user
.
-
Regular users
.
-
[
Internal users
](
../development/internal_users.md
)
often referred to as bot or system
users.
-
[
Auditor
](
permissions.md#auditor-users
)
with read access to self-managed instances
.
-
[
GitLab Administrator
](
../administration/index.md
)
with full access to
self-managed instances' features and settings.
-
[
Internal users
](
../development/internal_users.md
)
.
self-managed instances including settings and the
[
Admin Area
](
admin_area/index.md
)
.
Each user can be a member in a
[
group
](
group/index.md
)
.
See the
[
permissions page
](
permissions.md
)
for details on how each user type is used.
## User activity
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment