Ibrahim Serdar Acikgoz
9858413ed2
app/user: clarify log message ( #17056 )
2021-03-09 01:30:22 +03:00
Jesse Hallam
fc6c73110b
set CSP unsafe-inline during development ( #17079 )
...
* set CSP unsafe-inline during development
Extensions in Firefox are hampered by a [long-standing bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1267027 ) that (incorrectly) applies CSP to content scripts injected by extensions. This precludes the ability to use the React and Redux DevTools in Firefox.
When in dev mode, add `unsafe-inline` to the CSP directives to unlock the use of these extdensions.
* Less specific GitHub link
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-03-08 12:49:10 -04:00
John Tzikas
f80d39078f
Disable check-deps ci step ( #17083 )
2021-03-08 18:15:54 +02:00
Jesús Espino
fca78d693a
Getting the emoji by id using the cache ( #17078 )
2021-03-05 18:13:38 +01:00
Mario de Frutos Dieguez
5203fc8608
[MM-28694] Add MM User information in the CWS request headers ( #15824 )
...
* Include user data in the cloud endpoints
Those headers will include the user ID and Email so we can use them
in CWS
* Removed AppError from enterprise/cloud
We're removing the AppError from all the places that don't belong
to the app or api4 packages.
* Remove unused i18n strings
* Move it to the server init of enterprise
Also moved the initialization of the enterprise part in the server after the store is initialized
* Initialize after the store is set in NewServer
The ideal way to do it should be to move the initEnterprise call after
the store is set but that would lead to undesired side-effects so we
initialize the cloud part alone.
Signed-off-by: Mario de Frutos <mario@defrutos.org >
2021-03-05 09:23:39 +01:00
Jesús Espino
633d82f0ac
Remove Custom statuses feature flag ( #17075 )
2021-03-05 10:21:58 +02:00
Jesús Espino
9cc5089af8
Moving mlog to corelibs ( #16915 )
...
* Moving mlog to corelibs
* Regenerating app layers
* Fix golangci-lint problem
* Fixing golangci-lint errors
* Renaming from corelibs to shared
* Renaming from corelibs to shared
* Fixing import
* Fixing merge problems
* Fixing build
2021-03-05 09:18:37 +01:00
Ibrahim Serdar Acikgoz
b3498a1edf
[MM-32626] Disable notices for migrations test helper ( #17058 )
...
* app/server: make initial product notice fetch blocking
* disable notices on migrations_test helper
2021-03-05 10:57:23 +03:00
Eli Yukelzon
4aa6c863c3
MM-30304 - Handle collapsed threads in page apis ( #17064 )
2021-03-05 09:46:36 +02:00
Christopher Speller
f2e27a39da
Moving pre-packaged to Incident Collaboration v1.5.2 ( #17074 )
2021-03-04 16:33:58 -08:00
Joram Wilander
d9484d6ba9
Add cloud attributes to feature flags and allow non-cloud servers to use split.io sync ( #17028 )
...
* Add cloud installation and group id to feature flag attributes
* Add some debug lines
* Allow non-cloud servers to use split.io for feature flag management
2021-03-04 16:56:26 -05:00
Claudio Costa
4ad29c3a8d
Bring schema versions up-to-date ( #17053 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-03-04 17:17:27 +01:00
Joram Wilander
aba00a3cfd
Update split SDK to 6.0.2 to fix sync bug ( #17060 )
...
* Update split SDK to 6.0.2 to fix sync bug
* Vendor and tidy
2021-03-04 11:16:08 -05:00
Elisabeth Kulzer
fa2ecad0a9
Remove Jenkinsfile ( #17066 )
2021-03-04 16:38:23 +01:00
Ibrahim Serdar Acikgoz
c63c9716cd
config/migrate_test: add cleanup ( #17045 )
2021-03-04 17:01:31 +03:00
Eli Yukelzon
c64959b439
MM-31105 /Join <channel name> is case sensitive ( #16903 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-03-03 10:44:18 +02:00
Eli Yukelzon
23d51ed1f2
MM-32655 - Collapsed threads websocket handling ( #16909 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-03-02 16:49:00 +02:00
Jesús Espino
78355ae2a7
Moving filesstore services into shared folder ( #16940 )
...
* Moving filesstore services into shared folder
* Fixing app-layers generation
* Renaming from filesstore to filestore
2021-03-02 14:37:21 +01:00
Jesús Espino
5f9ab3783a
Moving MFA service into shared libs ( #16969 )
...
* Moving MFA service into shared libs
* Fixing i18n extraction issue
* Fixing tests
2021-03-02 10:14:46 +01:00
Christopher Speller
0363f19611
Moving pre-packaged to Incident Collaboration v1.5.0 ( #17022 )
...
* Moving pre-packaged to Incident Collaboration v1.5.0
* 1.5.1 instead
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-03-01 14:07:41 -08:00
Amy Blais
ab46ee4b89
Update version.go ( #16995 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-03-01 16:23:27 +01:00
jingkai
22853628b2
Refactor term_of_service_store to use squirrel ( #16923 )
...
* refactor: replace select statement with squirell
* fix: fixed sqlquery for GetLatest
* fix: gofmt
* fix: replaced old AppError with errors.Wrap
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-03-01 15:43:56 +01:00
Agniva De Sarker
0f98620b65
MM-33233: Fix double close of webconn pump ( #17026 )
...
Automatic Merge
2021-03-01 14:52:27 +01:00
Weblate (bot)
0319daf9bb
Translations update from Weblate ( #17033 )
...
* Translated using Weblate (Japanese)
Currently translated at 100.0% (2147 of 2147 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ja/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2163 of 2163 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Dutch)
Currently translated at 100.0% (2149 of 2149 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Dutch)
Currently translated at 100.0% (2148 of 2148 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Dutch)
Currently translated at 100.0% (2147 of 2147 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
* Translated using Weblate (Turkish)
Currently translated at 99.4% (2152 of 2163 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (2147 of 2147 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2147 of 2147 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/zh_Hans/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (2163 of 2163 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/sv/
Translated using Weblate (Swedish)
Currently translated at 99.2% (2147 of 2163 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/sv/
Translated using Weblate (Swedish)
Currently translated at 99.0% (2143 of 2163 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/sv/
Translated using Weblate (Swedish)
Currently translated at 100.0% (2149 of 2149 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/sv/
Translated using Weblate (Swedish)
Currently translated at 100.0% (2147 of 2147 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/sv/
* Translated using Weblate (Bulgarian)
Currently translated at 100.0% (2149 of 2149 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/bg/
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (2147 of 2147 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/bg/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
* Translated using Weblate (Romanian)
Currently translated at 100.0% (2149 of 2149 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ro/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2163 of 2163 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
* Translated using Weblate (German)
Currently translated at 81.5% (1764 of 2163 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
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: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: Nikolai Zahariev <nikolaiz@yahoo.com >
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net >
Co-authored-by: Friederike J <friederike.jolk@cambio-carsharing.com >
2021-03-01 10:48:52 +01:00
Jesús Espino
b70b7f8556
Replacing require.nil in utils package ( #16965 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-03-01 09:12:23 +01:00
Claudio Costa
cc86ec9f50
[MM-33333] Fix GetSidebarCategories() failing on db replicas ( #17031 )
...
* Fix GetSidebarCategories failing on replicas
* Simplify further
* Add comment
2021-02-27 07:54:13 -05:00
Agniva De Sarker
6dcbad049c
MM-32693: Use master when emoji_layer is invalidated ( #16951 )
...
We add a map which tracks invalidations to the emoji caches
and use master whenever a fresh item is fetched from DB.
https://mattermost.atlassian.net/browse/MM-32693
```release-note
NONE
```
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-02-26 17:47:51 +01:00
Claudio Costa
33c8b0ad73
Remove waitForSidebarCategories ( #17004 )
2021-02-26 09:42:19 +01:00
Harrison Healey
978fee3c20
Update webapp build image ( #17021 )
2021-02-26 09:32:29 +01:00
Jesús Espino
5dd2e75c10
Extracting i18n functionality to i18n core library ( #16914 )
...
* extracting i18n functionality to i18n core library
* Removing utils.T
* Adding documentation and changing one function name for better explanation
* Changing other missing utils.T
* Adding license string
* Renaming corelibs to pkg
* Renaming corelibs to pkg (moving directory)
* Renaming from pkg to shared
* Fixing bodyPage.Html casing
* Fixing merges
* Fixing merge problem
* Fixing tests
2021-02-26 08:12:49 +01:00
Jesús Espino
85293fcf41
Add the API for search files ( #15605 )
...
* Adding search files api
* Fixing golangci-lint
* Adding bulk-indexing and improving a bit the name indexing for bleve and elasticsearch
* Add content extraction config migration
* Fixing a problem with document extraction
* Unapplying certain changes moved to other PR
* Fixing tests
* Making extract content app migration a private method
* Addressing PR review comments
* Addressing PR review comments
* Adding feature flag
* Removing debug string
* Fixing imports
* Fixing linting errors
* Do not migrate the config if the feature flag is not enabled
* Fix tests
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-02-26 07:41:05 +01:00
Jesús Espino
074a8e5fd9
Replacing require.nil in web package ( #16954 )
...
* Replacing require.nil in web package
* Fixing tests
* Address PR review comments
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-02-26 07:30:22 +01:00
Jyoti Patel
87f553283a
[GH-15906][MM-22844] Redesign welcome and verify email. ( #16824 )
...
Automatic Merge
2021-02-26 05:22:26 +01:00
SimonSimonB
6fa4c8b8bd
[Partial Fix #16623 ]: Fix initialism errors in codebase. ( #16979 )
...
Automatic Merge
2021-02-25 20:22:27 +01:00
Ibrahim Serdar Acikgoz
0ba28a712a
[MM-32348] services/bleve: only log update conf when there is an actual change ( #17003 )
...
* services/bleve: only log update conf when there is an actual change
* Update services/searchengine/bleveengine/bleve.go
Co-authored-by: Miguel de la Cruz <miguel@mcrx.me >
Co-authored-by: Miguel de la Cruz <miguel@mcrx.me >
2021-02-25 17:31:26 +03:00
Eli Young
0c7261b157
Log intentionally unsent notifications as DEBUG ( #16997 )
2021-02-25 13:04:44 +05:30
Miguel de la Cruz
d7571b401b
Fixes error message when creator_id is not set ( #16998 )
2021-02-24 20:47:12 +03:00
Jesús Espino
1d912ee971
Add missed translation for file indexing ( #17012 )
2021-02-24 18:37:50 +01:00
Allan Guwatudde
0dad204007
[MM-32691] - Send email when the users are not able to join a workspace ( #16958 )
...
* [MM-32691] - Send email when the users are not able to join a workspace
* Revert "[MM-32691] - Send email when the users are not able to join a workspace"
This reverts commit 3c11643c7c .
* Feeback impl-1
* use date as key for rate limiting
* Fix tests
* Translations
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-02-24 17:37:24 +03:00
Jesús Espino
6b388871a9
Replacing require.nil in model package ( #16953 )
...
* Replacing require.nil in model package
* Fixing tests
* Update model/file_info_test.go
Co-authored-by: Doug Lauder <wiggin77@warpmail.net >
* Update model/file_info_test.go
Co-authored-by: Doug Lauder <wiggin77@warpmail.net >
Co-authored-by: Doug Lauder <wiggin77@warpmail.net >
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-02-24 11:09:52 +01:00
Ibrahim Serdar Acikgoz
0d6c8f4f72
app/product_notices: check if server search engine is nil ( #17007 )
2021-02-24 09:41:15 +01:00
Jesús Espino
8199e7b5f3
Fix mailservice tests race condition ( #16999 )
2021-02-23 15:55:16 +01:00
John Tzikas
809affd6d1
Create basic make commands for configuring golang-migrate ( #16938 )
...
* Create basic make commands for configuring golang-migrate
* Showcase full flow with new migrations
* Apply PR suggestions
* Migrate over team members
* Update mocks
* Fix specs
* Move columns that added after table creation onto separate stmts
* Put back gorp table definitions
* Fix issues with golang-migrate that not tracks underlying db driver
* Help prompt after new migration and consistent checksum for bindata
* Put gorp mapping back
* Apply PR suggestiong
* Close migrations after they run
* Add migration file to bindata check
* Updates needed
* Reset store_test
* Add copyright
* Apply PR suggestions
* Fix new circleci check
* Put back upgrade step for backwards comp
* Add store test to test migration directions
* Apply PR suggestions
* Add go-bindata to tools
* Apply PR suggestios
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-02-23 16:22:31 +02:00
Ibrahim Serdar Acikgoz
6d320ce9a0
[MM-32665] app/product_notices: support notice for deprecating elasticsearch ( #16966 )
...
* app/product_notices: support notice for deprecating elasticsearch
* add a test case
2021-02-23 13:38:50 +03:00
Ibrahim Serdar Acikgoz
7277e23e04
[MM-32521] remove local socket file if it already exists ( #16945 )
...
* remove socket file if it exists
* reflect review comments
2021-02-23 08:19:46 +01:00
Atanas Alexandrov
e44190f4cc
NO-TCIKET fix bad smells - error strings should not be capitalized ( #16930 )
...
Automatic Merge
2021-02-23 06:22:27 +01:00
Weblate (bot)
30b0523983
Translations update from Weblate ( #16996 )
...
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2138 of 2138 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Dutch)
Currently translated at 100.0% (2138 of 2138 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
Translated using Weblate (Dutch)
Currently translated at 100.0% (2132 of 2132 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
* Translated using Weblate (German)
Currently translated at 82.5% (1770 of 2144 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
Translated using Weblate (Romanian)
Currently translated at 100.0% (2132 of 2132 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ro/
* Translated using Weblate (Bulgarian)
Currently translated at 100.0% (2144 of 2144 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/bg/
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (2138 of 2138 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/bg/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (2138 of 2138 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (2144 of 2144 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/sv/
Translated using Weblate (Swedish)
Currently translated at 99.9% (2142 of 2144 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/sv/
Translated using Weblate (Swedish)
Currently translated at 99.4% (2133 of 2144 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/sv/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2147 of 2147 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.8% (2101 of 2147 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pt_BR/
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net >
Co-authored-by: Nikolai Zahariev <nikolaiz@yahoo.com >
Co-authored-by: Kaya Zeren <kayazeren@gmail.com >
Co-authored-by: majo <martinjohnson@bahnhof.se >
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com >
2021-02-22 21:43:42 +01:00
Jesús Espino
33534a7fa6
Migrate from usage of channels to waitgroups on app/analytics.go ( #16929 )
...
* Migrate from usage of channels to waitgroups on app/analytics.go
* Grouping error handling to simplify the code
* Using errgroup.Group instead of sync.WaitGroup
* Returning correctly the errors
* Update app/analytics.go
Co-authored-by: Miguel de la Cruz <mgdelacroix@gmail.com >
* Renaming g with g2 for clarity
Co-authored-by: Miguel de la Cruz <mgdelacroix@gmail.com >
2021-02-22 14:48:13 +01:00
Jesús Espino
2b6c0e9746
Adding bulk-indexing and improving a bit the name indexing for bleve and elasticsearch ( #16704 )
...
* Adding bulk-indexing and improving a bit the name indexing for bleve and elasticsearch
* Update services/searchengine/bleveengine/bleve.go
Co-authored-by: Mario de Frutos Dieguez <mario@defrutos.org >
* Update store/sqlstore/file_info_store.go
Co-authored-by: Mario de Frutos Dieguez <mario@defrutos.org >
* Update store/sqlstore/file_info_store.go
Co-authored-by: Mario de Frutos Dieguez <mario@defrutos.org >
* Adding tests requested in the PR review
* fixing tests
* Adding a feature flag to avoid indexing files before the feature is released
* Fixing i18n
Co-authored-by: Mario de Frutos Dieguez <mario@defrutos.org >
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-02-22 14:28:52 +01:00
Amy Blais
7cd15cd7e0
Update ISSUE_TEMPLATE.md ( #16987 )
...
Automatic Merge
2021-02-21 08:22:27 +01:00