1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2024-11-24 08:57:03 -05:00
forgejo/models/fixtures/team_unit.yml
yp05327 bbf83f5d4b
Improve permission check of packages (#23879)
At first, we have one unified team unit permission which is called
`Team.Authorize` in DB.
But since https://github.com/go-gitea/gitea/pull/17811, we allowed
different units to have different permission.

The old code is only designed for the old version. So after #17811, if
org users have write permission of other units, but have no permission
of packages, they can also get write permission of packages.

Co-authored-by: delvh <dev.lh@web.de>
2023-04-06 22:18:29 +08:00

276 lines
2.4 KiB
YAML

-
id: 1
team_id: 1
type: 1
access_mode: 4
-
id: 2
team_id: 1
type: 2
access_mode: 4
-
id: 3
team_id: 1
type: 3
access_mode: 4
-
id: 4
team_id: 1
type: 4
access_mode: 4
-
id: 5
team_id: 1
type: 5
access_mode: 4
-
id: 6
team_id: 1
type: 6
access_mode: 4
-
id: 7
team_id: 1
type: 7
access_mode: 4
-
id: 8
team_id: 2
type: 1
access_mode: 2
-
id: 9
team_id: 2
type: 2
access_mode: 2
-
id: 10
team_id: 2
type: 3
access_mode: 2
-
id: 11
team_id: 2
type: 4
access_mode: 2
-
id: 12
team_id: 2
type: 5
access_mode: 2
-
id: 13
team_id: 2
type: 6
access_mode: 2
-
id: 14
team_id: 2
type: 7
access_mode: 2
-
id: 15
team_id: 3
type: 1
access_mode: 4
-
id: 16
team_id: 3
type: 2
access_mode: 4
-
id: 17
team_id: 3
type: 3
access_mode: 4
-
id: 18
team_id: 3
type: 4
access_mode: 4
-
id: 19
team_id: 3
type: 5
access_mode: 4
-
id: 20
team_id: 3
type: 6
access_mode: 4
-
id: 21
team_id: 3
type: 7
access_mode: 4
-
id: 22
team_id: 4
type: 1
access_mode: 4
-
id: 23
team_id: 4
type: 2
access_mode: 4
-
id: 24
team_id: 4
type: 3
access_mode: 4
-
id: 25
team_id: 4
type: 4
access_mode: 4
-
id: 26
team_id: 4
type: 5
access_mode: 4
-
id: 27
team_id: 4
type: 6
access_mode: 4
-
id: 28
team_id: 4
type: 7
access_mode: 4
-
id: 29
team_id: 5
type: 1
access_mode: 4
-
id: 30
team_id: 5
type: 2
access_mode: 4
-
id: 31
team_id: 5
type: 3
access_mode: 4
-
id: 32
team_id: 5
type: 4
access_mode: 4
-
id: 33
team_id: 5
type: 5
access_mode: 4
-
id: 34
team_id: 5
type: 6
access_mode: 4
-
id: 35
team_id: 5
type: 7
access_mode: 4
-
id: 36
team_id: 6
type: 1
access_mode: 4
-
id: 37
team_id: 6
type: 2
access_mode: 4
-
id: 38
team_id: 6
type: 3
access_mode: 4
-
id: 39
team_id: 6
type: 4
access_mode: 4
-
id: 40
team_id: 6
type: 5
access_mode: 4
-
id: 41
team_id: 6
type: 6
access_mode: 4
-
id: 42
team_id: 6
type: 7
access_mode: 4
-
id: 43
org_id: 3
team_id: 7
type: 2 # issues
access_mode: 2
-
id: 44
team_id: 8
type: 2 # issues
access_mode: 2
-
id: 45
team_id: 9
type: 1 # code
access_mode: 1
-
id: 46
team_id: 17
type: 9 # package
access_mode: 0