Update v4 POST log endpoint to match v3 permissions (#7653)

Этот коммит содержится в:
Joram Wilander
2017-10-20 20:26:12 -04:00
коммит произвёл Corey Hulen
родитель 18ee375860
Коммит 9d9c737414
2 изменённых файлов: 29 добавлений и 5 удалений

Просмотреть файл

@@ -341,11 +341,27 @@ func TestPostLog(t *testing.T) {
defer th.TearDown()
Client := th.Client
enableDev := *th.App.Config().ServiceSettings.EnableDeveloper
defer func() {
*th.App.Config().ServiceSettings.EnableDeveloper = enableDev
}()
*th.App.Config().ServiceSettings.EnableDeveloper = true
message := make(map[string]string)
message["level"] = "ERROR"
message["message"] = "this is a test"
_, resp := Client.PostLog(message)
CheckNoError(t, resp)
Client.Logout()
_, resp = Client.PostLog(message)
CheckNoError(t, resp)
*th.App.Config().ServiceSettings.EnableDeveloper = false
_, resp = Client.PostLog(message)
CheckForbiddenStatus(t, resp)
logMessage, resp := th.SystemAdminClient.PostLog(message)