mirror of
https://gitea.com/gitea/tea.git
synced 2026-10-26 11:01:25 +01:00
fix: send a team's permission before its units (Gitea 28), hidden private-org team reviews, long non-ASCII repo descriptions, -R NAME vs directory guard, flake fallback
Signed-off-by: bircni <bircni@icloud.com>
This commit is contained in:
12 files changed
+150
-8
No files matched your search
@@ -216,12 +216,14 @@ func TestTeamPermissionSetsEveryUnit(t *testing.T) {
|
||||
}
|
||||
require.NoError(t, Execute(context.Background(), deps, []string{"team", "create", "acme/devs", "--permission", "write"}))
|
||||
require.NoError(t, Execute(context.Background(), deps, []string{"team", "edit", "5", "--permission", "read", "--unit", "repo.wiki=write"}))
|
||||
require.Len(t, sent, 2)
|
||||
require.Len(t, sent, 3)
|
||||
require.Equal(t, "devs", sent[0]["name"])
|
||||
require.Equal(t, every("write"), sent[0]["units_map"])
|
||||
// The permission goes first on its own, because Gitea 28 keeps an admin team admin otherwise.
|
||||
require.Equal(t, map[string]any{"name": "devs", "permission": "read"}, sent[1])
|
||||
wikiWrite := every("read")
|
||||
wikiWrite["repo.wiki"] = "write"
|
||||
require.Equal(t, map[string]any{"permission": "read", "units_map": wikiWrite}, sent[1])
|
||||
require.Equal(t, map[string]any{"permission": "read", "units_map": wikiWrite}, sent[2])
|
||||
}
|
||||
|
||||
func TestTeamMemberRemoveConfirmsOnce(t *testing.T) {
|
||||
|
||||
Reference in new issue
Block a user