Miguel de la Cruz
46207a35f5
[MM-27130] Add local implementations for get user related endpoints ( #15070 )
...
Automatic Merge
2020-07-23 12:53:35 +02:00
Miguel de la Cruz
b660e217d1
Add tests to get team local endpoints ( #15071 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2020-07-23 12:21:33 +02:00
Rodrigo Villablanca
d9529183b2
UserAccessTokenStore migration ( #15029 )
...
* Migration completed
* Suggestions
* Fix no new var
* Fix another no new var in the left side
2020-07-23 14:28:49 +05:30
catalintomai
549e5b57cd
Add metric warning support (announcement bar and DM) ( #14483 )
...
* Admin. Advisory: Add warning for number of active users metric status
Co-authored-by: Catalin Tomai <catalin.tomai@mattermost.com >
2020-07-22 20:32:21 -07:00
Doug Lauder
56fb31f06f
MM-22784 Advanced logging config for audit ( #15076 )
...
Adds the advanced logging config for audit. Existing support for auditing to a single file remains for E0 and E10 licenses instances, and a new config item ExperimentalAuditSettings.AdvancedLoggingConfig is added that behaves like LogSettings.AdvancedLoggingConfig.
Supported destinations:
- file
- syslog (with out without TLS)
- raw TCP socket (with out without TLS)
ExperimentalAuditSettings.AdvancedLoggingConfig can contain a filespec to a config file, a database DSN, or JSON.
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
Co-authored-by: Claudio Costa <cstcld91@gmail.com >
2020-07-22 18:48:46 -04:00
Doug Lauder
b372b98aca
Removed (*App).Shutdown and updated all references. ( #15088 )
2020-07-22 13:30:11 -04:00
Miguel de la Cruz
6b5c0bb5d2
[MM-27170] Migrate verify user by id endpoint to local mode ( #15091 )
...
* [MM-27170] Migrate verify user by id endpoint to local mode
* Update api4/user_test.go
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com >
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com >
2020-07-22 18:27:44 +02:00
Harrison Healey
14aba9bccb
MM-26410/MM-26825 Improve syncing between favorites category and preferences ( #15048 )
...
* MM-26410 Allow moving channels into Favorites when they're favorited in prefs
* MM-26410 Fix management of Favorites category when updating preferences
* MM-26410 Add management of Favorites category when deleting preferences
* Address feedback 1
* Remove WHERE (1=1) from query
* Remove unnecessary sq.Expr
* Rewrite query to use left join
* Remove redundant where statement and add some more tests
* Fix linting issues
* Rename addChannelToFavoritesCategory to addChannelToFavoritesCategory
2020-07-22 09:04:40 -04:00
Ashish Bhate
7602dc0b19
[MM-25647]: ability to permanently delete users ( #14944 )
...
Summary:
Config option to allow permanent user deletion ServiceSettings.EnableAPIUserDeletion
Expose permanent user deletion through API
Local mode for delete user for use in mmctl
Ticket Link:
Server part of https://mattermost.atlassian.net/browse/MM-25647
2020-07-22 17:32:23 +05:30
Ashish Bhate
7e3d76b9a2
[MM-26886]: check enterprise prereqs before running tests ( #15083 )
2020-07-22 16:59:12 +05:30
Carlos Tadeu Panato Junior
38557c4023
db: prepare db upgrade to 5.27 ( #15069 )
...
Automatic Merge
2020-07-22 12:43:35 +02:00
Agniva De Sarker
7af4b50d64
MM-27150: Remove TE tests as part of tbs workflow ( #15077 )
...
* MM-27150: Remove TE tests as part of tbs workflow
There's no need to run TE all over again in tbs, when it's already run
in the normal workflow.
* add phony target
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2020-07-22 15:33:46 +05:30
Carlos Tadeu Panato Junior
06b8b2ae4a
db: upgrade DB to 5.26 ( #15068 )
2020-07-22 11:46:22 +02:00
Agniva De Sarker
4a2715974d
MM-27149: optimize initBasic ( #15063 )
...
* MM-27149: optimize initBasic
Mostly, all tests just needed the user initialization part and not
the channel and group creation. So we move the user initialization inside
the Setup call. This avoids unnecessary DB calls which take around 250-300ms
on average.
And we make the login requests concurrently to shave off a few more ms.
According to my tests, the 2 login calls take 140 ms on average, which
shaves off 70ms.
So approximately, we shave off 350ms per test. And there are 114 occurences
of these. So around 39 seconds.
* make initlogin only for Setup/SetupEnterprise
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2020-07-22 13:50:33 +05:30
Jesús Espino
30bd506e76
Replacing blacklist with blocklist ( #15082 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2020-07-22 08:30:10 +02:00
Agniva De Sarker
fea28821e3
MM-26052: Translate footer text in invite emails ( #14956 )
...
* MM-26052: Translate footer text in invite emails
We pass the user locale instead of the default locale to translate
the footer text too.
* Use default server locale
2020-07-22 09:41:30 +05:30
Doug Lauder
7e59f311a3
MM-26757 Run server tests on non-default port ( #15075 )
...
* run server tests on port randomly selected by the kernel
2020-07-21 12:18:57 -04:00
Ibrahim Serdar Acikgoz
263e5e8945
api4/user: convey redirect link through email verification ( #15052 )
2020-07-21 17:09:49 +03:00
Miguel de la Cruz
918fc1d45c
Add socket client4 creation function to the model package ( #15067 )
...
Automatic Merge
2020-07-21 15:13:35 +02:00
Jesús Espino
5be023aa70
Upgrading go.tools.mod ( #15081 )
...
* Upgrading to the last mattermost-utilities/mmgotool
* Remove unneeded file
* Fixing mmgotools usage
2020-07-21 14:07:27 +02:00
Ben Schumacher
316d22c8f1
Bump app version to 5.28 ( #15005 )
2020-07-20 21:28:26 +02:00
Agniva De Sarker
bf03f391e6
MM-27041: Do not run tests against both DBs in CI ( #15060 )
...
* MM-27041: Do not run tests against both DBs in CI
We already run the entire test suite for both mysql and postgres in parallel in CI.
So we just run the tests for the current database set.
* Fix incorrect env var
2020-07-20 22:50:00 +05:30
Claudio Costa
fe15ec4ae5
Fix TestLinkMetadataStore test failing for some ( #15057 )
2020-07-20 11:10:43 +02:00
Claudio Costa
484e813dca
Return 400 error if limit_after is zero ( #15049 )
2020-07-20 10:08:52 +02:00
dantepippi
aae3b9650f
[MM-25477] - Migrate command webhook store AppError to error ( #14703 )
...
* Migrate command webhook store AppError to error
* Migrate command webhook store AppError to error
* Migrate command webhook store AppError to error
* Migrate command webhook store AppError to error
* Migrate command webhook store AppError to error
* Migrate command webhook store AppError to error
* Migrate command webhook store AppError to error
* Changes requested in the review.
* Changing http status
* fix i18n
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
Co-authored-by: Agniva De Sarker <agnivade@yahoo.co.in >
2020-07-19 08:42:03 +05:30
Siyuan Liu
c7f7bef9ec
move cache2 package to cache ( #14921 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2020-07-18 13:31:06 +05:30
Agniva De Sarker
3f46cf6f60
MM-18006: Fix flaky test CreateOrRestoreGroupMember ( #14955 )
...
Updating a Group or a GroupMember only changed the UpdateAt or CreateAt times
respectively. And it threw an error if number of rows changed was not 1.
However, it can happen that 2 calls happen so fast that 1 milisecond does not pass,
or even 2 concurrent calls at the same time might happen so that model.GetMillis
return the same timestamp. In those cases, the number of rows updated can be 0.
The error should just check if the number is greater than 1, instead of not equal to 1.
This makes it more robust and correct.
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2020-07-18 09:57:58 +05:30
Harrison Healey
9805a594dd
MM-26871 Add test for sidebar when moving channels between teams ( #15021 )
...
* MM-26871 Add test for sidebar when moving channels between teams
* Change require.NotNil to require.Error
2020-07-17 15:56:02 -04:00
Ashish Bhate
fe45e0a98b
return error if option not set instead of soft delete ( #15030 )
2020-07-18 00:29:46 +08:00
Rodrigo Villablanca
93a537a636
OAuthStore migration ( #15013 )
...
Automatic Merge
2020-07-17 12:56:08 +02:00
Weblate (bot)
f596064dff
Translations update from Weblate ( #14997 )
...
* Translated using Weblate (Malayalam)
Currently translated at 5.1% (103 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ml/
Translated using Weblate (Malayalam)
Currently translated at 5.2% (105 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ml/
Added translation using Weblate (Malayalam)
* Translated using Weblate (Dutch)
Currently translated at 81.7% (1621 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Dutch)
Currently translated at 81.7% (1621 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Dutch)
Currently translated at 81.7% (1620 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1974 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (1973 of 1973 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (1972 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (1976 of 1976 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (1975 of 1975 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (1972 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (1982 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (1982 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (1982 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 96.7% (1918 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/zh_Hans/
* Translated using Weblate (Spanish)
Currently translated at 81.4% (1615 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/es/
* Translated using Weblate (Russian)
Currently translated at 100.0% (1982 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (1982 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ru/
Translated using Weblate (Russian)
Currently translated at 83.2% (1651 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ru/
* Translated using Weblate (Italian)
Currently translated at 99.8% (1980 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/it/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
* Deleted translation using Weblate (Malayalam)
Deleted translation using Weblate (Swedish)
Deleted translation using Weblate (Belarusian)
Deleted translation using Weblate (Arabic)
Deleted translation using Weblate (Amharic)
Translated using Weblate (Dutch)
Currently translated at 98.9% (1951 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.8% (1949 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pt_BR/
Translated using Weblate (Polish)
Currently translated at 98.8% (1949 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pl/
Translated using Weblate (Spanish)
Currently translated at 98.8% (1949 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/es/
Translated using Weblate (Japanese)
Currently translated at 98.8% (1949 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ja/
Translated using Weblate (Chinese (Traditional))
Currently translated at 98.8% (1949 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/zh_Hant/
Translated using Weblate (Italian)
Currently translated at 99.7% (1967 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/it/
Translated using Weblate (Ukrainian)
Currently translated at 98.8% (1949 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/uk/
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (1965 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/zh_Hans/
Translated using Weblate (French)
Currently translated at 98.8% (1949 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/fr/
Translated using Weblate (Korean)
Currently translated at 98.8% (1949 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ko/
Translated using Weblate (Romanian)
Currently translated at 98.8% (1949 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ro/
Translated using Weblate (Russian)
Currently translated at 99.8% (1969 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ru/
Translated using Weblate (German)
Currently translated at 98.8% (1949 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
Translated using Weblate (German)
Currently translated at 82.1% (1629 of 1982 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
* Added translation using Weblate (Belarusian)
Added translation using Weblate (Arabic)
Added translation using Weblate (Swedish)
Added translation using Weblate (Amharic)
* Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (1973 of 1975 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (1973 of 1975 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/zh_Hans/
* Translated using Weblate (Amharic)
Currently translated at 13.1% (260 of 1975 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/am/
* Translated using Weblate (Arabic)
Currently translated at 24.0% (474 of 1975 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ar/
* Translated using Weblate (Russian)
Currently translated at 100.0% (1973 of 1973 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (1975 of 1975 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ru/
* Translated using Weblate (Polish)
Currently translated at 98.5% (1947 of 1975 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pl/
* Translated using Weblate (Dutch)
Currently translated at 98.6% (1950 of 1976 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
* Translated using Weblate (Italian)
Currently translated at 99.8% (1974 of 1976 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/it/
Translated using Weblate (Italian)
Currently translated at 99.8% (1974 of 1976 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/it/
* Translated using Weblate (German)
Currently translated at 98.1% (1948 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
Translated using Weblate (Dutch)
Currently translated at 98.8% (1954 of 1976 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
* Translated using Weblate (Korean)
Currently translated at 98.3% (1943 of 1976 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ko/
* Translated using Weblate (Dutch)
Currently translated at 99.8% (1970 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Dutch)
Currently translated at 99.8% (1974 of 1976 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
* Translated using Weblate (Spanish)
Currently translated at 99.8% (1970 of 1972 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/es/
* Translated using Weblate (Japanese)
Currently translated at 99.8% (1972 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ja/
Translated using Weblate (Japanese)
Currently translated at 99.8% (1971 of 1973 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ja/
* Translated using Weblate (Dutch)
Currently translated at 99.5% (1977 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Dutch)
Currently translated at 99.8% (1972 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Dutch)
Currently translated at 99.8% (1972 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Dutch)
Currently translated at 99.8% (1971 of 1973 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
* Translated using Weblate (Romanian)
Currently translated at 100.0% (1974 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (1973 of 1973 strings)
Translation: mattermost/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ro/
* Deleted translation using Weblate (Belarusian)
Deleted translation using Weblate (Swedish)
Deleted translation using Weblate (Arabic)
Deleted translation using Weblate (Amharic)
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.0% (1935 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pt_BR/
* Translated using Weblate (Japanese)
Currently translated at 99.8% (1972 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ja/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 98.1% (1948 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/zh_Hant/
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.4% (1974 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 98.1% (1948 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/uk/
Translated using Weblate (Turkish)
Currently translated at 100.0% (1985 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
Translated using Weblate (Russian)
Currently translated at 99.6% (1978 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ru/
Translated using Weblate (Romanian)
Currently translated at 99.6% (1979 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ro/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.1% (1949 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pt_BR/
Translated using Weblate (Polish)
Currently translated at 98.3% (1952 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pl/
Translated using Weblate (Dutch)
Currently translated at 99.5% (1977 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Korean)
Currently translated at 98.1% (1948 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ko/
Translated using Weblate (Japanese)
Currently translated at 99.5% (1977 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ja/
Translated using Weblate (Italian)
Currently translated at 99.4% (1975 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/it/
Translated using Weblate (French)
Currently translated at 98.1% (1948 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/fr/
Translated using Weblate (Spanish)
Currently translated at 99.4% (1975 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/es/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1985 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (1983 of 1985 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pt_BR/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.9% (1973 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1974 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pt_BR/
* Translated using Weblate (Russian)
Currently translated at 100.0% (1974 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ru/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1974 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
* Translated using Weblate (Dutch)
Currently translated at 99.8% (1972 of 1974 strings)
Translation: mattermost-languages-shipped/mattermost-server_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Co-authored-by: sreekanthgs <mail@sreekanth.in >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: Kaya Zeren <kayazeren@gmail.com >
Co-authored-by: aeomin <lin@aeomin.net >
Co-authored-by: Elias Nahum <elias@mattermost.com >
Co-authored-by: Alexey Napalkov <flynbit@gmail.com >
Co-authored-by: mlongo <m.longo@metalsistem.com >
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com >
Co-authored-by: yohannes <yohannesseifu3102@gmail.com >
Co-authored-by: majdy <majdydaood@gmail.com >
Co-authored-by: Daniel Burzmiński <daniel@hectorsky.net >
Co-authored-by: ctlaltdieliet38cb457c2b4c4eb2 <github3@controlaltdieliet.be >
Co-authored-by: potatogim <potatogim@potatogim.net >
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net >
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com >
Co-authored-by: maruTA-bis5 <bis5.wsys@gmail.com >
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2020-07-17 12:30:14 +02:00
Agniva De Sarker
181b5632bf
MM-26883/26884: properly identify interface name for test services ( #15040 )
...
* MM-26883/26884: properly identify interface name for test services
We were just hardcoding to dockerhost which would only work inside
a CI environment. This PR generalizes the logic to use fallbacks
if dockerhost is not available.
* Incorporate review comments
2020-07-17 14:32:07 +05:30
Claudio Costa
b3d3adcc9d
Fix flaky TestPluginAPIUpdateUserPreferences ( #15038 )
2020-07-17 10:10:22 +02:00
Ibrahim Serdar Acikgoz
6a4e3293f8
[MM-25648] api4: add user/bot convert endpoints ( #14877 )
...
* api4: add user/bot convert endpoints
* api4: add convert user/bot to local mode
* api4: fix linting issues
* api4/bot: reflect review comments
* api4: update convert user endpoint paths
* remove shadow decl
* fix translation problems
2020-07-17 10:00:43 +03:00
Harrison Healey
cb89c53dcc
MM-26826 Populate orphaned channels in a transaction ( #15016 )
2020-07-16 12:52:09 -04:00
Farhan Munshi
c0bfa58ec1
[MM-26574] Add role filters to get users, users search and add getFilteredUserStats endpoint ( #14998 )
...
* MM-26574 Add role filters to user search and get
* Add ability to get filtered user stats
Add support for include bots
* Add tests for user count with filters
Add tests
* Apply changes from code review
* Fix guest filtering
* Fix up tests related to guests
* Clean role names
* Trigger CI
* Trigger CI
2020-07-16 12:37:26 -04:00
Hossein Ahmadian-Yazdi
c53c9ed190
[MM-26720] Update testing names ( #15015 )
...
* update testing names
* fix typo
2020-07-16 10:36:29 -04:00
Joshua Bezaleel Abednego
48f0b7fd76
MM-25476: Migrate AppError from command_store.go ( #14643 )
...
Automatic Merge
2020-07-16 15:26:07 +02:00
Miguel de la Cruz
5ddf8d4099
[MM-25089] Migrate server busy endpoints to local mode ( #14883 )
2020-07-16 10:26:46 +02:00
Ibrahim Serdar Acikgoz
bf664997a7
[MM-21464] api4/channel: add ability to force move channel by removing non-members ( #14887 )
...
* api4/channel: add ability to force move channel by removing non-members
* app/channel: add log to move channel for non taget team members
* app/channel: add tets for remove non-team members for channel
* Update api4/channel_test.go
Co-authored-by: Eli Yukelzon <reflog@gmail.com >
Co-authored-by: Eli Yukelzon <reflog@gmail.com >
2020-07-16 11:26:19 +03:00
Miguel de la Cruz
b916bae0f7
[MM-24602] Adds local patch channel endpoint ( #15032 )
2020-07-16 10:25:22 +02:00
Ibrahim Serdar Acikgoz
e6e563360b
config: add smtp timeout to global_relay settings ( #14994 )
2020-07-16 11:21:55 +03:00
Doug Lauder
90ff87a77f
MM-25731 Advanced Logging ( #14888 )
...
Adds Advanced Logging to server. Advanced Logging is an optional logging capability that allows customers to send log records to any number of destinations.
Supported destinations:
- file
- syslog (with out without TLS)
- raw TCP socket (with out without TLS)
Allows developers to specify discrete log levels as well as the standard trace, debug, info, ... panic. Existing code and logging API usage is unchanged.
Log records are emitted asynchronously to reduce latency to the caller. Supports hot-reloading of logger config, including adding removing targets.
Advanced Logging is configured within config.json via "LogSettings.AdvancedLoggingConfig" which can contain a filespec to another config file, a database DSN, or JSON.
2020-07-15 14:40:36 -04:00
Joshua Bezaleel Abednego
4ba6c35813
[MM-24664] Plugin_store queries squirrel refactor ( #14523 )
...
* Use squirrel to build query for plugin store
* Typo of PluginkeyValueStore to PluginKeyValueStore
* wrong parameter of queryBuilder in Get method
* Use casting to int for comparison on ExpireAt
* Revert query for CompareAndSet and CompareAndDelete temporarily
* Delete query of expired value
* Update query when oldValue is not nil
* Check count query when there is no row affected
* Delete query on CompareAndDelete
* Put squirrel in separate import group
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
Co-authored-by: Agniva De Sarker <agnivade@yahoo.co.in >
2020-07-15 22:22:35 +05:30
Rodrigo Villablanca
87dfbc13c0
SessionStore migration ( #15002 )
...
* Finished
* Fiximports
* Fix i18n
2020-07-15 18:56:28 +05:30
Eli Yukelzon
b15c0484c6
MM-26834 - Move opentracing into a separate package ( #15011 )
2020-07-15 12:59:11 +03:00
Agniva De Sarker
ef63afac21
MM-26675/26676: Add missing translation strings ( #14963 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2020-07-15 12:54:29 +05:30
Mario de Frutos Dieguez
6107660483
[MM-24088] Use Raw SQL query for PluginStore.Get instead of GORP ( #14650 )
...
* Use Raw SQL query instead of GORP
As part of performance improvements we're moving the top
used queries to avoid using gorp and get rid of the overhead
caused by the reflection usage
2020-07-15 09:19:51 +02:00
Ibrahim Serdar Acikgoz
ec78168242
[MM-25651] api4/ldap: add migrateid ( #14794 )
...
* api4/ldap: add idmigrate
* api4/ldap: add migrateid to local api
* api4/ldap: improve migrate test
* api4/ldap: add licence check
2020-07-14 15:59:35 +03:00
Jesús Espino
e980dd7bd3
Configurable dev environment ( #14869 )
...
* Configurable dev environment
* Add a bit of documentation
* fixing gofmt
* A bit more doc
* Using variable
* Adding license header
* Moving LDAP_DATA variable to the default-config.mk file
* Adding another docker-compose for the makefile to not brake anybody workflow
* Moving dejavu to the config
* Fixing docker-compose.makefile.yaml for dejavu
* Adding keycloak support to the dev environment
* Address PR review comments
* Removing minio from default docker images
* Changing the default version of mysql to the oldest supported (5.6)
* Change the restart option to no for the dev environment
* Fixing restart option
* Reverting unneded changes
* Restoring 5.7 to check if test passes
* Going back to 5.6 mysql image
* Fixing tests on mysql 5.6
* Skipping flaky test
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2020-07-13 22:29:39 +02:00