Agniva De Sarker
16b1cbd6e3
spelling ( #19956 )
...
* spelling: activated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: attachments
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: categories
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: category
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: cellspacing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: channel
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: compliance
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: constraint
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: counts
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: createat
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: deactivate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: destination
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: exceeded
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: failed
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: foreign
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: hours
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: inactivity
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: inappropriate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: initialization
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: initialized
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: management
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: mismatch
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: recipients
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: scheme
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: signature
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: subscription
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: suggestions
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: sync
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: telemetry
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: webhook
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* Trigger CI
```release-note
NONE
```
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-11 19:31:19 +05:30
Agniva De Sarker
d1de4857aa
MM-43145: channels loader ( #19957 )
...
Add channels dataloader
https://mattermost.atlassian.net/browse/MM-43145
```release-note
NONE
```
2022-04-11 13:41:09 +05:30
Pablo Andrés Vélez Vidal
4b354685e9
MM-39058 - invite people to join team and channels ( #19849 )
...
* MM-39058-invite-to-team-from-add-channel
* fix tests by validating the memberInvite is not nil
* fix i18n texts
* fix lint problem
* fix translation lines
* fix the data structure
* modify api4-team_local file to match with the expected structure
* fix unit tests, fix translation tests
* remove go routine cause not necesary
* add unit test for invite to team and channel
* remove unnecessary validation
* allow both data structures, simple string array and object with memberInvite struct
* fix texts
* fix linter
* fix problems with graceful invites workflow
* handle error while parsing body
* fix unit tests
* take the address just once
* rename channels to channelIds
* fix unit tests
* add tests and fix local channels invite support
Co-authored-by: Pablo Velez Vidal <pablo.velez@mattermost.com >
2022-04-08 12:20:44 -05:00
mkraft
0e4b0b6939
MM-43082: Added new telemetry values for groups. ( #19918 )
2022-04-08 11:25:40 -04:00
Nathanaël
1418828443
Translated using Weblate (French)
...
Currently translated at 93.7% (2161 of 2306 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/fr/
2022-04-08 12:58:41 +02:00
Matthew Williams
07102ae86f
Translated using Weblate (English (Australia))
...
Currently translated at 99.5% (2296 of 2306 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/en_AU/
Translated using Weblate (English (Australia))
Currently translated at 99.5% (2292 of 2302 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/en_AU/
2022-04-08 12:58:41 +02:00
master7
15f91a90cd
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2306 of 2306 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2302 of 2302 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pl/
2022-04-08 12:58:41 +02:00
jprusch
4da147a2f8
Translated using Weblate (German)
...
Currently translated at 100.0% (2306 of 2306 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
Translated using Weblate (German)
Currently translated at 100.0% (2305 of 2305 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
Translated using Weblate (German)
Currently translated at 100.0% (2304 of 2304 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
Translated using Weblate (German)
Currently translated at 100.0% (2348 of 2348 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
2022-04-08 12:58:41 +02:00
Agniva De Sarker
56dfcddff5
MM-43143: Dataloaders for roles ( #19936 )
...
We use a dataloader to optimize roles loading.
https://mattermost.atlassian.net/browse/MM-43143
```release-note
NONE
```
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-08 15:32:35 +05:30
Agniva De Sarker
ba2f116ed1
Bump tool dependencies ( #19946 )
...
```release-note
NONE
```
2022-04-08 12:16:38 +05:30
Ibrahim Serdar Acikgoz
54cb6d889f
app: add channels wrapper ( #19861 )
2022-04-08 08:59:37 +03:00
Mylon Suren
6da1d90c4a
[MM-38615] Permalink previews for DMs/GMs ( #19765 )
2022-04-07 17:32:18 -04:00
mkraft
ce2646de3e
Disambiguates some units. ( #19875 )
...
* Disambiguates some units.
* Updates DB attribute.
* Updates some more error-prone units.
* Updates some tests with legible constants.
* Updates query for MySQL case sensitivity.
* Fixes more casing issues.
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-07 13:58:40 -04:00
Kyriakos Z
15a9a7ad2f
MM-42725: exclude channels from teams user has left ( #19939 )
...
Automatic Merge
2022-04-07 20:27:05 +03:00
Agniva De Sarker
b6f18d3bb0
MM-42880: Fix TestRunServerSuccess ( #19910 )
...
https://mattermost.atlassian.net/browse/MM-42880
```release-note
NONE
```
2022-04-07 20:13:27 +05:30
Guillermo Vayá
302736d4a3
[MM-42889] fixed search term for archived channels ( #19937 )
...
* [MM-42889] fixed search term for archived channels
* remove logs
* remove logs x2
Co-authored-by: = <=>
2022-04-07 09:52:48 -04:00
Agniva De Sarker
f93d6d5687
MM-43137: Fix racy test TestUpdateActiveBotsSideEffect ( #19935 )
...
This was introduced with 2e027ae927 .
We fix it by deep copying the user struct before returning from store.
https://mattermost.atlassian.net/browse/MM-43137
```release-note
NONE
```
2022-04-07 19:21:06 +05:30
Allan Guwatudde
762caaeb51
[MM-42522] - The reply-to email address in our Cloud trial emails is no-reply@mattermost.com instead of feedback-cloud@mattermost.com ( #19899 )
...
* [MM-42522] - The reply-to email address in our Cloud trial emails is no-reply@mattermost.com instead of feedback-cloud@mattermost.com
* feedback impl
2022-04-07 16:48:05 +03:00
Hosted Weblate
5b10b2791b
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/
2022-04-07 08:48:00 +02:00
Kaya Zeren
892de95905
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (2302 of 2302 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
2022-04-07 08:48:00 +02:00
Matthew Williams
e2edc4b8c9
Translated using Weblate (English (Australia))
...
Currently translated at 99.5% (2292 of 2302 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/en_AU/
2022-04-07 08:48:00 +02:00
Hosted Weblate
3ff90489d8
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/
2022-04-07 08:48:00 +02:00
master7
f666591d38
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2302 of 2302 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/pl/
2022-04-07 08:48:00 +02:00
Tom De Moor
c5c6bdfa76
Translated using Weblate (Dutch)
...
Currently translated at 99.9% (2301 of 2302 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/nl/
2022-04-07 08:48:00 +02:00
kaakaa
9c9c42fb92
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (2302 of 2302 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ja/
2022-04-07 08:48:00 +02:00
Alexey Napalkov
1acccc1b11
Translated using Weblate (Russian)
...
Currently translated at 100.0% (2302 of 2302 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ru/
2022-04-07 08:48:00 +02:00
Hosted Weblate
820f2e5191
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/
2022-04-07 08:48:00 +02:00
jprusch
9ee5cfe530
Translated using Weblate (German)
...
Currently translated at 100.0% (2305 of 2305 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
Translated using Weblate (German)
Currently translated at 100.0% (2304 of 2304 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
Translated using Weblate (German)
Currently translated at 100.0% (2348 of 2348 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
2022-04-07 08:48:00 +02:00
Michael Kochell
7631035165
Prepackage Apps plugin and enable Apps feature flag by default ( #19870 )
...
* prepackage with apps 0.7.0
* fix config comparison test
* update apps plugin version to 1.0.0
* remove irrelevant whitespace change
* change apps plugin version to 1.0.1
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-06 21:32:56 -04:00
Ashish Bhate
d40d216b57
[MM-43073] broadcast post unread websocket when CRT off ( #19927 )
...
* [MM-43073] broadcast post unread websocket with CRT off
* clean up debug
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-06 16:42:31 -04:00
Mylon Suren
77ec4aa404
[MM-41041] Remove requirement for create_at in UpdateUser ( #19597 )
2022-04-06 14:42:52 -04:00
Jesse Hallam
3016fa6010
MM-42919: avoid sequential scan on Posts ( #19878 )
...
On Postgres, `GetTeamsUnreadForUser` triggers a sequential scan on `Posts`. We can avoid this by querying the `Threads` table directly and only joining to `Posts` to eliminate deleted threads. (We could avoid the latter if we later denormalize `DeleteAt` onto `Threads`.)
Fixes: https://mattermost.atlassian.net/browse/MM-42919
2022-04-06 09:21:01 -03:00
Agniva De Sarker
5fee97c51c
MM-41323: Secure plugin marketplace modification ( #19889 )
...
We disable plugin marketplace modification if plugin uploads
are disabled
https://mattermost.atlassian.net/browse/MM-41323
```release-note
NONE
```
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-06 15:29:51 +05:30
Agniva De Sarker
2e027ae927
Optimize marshalling for jsonb types ( #19898 )
...
We check for the presence of binary_parameters
in the DSN and add the 0x01 byte accordingly.
This helps us avoid casting to string
and efficiently use the database.
```release-note
NONE
```
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-06 15:01:32 +05:30
Agniva De Sarker
ec91ca46ff
MM-42813: Fallback to default config if nil is passed ( #19920 )
...
https://mattermost.atlassian.net/browse/MM-42813
```release-note
NONE
```
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-06 08:30:16 +05:30
Agniva De Sarker
bc69069a83
MM-42570: Update dependencies ( #19901 )
...
https://mattermost.atlassian.net/browse/MM-42570
```release-note
NONE
```
2022-04-06 06:44:42 +08:00
Cass C
49e68bb230
pre-package Playbooks v1.26.2 ( #19921 )
2022-04-05 14:29:19 -04:00
Michel Engelen
2813a1caac
fix for adjusting post editing time limit to not need a server license anymore ( #19890 )
2022-04-04 13:07:42 -04:00
Nick Misasi
650ad3b3ae
[MM-42822] Check for and return HTTP 451 for all trial requests ( #19873 )
...
* Check for and return HTTP 451 for all trial requests
* Use constant in another spot too
* add a test
* Update test name
2022-04-04 09:48:14 -04:00
Jesse Hallam
7b5ac343f0
adopt forked squirrel supporting from UPDATE FROM ( #19896 )
...
Fork https://github.com/Masterminds/squirrel as https://github.com/lieut-data/squirrel with the following changes:
* https://github.com/Masterminds/squirrel/pull/256 supporting FROM clause to update builder (Postgres)
* Extension of above to support multiple FROM in UPDATE (Postgres)
* Support for multiple tables in UPDATE (MySQL)
This PR then leverages those changes to simplify a query that previously had to be coded by hand and duplicate for each of MySQL and Postgres.
2022-04-04 09:30:59 -03:00
Fareck Allony
3f5eb5f6f7
Adding is_pinned attribute to post and direct_post objects when doing bulk import ( #19487 )
...
* refactor: added is_pinned attribute to post and direct_post objects when doing bulk import
* fix: handling IsPinned nil value in post and direct_post objects import
* refactor: added pinned post tests for post and direct_post objects import
* refactor: TestImportimportMultiplePostLines code enhancements + added pinned post tests in TestImportImportDirectPost
* fix: test message text
* fix: typo Post => DirectPost
* fix: typo Post => DirectPost
* refactor: remove redundant test
* refactor: test enhancements
* refactor: remove print statements.
* refactor: using require instead of assert
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-04 15:29:42 +03:00
Ashish Bhate
9521797b15
MM-40148: threadsOnly query param for user threads ( #19833 )
...
* MM-40148: threadsOnly query param for user threads
Currently we always calculate counts when fetching user threads.
Those counts include total, unread replies, and unread mentions,
and are potentially expensive to calculate.
This commit adds a new query param 'threadsOnly' which won't calculate
any counts and just return threads.
Co-authored-by: koox00 <3829551+koox00@users.noreply.github.com >
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-04 17:50:13 +05:30
Ibrahim Serdar Acikgoz
27bd16e5f5
store/channel_store_categories: check if the category has a valid type ( #19880 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-04 15:05:31 +03:00
Ibrahim Serdar Acikgoz
7b8a2e89d4
api4/system: add check if model.FileSettings is empty ( #19876 )
...
* api4/system: add config validation for model.FileSettings
* reflect review comments
* add unmarshal
2022-04-04 15:03:31 +03:00
Ibrahim Serdar Acikgoz
7ab6ea2bad
api4/post_test: skip TestDeletePostEvent ( #19892 )
2022-04-04 14:54:51 +03:00
Ibrahim Serdar Acikgoz
97d3368a98
update morph dependency ( #19891 )
2022-04-04 14:03:39 +03:00
Ibrahim Serdar Acikgoz
b1b9774efa
app/post_metadata: add a type cast check for OpenGraph images ( #19877 )
...
* app/post_metadata: add a type cast check for OpenGraph images
* change log level
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-04 13:27:18 +03:00
Agniva De Sarker
1cc50ff90c
api4/license: Return 400 instead of 501 if format is not passed ( #19856 )
...
```release-note
NONE
```
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-04 10:27:29 +05:30
Cass C
326daf1334
Pre-package Playbooks v1.26.1 ( #19893 )
2022-04-01 11:04:40 -04:00
Allan Guwatudde
c17e210dd0
[MM-40962-2] - Fix unnecessary logging in license expiration check ( #19826 )
...
* [MM-40962-2] - Fix unnecessary logging in license expiration check
* skip check for TE
* document
* feedback impl-1
* fix logic
* remove saving of renewal token
* fix lint
* remove commented code
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-03-31 18:25:46 +03:00