Граф коммитов

1721 Коммитов

Автор SHA1 Сообщение Дата
Ogundele Olumide
1f9d14e24c chore: refactor to use structured logging (#12256) 2019-09-24 18:30:23 +02:00
Nikhil Ranjan
7ba491ac2d Converting to structured logging the file app/notification_pus… (#12126) 2019-09-24 17:10:47 +02:00
Nikhil Ranjan
7464449478 Convert app/config_test.go t.Fatal calls into assert/require c… (#12220) 2019-09-24 16:49:23 +02:00
Nikhil Ranjan
d130131a88 Convert app/web_hub_test.go t.Fatal calls into assert/require… (#12222) 2019-09-24 16:44:01 +02:00
Ogundele Olumide
be340bb7c7 MM-18317 Migrate tests from import_validators_test.go to use t… (#12129) 2019-09-24 15:37:47 +02:00
Nikhil Ranjan
230a518059 MM-18288 Converting to structured logging the file app/web_hub… (#12133) 2019-09-24 15:35:20 +02:00
Phillip Ahereza
14bf82ad03 [MM-18320] Migrate tests from "app/email_batching_test.go" to… (#12079) 2019-09-24 15:33:58 +02:00
Micah Thompson
fa6b98df3c Migrate tests from 'app/oauth_test.go' to use testify (#12155) 2019-09-24 15:32:13 +02:00
Nikhil Ranjan
69eb2faf3d Convert app/login_test.go t.Fatal calls into assert/require ca… (#12221) 2019-09-24 15:25:24 +02:00
sowmiyamuthuraman
3802c1e4d3 Replace t.fatal() to testify require/assert calls (#12174) 2019-09-24 15:23:30 +02:00
Darrell Richards
a3c5cd5760 GH-12100 Mirgrated tests in app/channel_test.go (#12217) 2019-09-24 15:22:09 +02:00
Renil Joseph
945a099c06 MM-18383: updated tests using fatal to use assert (#12175) 2019-09-24 15:10:58 +02:00
Darrell Richards
417dd7997a GH-12196 Converting to structured logging in app/import_functions.go (#12205)
* Updated Logging for mlog and removed fmt

* Changed up wording from last PR.
2019-09-20 12:45:28 -06:00
Nikhil Ranjan
c4d6b0213e Convert app/notification_email_test.go t.Fatal calls into asse… (#12227)
* Convert app/notification_email_test.go t.Fatal calls into assert/require calls

* changes as per review

* using require.Regexp instead of require.True
2019-09-20 09:04:10 -06:00
Nikhil Ranjan
8cd9dac632 Convert app/user_agent_test.go t.Fatal calls into assert/requi… (#12224) 2019-09-20 16:53:48 +02:00
Ogundele Olumide
22ec2d169c chore: migrate t.fatal to testify (#12231)
- convert  t.fatal to require or assert
2019-09-19 18:33:24 -04:00
Akil Darjean
9b5b2831ee Migrate tests from 'app/command_mute_test.go' to use testify (#12240) 2019-09-19 18:01:30 +01:00
sowmiyamuthuraman
be0d13578d Refactor "app/authorization.go" to use structured logging (#12233) 2019-09-18 20:02:22 +02:00
Nikhil Ranjan
581cdf158c Convert app/license_test.go t.Fatal calls into assert/require calls (#12218) 2019-09-18 10:38:28 -06:00
Joram Wilander
3d4c941ba8 MM-18512 Use options struct for GetProfilesWithoutTeam and add filtering to API (#12200)
* Use options struct for GetProfilesWithoutTeam and add filtering

* Fix test
2019-09-17 20:13:17 +01:00
Jesse Hallam
4ce7b92283 MM-17023: Plugin Marketplace (#12183)
* MM-17149 - Extend config.json for marketplace settings (#11933)

* MM-17149 - Extend config.json for marketplace settings

* Renamed MarketplaceUrl, tracking default marketplace url

* Added EnableMarketplace to the client config

* Revert "Added EnableMarketplace to the client config"

This reverts commit 0f982c4c661c2cd9bb96264e9a01a2363c40d9c5.

* MM-17149 - Added EnableMarketplace to the client config (#11958)

* Added EnableMarketplace to the client config

* Moved EnableMarketplace setting out of limited client configuration

* MM-17150, MM-17545, MM-18100 - Implement GET /api/v4/plugins/m… (#11977)

* MM-17150 - Implement GET /api/v4/plugins/marketplace proxying upstream
MM-17545 - Merge locally installed plugins into GET /api/v4/plugins/marketplace

* Replaced MarketplacePluginState with Installed

* Setting InstalledVersion instead of Installed

* marketplace client setting per_page if non zero

* Creating insecure client for marketplace url

* Fixed trailing slash for default marketplace url

* Adding filtering

* Fixed function names

* Renamed Manifest() to GetManifest(), added godoc for BaseMarketplacePlugin

* Handling plugin.ErrNotFound correctly

* Checking err == nil instead when a plugin is installed

* MM-18450 - Local-only plugin search (#12152)

* MM-17846: plugin icons (#12157)

* MM-17846: add support for plugin icons

Extend the model definitions to support plugin icons from the marketplace.

* s/IconURL/IconData

* MM-18475 - Converge on snake_case responses from the marketplace (#12179)

* MM-18520 - MM-Server should forward server version to marketplace server (#12181)

* Renamed request to filter client4.GetMarketplacePlugins

* Renamed request to filter

* Guarding against bad marketplace server response
2019-09-17 15:02:26 -04:00
Nikhil Ranjan
86891091c0 Converting to structured logging the file app/file.go (#12124) 2019-09-17 13:48:22 -04:00
Esdras Beleza
46c624f4f8 Migrate app/team_test.go to use testify (#12215) (#12226)
* Migrate app/team_test.go to use testify (#12215)

* Add missing message

* Fix suggestions
2019-09-17 14:38:22 +01:00
Eli Yukelzon
b3517eaf2f MM-17468 - Improving performance of fetching threads (#11980)
fetchThreads parameter support in the API
2019-09-17 14:37:10 +01:00
Nikhil Ranjan
39036ffb30 Converting to structured logging the file app/cluster_discover… (#12204) 2019-09-17 12:20:23 +02:00
Nikhil Ranjan
04653ec924 Convert app/helper_test.go t.Fatal calls into assert/require calls (#12223)
* Convert app/helper_test.go t.Fatal calls into assert/require calls

* using Equalf
2019-09-16 18:11:17 -04:00
Nikhil Ranjan
29c738dc9d Converting to structured logging the file app/email_batching.go (#12127)
* Converting to structured logging the file app/email_batching.go

* reverting to fmt.Sprintf as per need
2019-09-16 17:28:13 -04:00
Arshdeep Singh Chimni
fe41272723 migrate "app/diagnostics_test.go" to use testify (#12072) 2019-09-16 21:18:28 +02:00
Ogundele Olumide
6a2f09ae78 chore: migrate test to testify kit (#12230)
- convert t.fatal to require.Fail
2019-09-16 11:27:40 -04:00
Darrell Richards
50ae252f9c GH-12194 Converting to structured logging the file app/user.go (#12201)
* Converted Logging on app/user.go

* Fixed a couple of issues with logging using the mlog.Err.

* Fixed issues from feedback via PR.
2019-09-16 14:28:09 +02:00
Nikhil Ranjan
62eeca29b7 Converting to structured logging the file app/slackimport.go (#12137) 2019-09-16 13:37:14 +02:00
Phillip Ahereza
7ecd270d7c migrated plugin_deadlock_test.go to use testify (#12077) 2019-09-14 23:08:04 +02:00
Ogundele Olumide
43a068543c fix: migrate the test to testify (#12158)
- convert all t.Fatal to testify require or assert
2019-09-14 12:53:37 +02:00
Nikhil Ranjan
bff8ad995d Converting to structured logging the file app/license.go (#12170) 2019-09-13 09:07:00 -04:00
Nikhil Ranjan
995a545411 Convert app/export_test.go t.Fatal calls into assert/require calls (#12184) 2019-09-13 11:51:46 +02:00
Jesús Espino
738a948e45 Restricting groupmsg command to only allow to create group chats with know people (#12148)
* Restricting groupmsg command to only allow to create group chats with know people

* More generic response to the users about user he can't see

* Making the code more clean
2019-09-13 10:57:47 +02:00
Nikhil Ranjan
9f54e8267f Converting to structured logging the file app/webhook.go (#12142) 2019-09-13 01:31:59 -04:00
Nikhil Ranjan
d8f9dd271d MM-18268 Converting to structured logging the file app/websock… (#12143) 2019-09-12 20:30:41 -04:00
Nikhil Ranjan
e8911b3e08 Converting to structured logging the file app/analytics.go (#12171) 2019-09-12 17:58:16 +02:00
Nikhil Ranjan
b7a879b985 Converting to structured logging the file app/post.go (#12138) 2019-09-12 10:27:04 -05:00
Elias Nahum
794ae335b3 MM-17953 Set updateAt and remove from cache when a user is (de)activated (#12178) 2019-09-12 16:30:15 +02:00
Nikhil Ranjan
37d719d20c Converting to structured logging the file app/ratelimit.go (#12176) 2019-09-12 13:35:07 +02:00
Nikhil Ranjan
d327df12e6 MM-18264 Converting to structured logging the file app/emoji.go (#12139) 2019-09-11 22:49:27 -05:00
Elias Nahum
3618947094 MM-18066 Remove double @ for email notifications (#12131)
* Remove double @ for email notifications

* Fix tests
2019-09-11 17:30:35 -03:00
Paulo Bittencourt
9c3fc4ab9f [MM-15220] Add generic error field to SubmitDialogResponse (#12081)
This will allow integrations to return an generic error message that is
not tied to a specific dialog field.
2019-09-11 11:35:51 -04:00
Nikhil Ranjan
a5f04802e8 MM-18266 Converting to structured logging the file app/web_con… (#12141) 2019-09-11 11:16:33 -04:00
Nikhil Ranjan
df85bd422f Converting to structured logging the file app/notification.go (#12140) 2019-09-11 07:52:12 -07:00
Hector
bf847ba184 MM-18290 Using structured logging in file "security_update_che… (#12123)
* Refactor to use structured logging

* Properly formatted with gofmt
2019-09-11 07:33:07 -04:00
jfrerich
1802c575e5 [MM-18119] Add methods for getting teams and count when query… (#12020)
* Add methods to handle include_total_count api parameter when permissions
for authenticated user is not sysadmin

* Add translations for app errors

* Add Mocks

* Add tests for new methods

* When running at the TeamStore testing level, the number of returned
teams is different than running tests individually.  Fix for now and
submit help wanted do proper teardown after each test

* correct value when running test at the top level

* Add helper function to delete previous teams in db

* Instead of checking against numbers of teams returned, check against the
actual teams returned.
When creating test teams, use unique DisplaName values so the return
array will be sorted consistantly.
When testing private and public team counts, add teams that should not
be counted.  Also create odd number of public/private teams for better
error protections.  Don't want 1 of each type
2019-09-10 11:50:27 -05:00
Lev
9e6c5e8ea6 MM-17489: fixed racy tryExecutePluginCommand (#11780)
* MM-17489: fixed racy tryExecutePluginCommand

* PR feedback

* MM 7971 dockerhost -> localhost && docker -> docker-compose (#10872)

* replace dockerhost with localhost

* remove uneeded setup-max build step (no more dockerhost)

* changes as recommended by @cpanato

* make clean-docker with docker-compose

* added ports to docker-compose.yml (needed for osx).   ignore error for ldapadd (when already exists)

* add clean-old-docker to legacy.mk

* docker-compose stop instead of down for `make stop-docker`

* MM-17117: Updates einterface for FirstLoginSync. (#11737)

* update sampledata users passwords (#11769)

* update sampledata users passwords

* update makefile

* Tweak docker compose setup (#11785)

* fix stray dockerhost mention

* fix stray whitespace

* fix missing mattermost-redix cleanup in clean-old-docker

* absolute path to docker-compose, plus simpler ldap initialization

* allow ldapadd to fail on CI

* MM-16366 - Prevent attachment duplication on import (#11770)

* prevent attachment duplication

* improved tests

* corrected import into a new post

* WIP: a failed attempt to add tests

* remove debugging statements

* fix godoc

* enable plugins when testing

* rework reentrant unit tests
2019-09-10 12:28:12 -04:00