MM-55042 Fixes permissions checks (#25253)
* fix permissions check on SessionHasPermissionToTeams and SessionHasPermissionToChannels * add tests, make updates * remove commented code * update to handle session permissions first * Update authorization.go Remove unnecessary check --------- Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
eaa5cce3ce
Коммит
6a021a29f9
@@ -3533,6 +3533,10 @@ func testChannelStoreGetChannels(t *testing.T, rctx request.CTX, ss store.Store)
|
||||
_, ok = ids4[o1.Id]
|
||||
require.True(t, ok, "missing channel")
|
||||
|
||||
ids5, err := ss.Channel().GetAllChannelMembersForUser(model.NewId(), true, true)
|
||||
require.NoError(t, err)
|
||||
require.True(t, len(ids5) == 0)
|
||||
|
||||
// Sleeping to guarantee that the
|
||||
// UpdateAt is different.
|
||||
// The proper way would be to set UpdateAt during channel creation itself,
|
||||
|
||||
Ссылка в новой задаче
Block a user