Agniva De Sarker
28939d84da
MM-59283: Minor improvement in getClientConfig ( #27825 )
...
Overall, there is no bug here. But opportunities for
improvement.
- Used the maps.Clone function.
- Handled the error while writing to the network.
https://mattermost.atlassian.net/browse/MM-59283
```release-note
NONE
```
2024-08-01 21:09:58 +05:30
Claudio Costa
453eabb54a
Fully deprecate CallsEnabled feature flag ( #27826 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-08-01 07:41:46 +00:00
Jesse Hallam
295c8c277b
Pre-package MS Teams v2.0 ( #27708 )
...
* Pre-package MS Teams v2.0.0
* bump to v2.0.1
* add MS Teams plugin to known list for tracking telemetry
* bump to v2.0.2
2024-07-31 16:18:09 -03:00
Jesse Hallam
19bf864f04
update missed model.NewUsername() for app.TestZippedImportPostAndRepliesWithAttachments ( #27829 )
2024-07-31 17:52:42 +00:00
Jesse Hallam
1f26de3024
MM-59875: default apps enabled false ( #27756 )
...
* MM-59875: default apps enabled false
We stopped prepackaging the apps framework and stopped supporting it in
Mattermost Cloud a year ago. As part of v10, we're formally deprecating
it, while making allowances for customers who still need to transition
by not making this a breaking change immediately. To help prevent new
adoption, let's ensure the feature flag is disabled by default.
Fixes: https://mattermost.atlassian.net/browse/MM-59875
* fix tests
2024-07-31 17:18:30 +00:00
Jesse Hallam
3fdfce6ddb
update missed model.Username for TestAddUserToGroupSyncables ( #27828 )
2024-07-31 16:46:32 +00:00
Scott Bishel
08ed72f060
MM-54502 - Update regex to force first character to be alpha ( #24675 )
...
Automatic Merge
2024-07-31 17:27:52 +03:00
Nick Misasi
5bfb32c504
[CLD-8131] Convert Subscription History Reporting to a Job ( #27800 )
...
* Remove CloudFreeDeprecated feature flag
* Fixes for CI pipelines
* Remove CloudReverseTrial feature flag and accompanying code (#27676 )
Co-authored-by: Mattermost Build <build@mattermost.com >
* Stashing
* Convert subscription history reporting into a daily job
* Update comments
* Fix pipeline, redundant varaible declaration removed
* Add debug logs for start/finish
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-07-31 08:31:55 -04:00
Weblate (bot)
1a55da8ac3
Translations update from Mattermost Weblate ( #27778 )
...
Automatic Merge
2024-07-30 18:57:50 +03:00
Agniva De Sarker
762e3dfc08
MM-59846: Removing some deprecated ws events for v10 ( #27773 )
...
These WS events are no longer used in the code. Can be
removed as part of v10.
https://mattermost.atlassian.net/browse/MM-59846
```release-note
NONE
```
2024-07-30 13:06:13 +05:30
Nick Misasi
dda726ee02
[CLD-6870] Remove CloudFreeDeprecated feature flag ( #27675 )
...
* Remove CloudFreeDeprecated feature flag
* Fixes for CI pipelines
* Remove CloudReverseTrial feature flag and accompanying code (#27676 )
Co-authored-by: Mattermost Build <build@mattermost.com >
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-07-29 11:42:08 -04:00
Devin Binnie
aa85a13c8f
[MM-58492][MM-58523] Fixed some access control bugs around archived channels by replacing the permission check with HasPermissionToReadChannel ( #27409 )
...
* [MM-58492][MM-58523] Fixed some access control bugs around archived channels by replacing the permission check with HasPermissionToReadChannel
* Fix lint, add ChannelId to uploads
* Fix MMCTL tests and remove unnecessary check for the error message that doesn't work anyways
* Include channel map for getting flagged posts
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-07-29 10:05:20 -04:00
Ben Schumacher
705679e875
Fix flaky TestCreateZipFileAndAddFiles/write_one_file ( #27737 )
2024-07-29 10:04:56 +02:00
Agniva De Sarker
082a4df0c2
MM-59095: Properly implement IsIndexingSync ( #27738 )
...
Here we change the default liveIndexing size.
https://mattermost.atlassian.net/browse/MM-59095
```release-note
Fix a bug where indexing would always be done async
even after setting LiveIndexingBatchSize to 1. Now
we respect the config and index synchronously if the
value is set to 1.
```
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-07-29 09:52:35 +05:30
Agniva De Sarker
c72e14f73d
MM-59826: Add more invalidation event types ( #27719 )
...
This came up as part of the Redis work. I noticed that a lot of new
invalidation events were missing. This is important to understand
where invalidations are coming from.
https://mattermost.atlassian.net/browse/MM-59826
```release-note
NONE
```
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-07-26 19:09:09 +05:30
Julien Tant
5547504c1d
[MM-58378] Prevent prepackaged playbook v2 from upgrading on servers without enterprise license ( #27335 )
...
* add check for playbooks v2
* add new license helper
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-07-26 11:03:44 +02:00
Harshil Sharma
eb6336ce7a
Fixed bug around channel file sidebar ( #27705 )
...
* Fixed the issue for DB layer, ES to go
* Handled channel bookmarks
* Handled Bleve
* Lint fix
* Added channel bookmark test
* Skip bleve test
* Used common function
* SKipping ES as indexing logic in unavailable in test
2024-07-26 11:45:42 +05:30
Ben Cooke
b244bb621d
[MM-56904] Reduce the number of api requests made to fetch user information for GMs on page load ( #27149 )
...
* use new endpoint to fetch group members
2024-07-25 15:57:23 -04:00
Agniva De Sarker
d89ffe269f
MM-59026: Update reserved IP ranges ( #27751 )
...
https://mattermost.atlassian.net/browse/MM-59026
```release-note
NONE
```
2024-07-25 19:38:56 +05:30
Agniva De Sarker
a7210dff01
MM-57289: Bump dependencies ( #27734 )
...
https://mattermost.atlassian.net/browse/MM-57289
```release-note
NONE
```
2024-07-25 19:26:40 +05:30
Agniva De Sarker
00d40dd3a1
MM-59865: Set WebsocketEventScope FF to true ( #27750 )
...
This has been set to true for a while on Community.
Setting it to true now for it to soak in cloud.
https://mattermost.atlassian.net/browse/MM-59865
```release-note
NONE
```
2024-07-25 18:41:40 +05:30
Mario Vitale
88bbc9dcb8
Bump base image to Ubuntu 24 ( #27729 )
...
* Bump base image to Ubuntu 24
* Fix Noble dependencies
* Fix docker image build
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-07-25 14:23:37 +02:00
Harshil Sharma
79480494d0
Prominent payload limit error and configurable URL length limit ( #27747 )
...
* Added context error handler for MaxBytesError
* Made URL length limit configurable
* Added tests
* Removed an unused function
* Typo
2024-07-25 09:09:58 +00:00
Ben Schumacher
caff13c91b
Fix config targets in Makefile ( #27746 )
2024-07-24 11:02:47 +02:00
Christopher Poile
819840a077
Update prepackage calls to v0.29.1 for MM v9.11 ( #27706 )
2024-07-23 09:33:45 -04:00
Ben Schumacher
733156ed23
[MM-59825] Fix linter error found by updated govet ( #27715 )
2024-07-23 13:10:31 +02:00
Ben Schumacher
45acf31d1a
[MM-17126] Enable errorAssertions linter for enterprise code ( #27714 )
2024-07-23 12:53:03 +02:00
Ben Schumacher
907aadd5da
[MM-58045] Enable errcheck linter for enterprise/cloud package ( #27716 )
2024-07-23 11:14:51 +02:00
Weblate (bot)
68737af37d
Translations update from Mattermost Weblate ( #27721 )
...
Automatic Merge
2024-07-22 19:27:50 +03:00
M-ZubairAhmed
e2d7d2d23c
[MM-59060] Remove pre release features section from advanced section of user settings ( #27608 )
2024-07-18 13:01:57 +00:00
Amy Blais
eaa3c86a6a
Updated minimum supported Edge and Chrome versions ( #27691 )
...
Automatic Merge
2024-07-18 15:27:50 +03:00
Scott Bishel
db138fd23a
Remove deprecated function ( #27605 )
...
* make /ancillary a post
* remove get from client, fix tests
* remove GET for retrieving ancillary permissions
* Update permissions.yaml
* Update permissions.yaml
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-07-17 16:02:39 -06:00
Claudio Costa
be94c47607
[MM-57418] Implement support for defining plugin settings sections ( #27654 )
...
* Implement support for defining plugin settings sections
* Implement custom plugin configuration sections
* Tests
* Update test
* Improvements
2024-07-17 18:24:33 +02:00
Jesse Hallam
9304c404df
MM-58756: paginate webhooks list ( #27368 )
...
* MM-58756: paginate webhooks list
* show error if webhook list fails
2024-07-17 10:02:07 -03:00
Harshil Sharma
b25820b5c5
Added a bunch of debugging logs for Elasticsearch index check ( #27678 )
...
* Added a bunch of debugging logs for Elasticsearch index check
* Update server/channels/app/elasticsearch.go
---------
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com >
2024-07-17 13:37:34 +05:30
Weblate (bot)
7b27b28d6f
Translations update from Mattermost Weblate ( #27656 )
...
* Translated using Weblate (German)
Currently translated at 100.0% (2520 of 2520 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (2520 of 2520 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2520 of 2520 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (5801 of 5801 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2520 of 2520 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Polish)
Currently translated at 99.5% (5775 of 5801 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2520 of 2520 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Russian)
Currently translated at 100.0% (2520 of 2520 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (Russian)
Currently translated at 98.5% (5715 of 5801 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (5797 of 5801 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5801 of 5801 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5801 of 5801 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (English (Australia))
Currently translated at 100.0% (2520 of 2520 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
* Translated using Weblate (English (Australia))
Currently translated at 100.0% (5801 of 5801 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/
---------
Co-authored-by: jprusch <rs@schaeferbarthold.de >
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
Co-authored-by: Sharuru <mave@foxmail.com >
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: Konstantin <eleferen@gmail.com >
Co-authored-by: Matthew Williams <Matthew.Williams@outlook.com.au >
2024-07-16 15:22:42 -03:00
Scott Bishel
ea6490a5eb
MM-58847 Sanitize User ( #27471 )
...
* add more fields to sanitizeInput on User
* add test for user sanoitizeInput
* add more fields
* remove line, lint fix
* additional fields and sanitize update
* Update user_test.go
* remove fields that are unnecessary to check
* add check to test
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-07-16 11:39:47 -06:00
enzowritescode
d44c3d5d45
Replace Hard-coded HTTP Verbs with Constants ( #27219 )
...
* Replace hard-coded HTTP verbs with constants in `net/http`
2024-07-15 08:52:03 -06:00
Christopher Speller
fa8269e4ab
Update Copilot plugin prepackaged version to 0.8.3 ( #27645 )
2024-07-15 04:23:49 -07:00
Ben Schumacher
ff3ed78124
[MM-59292] Add metadata to Support Packet ( #27573 )
2024-07-14 20:26:43 +02:00
Ben Schumacher
a4bdb65037
[MM-55215] Remove deprecated LdapSettings.Trace ( #27376 )
2024-07-13 10:31:33 +02:00
Ben Schumacher
bbc8baac0a
[MM-59350] Include LDAP vendor errors in Support Packet ( #27571 )
2024-07-13 10:17:07 +02:00
Christopher Poile
a3edc70019
[MM-58750] Update prepackage calls to v0.29.0 for MM v9.11 ( #27642 )
2024-07-12 11:46:24 -04:00
Ben Schumacher
7434b524af
[MM-56655] Remove deprecated Config.ProductSettings ( #27375 )
2024-07-12 16:33:19 +02:00
Harshil Sharma
40abf8ef66
Updated required role for user report page GET API ( #27529 )
...
* Updated required role for user report page GET API
* Updated permission in error message
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-07-12 11:13:09 +05:30
Harshil Sharma
87d983cc7f
Sysadmin manage user settings ( #27583 )
...
* Opened modal from system console
* WIP
* WIP
* WIP
* Handled saving user
* Successfully updated user based settings
* WIP
* WIP
* All settings are updating well
* Fixed modal style
* Added admin mode indicators in modal
* Added confirmation dialog
* Lint fixes
* Added license check
* Added permission check
* Fixed i18n file order
* type fix
* Updated snapshots
* Handled performance debugging setting
* Some styling tweaks
* Fixed text alighnment
* Updated license required from professional to enterprise
* Handled long user names
* review fixes
* Added manage setting option in user list page context menu
* Added loader
* Minor reordering
* Removed confirm modal
* Updated snapshots for removed modal
* Added some tests
* Lint fix
* Used new selector in user detail page
* Used new selector in user list page
* Updated tests
* Fixed an incorrect default test
2024-07-12 10:22:04 +05:30
Doug Lauder
19d59d1126
MM-58245 Don't allow patching real email or username for remote users ( #27613 )
...
* don't allow patching real email or username for remote users
* add comment
2024-07-11 10:17:09 +02:00
Agniva De Sarker
177389d224
MM-53962: Adding ES8 dependency ( #24399 )
...
* Adding ES8 dependency
```release-note
NONE
```
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-07-11 13:13:31 +05:30
Ibrahim Serdar Acikgoz
a695a755f6
Update .server/gitignore to ignore all JSON files under the directory ( #27593 )
2024-07-11 09:12:57 +02:00
Scott Bishel
5d7027a172
MM-58776 - Change Ancillary Permissions API to POST ( #27504 )
...
* make /ancillary a post
* remove get from client, fix tests
* Update permissions.yaml
2024-07-10 08:12:56 -06:00