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

1493 Коммитов

Автор SHA1 Сообщение Дата
larkox
613a015cd0 [GH-13031] Split tests into subtests or table testing for the file "https://github.com/mattermost/mattermost-server/blob/master/model/file_info_test.go" (#13032)
* Split tests into subtests and table testing for 'model/file_info_test.go'

* Improve error messages and fit testify function parameter order
2019-11-08 20:18:30 +01:00
Scott Bishel
e07e114def don't clear AuthService/AuthData if user is System Admin (#12986) 2019-11-07 12:12:37 -07:00
Jesse Hallam
d99cf0864e MM-19477: update manifest documentation example (#13016)
Illustrate `homepage_url`, `support_url`, and `icon_path` in the GoDoc for model.Manifest.

Relates-to: https://mattermost.atlassian.net/browse/MM-19477
2019-11-06 18:22:18 -05:00
Gervasio Marchand
1db045bce3 MM-16822 - Implement KVSetWithOptions (#11818)
* Add SetWithOptions

* Avoid passing two structs to the functions

* Rename ExpiryInSeconds -> ExpireInSeconds

* Use t.Run for the tests

* Fix build

* Address feedback

* Update log message

* Update docs and use KVSetWithOptions in KVCompareAndSetJSON

* Improve code style

* Use struct instead of pointer to struct

* Fix minimum server versions

* Update documentation

* Address feedback

* Revert new implemention of kv helpers

* Adress feedback
2019-11-04 13:49:54 +01:00
catalintomai
7c658a98f0 MM-18060: Include deleted posts in compliance export. (#12957) 2019-10-31 09:31:18 -07:00
Ali Farooq
e4ed763e2a MM-19310 - Wrong validation message when Bot name ends in a . (#12905)
* MM-19310 - Wrong validation message when Bot name ends in a .

* Reverting back old behaviour
2019-10-30 17:00:43 -04:00
Romain FOYARD
4111ffdb4d Include extra metadata when clicking an interactive button (#12697)
* Include user_name, team_domain and channel_name when clicking an interactive button

* Fixed api4's TestPostActionCookies test

* Moved team database request to improve concurrency.
Renamed TeamDomain to TeamName.

* Further optimizations to database requests

* Removed useless goroutine when fetching channel
2019-10-30 10:36:14 -07:00
George Goldberg
1b95ee9834 MM-19553: Generate valid passwords on bulk import. (#12871)
This changes the bulk import so when it needs to generate a password
because no password or auth data was supplied, it now takes into account
the configured minimum length, as well as assuming all other distinct
character types are configured to be required. It should now generate
valid passwords regardless of the password policy configuration in the
Mattermost configuration file.
2019-10-30 16:57:51 +00:00
Ben Schumacher
38c0bde7f8 Run ineffassign against codebase (#12925) 2019-10-29 15:04:28 +01:00
Ben Schumacher
7a665aacdd Run gosimple against codebase (#12928) 2019-10-29 07:45:09 +01:00
413x
ef5a5d574f GH-12630 Migrate tests from model/file_info_test.go to use testify (#12647)
* Rewrite tests on testify for model/file_info_test.go
2019-10-28 16:44:20 +01:00
Ben Schumacher
e61340c54e Run gofmt -s against codebase (#12943) 2019-10-28 06:08:08 -07:00
Ben Schumacher
8a72ed2833 Fix unnecessary type conversions (#12927) 2019-10-28 10:57:21 +01:00
Guillermo Vayá
f58e2ffd0f [MM-19344] add option to render latex (#12907) 2019-10-25 13:58:48 -04:00
Mrigank Krishan
0652e121ec use testify in "model/session_test.go" (#12644)
Migrate tests from "model/session_test.go" to use testify
2019-10-24 10:04:50 +01:00
Jesse Hallam
a96565671d MM-19477: model extra manifest data (#12823)
Model `HomepageURL` and `SupportURL` for use in listing plugins in the marketplace.
2019-10-23 10:45:58 +02:00
Jesse Hallam
8c151f1f2f MM-19516: fix production marketplace url (#12822)
We changed the production marketplace URL to `api.integrations.mattermost.com`, but I never backported https://github.com/mattermost/mattermost-server/pull/12378 to v5.16, and we shipped with the invalid marketplace.integrations.mattermost.com instead.

While we've added the old hostname to enable the functionality immediately for v5.16 customers, I'd like to patch this properly for an eventual future deprecation of the old hostname.

This change should be backported alongside the PR above.
2019-10-18 10:27:26 -03:00
Peeyush Gupta
fffcef0b00 MM-19234 Migrate tests from model/team_member_test.go to use testify (#12642) 2019-10-17 09:22:55 -04:00
Ben Schumacher
ad474cb0d9 [MM-18592] Add IconPath field to plugin manifest (#12189) 2019-10-15 23:25:50 +02:00
Shodiq Muhammad
b43b84807e change t.Fatal to assert.Equal in post_list_test.go (#12678) 2019-10-15 23:05:58 +02:00
Jesper Hansen
bc1ae7e93e MM-19237: convert t.Fatal to use require calls (#12660) 2019-10-15 23:04:38 +02:00
Sascha Andres
ade6044441 MM-19135 Migrate tests from "model/channel_member_test.go" to… (#12651) 2019-10-15 11:48:06 +03:00
Scott Bishel
06866952b6 MM-16861: Support Guest Authentication via AD/LDAP (#12690)
* Add config settings for LDAPSettings GuestFilter

* make error unique

* Update model/config.go

Co-Authored-By: Martin Kraft <martin@upspin.org>

* add LdapSetting isempty_guest_attribute to diagnostics.go
2019-10-14 11:38:17 -06:00
Shodiq Muhammad
6f4f06f8d4 change t.Fatal to assertions in model/outgoing_webhook_test.go (#12693)
* change t.Fatal to assertions in model/outgoing_webhook_test.go

* user assert NotNilf and Nilf, remove backticks
2019-10-13 21:39:30 +02:00
George Felix
b860355f30 Convert model/channel_test.go validation calls into assert/require calls (#12605)
* Convert model/channel_test.go t.Fatal calls into assert/require calls

* Removed blank spaces

* Changes based on suggestions coming from related task https://github.com/mattermost/mattermost-server/pull/12602#pullrequestreview-296859312
2019-10-13 21:38:58 +02:00
Vitalii Ananichev
2f5949d05e Migrate tests from "model/cluster_stats_test.go" to use testify (#12580) 2019-10-13 21:37:41 +02:00
Karan Nadagoudar
fa8e57d91a [MM-19122] Migrate tests from "model/user_access_token_test.go" to use testify (#12581)
* Migrated to testify/require and testify/assert.
2019-10-12 12:09:27 +03:00
TPaschalis
946a5c1417 Mm 19027 (#12498)
* Migrate tests from model/websocket_request_test.go to use testifyy

* Migrate tests from model/websocket_request_test.go to use testify

* Update model/websocket_request_test.go

Co-Authored-By: Miguel de la Cruz <mgdelacroix@gmail.com>

* Update model/websocket_request_test.go

Co-Authored-By: Miguel de la Cruz <mgdelacroix@gmail.com>
2019-10-11 23:00:23 +02:00
Marc Argent
97496d4e29 Migrate tests from model/search_params_test.go to use testify (#12650) 2019-10-11 19:54:04 +02:00
WonChul Heo
68fc1b6e5e Migrate assert (#12643) 2019-10-11 16:25:31 +02:00
Sai Sandeep Mutyala
bda129f36e Migrated tests from model/user_test.go to use testify (#12681) 2019-10-11 15:08:49 +02:00
Kashif Jamal Soofi
955242e404 Migrate test from user_search_test.go to use testify (#12648) 2019-10-11 15:07:51 +02:00
Simon Frey
60def7a488 Replace t.Fatal for the testify require.Equal function (#12646) 2019-10-11 15:07:17 +02:00
May
4cbbf7768d Migrate tests from "model/preference_test.go" to use testify (#12640)
* Update preference_test

* Update preference_test.go to use require package

* remove nil check for json decoder
2019-10-11 15:06:41 +02:00
Romain Maneschi
f7a8d63cd0 testify model/user_terms_of_Service test (#12639) 2019-10-11 15:06:11 +02:00
Karan Nadagoudar
b56ce0e67a Migrated t.fatal to testify/require. (#12625) 2019-10-11 15:05:36 +02:00
Sheshagiri Rao Mallipedhi
94a77e2ddb Migrate tests from "model/authorize_test.go" to use testify (#12606)
* refactor tests, move to testify tests

* replace t.Fatal with require from testify
2019-10-11 15:05:09 +02:00
Sheshagiri Rao Mallipedhi
77dc6a9544 refactor tests, move to testify tests (#12604) 2019-10-11 15:04:16 +02:00
Karan Nadagoudar
8f93d3b6f0 [MM-19140] Migrate tests from "model/command_test.go" to use testify. (#12584)
* Migrate t.Fatal to testify.

* Migrate t.Fatal to testify.

* Code refactor.

* Test case fix.
2019-10-11 15:03:46 +02:00
Sahil Sharma
b7e2fdeb37 Migrates tests for "model/initial_load_test.go" to use testify (#12582) 2019-10-11 15:00:58 +02:00
Vitalii Ananichev
ea5d002ca7 Migrate tests from "model/audits_test.go" to use testify (#12576) 2019-10-11 15:00:16 +02:00
TPaschalis
23d495beca Migrate tests from model/compliance_test.go to use testify (#12497) 2019-10-11 14:59:11 +02:00
Ítalo Vietro
40ff87637d Update test to use testify framework (#12583)
* Update test to use testify framework

* Add require.NotNil to avoid a nil err var

* Add missing test var
2019-10-11 14:09:21 +02:00
Aliaksandr Kantsevoi
b8dc5e3620 Migrate tests from "model/saml_test.go" to use testify #12551 (#12555) 2019-10-11 14:08:58 +02:00
Aliaksandr Kantsevoi
197e336ddc Migrate tests from "model/emoji_search_test.go" to use testify #12423 (#12508) 2019-10-11 14:08:34 +02:00
Alfian Dhimas Nur Marita
f70d660225 use testify's assert on modeltestlib tests (#12676) 2019-10-11 11:58:19 +02:00
Alfian Dhimas Nur Marita
def68212a8 use testify's assert on model/license's tests (#12679) 2019-10-11 11:57:14 +02:00
Alfian Dhimas Nur Marita
68b5c5896b use testify's assert on channel_search's tests (#12677) 2019-10-10 21:55:07 +02:00
Scott Bishel
3f6f44f34c MM-16860 Support Guest Authentication via SAML (#12622)
* add GuestAttribute setting

* Add Constant

* add isdefault_guest_attribute to diagnostics.go

* revert changes to go.mod

* revert changes to LdapInterface.go

* revert changes to LdapInterface.go

* revert changes to LdapInterface.go
2019-10-10 11:37:57 -06:00
Kevin Grandjean
1635eb6006 MM-19138 - Adjust test to use require. (#12585)
* Adjust test to use require.

* Use assert instead of require.
2019-10-10 09:27:36 -04:00