Kaya Zeren
303960fbdc
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (2587 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
kaakaa
f966e1a9dd
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (2587 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
2024-04-18 02:30:35 +03:00
Kaya Zeren
7b81791fa5
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (2587 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
Kaya Zeren
c9f101e9e3
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (2587 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
Kaya Zeren
1810ccce5f
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (2587 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
Kaya Zeren
6dbe50788a
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (2587 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
Kaya Zeren
af535a9084
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (2587 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
Kaya Zeren
12fe7c2bab
Translated using Weblate (Turkish)
...
Currently translated at 94.5% (2447 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
Kaya Zeren
3fcbd54efa
Translated using Weblate (Turkish)
...
Currently translated at 94.2% (2439 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
master7
f568f4c650
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2587 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
2024-04-18 02:30:35 +03:00
jprusch
a2a28ced98
Translated using Weblate (German)
...
Currently translated at 100.0% (2587 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
2024-04-18 02:30:35 +03:00
Kaya Zeren
803014240e
Translated using Weblate (Turkish)
...
Currently translated at 94.0% (2433 of 2587 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
Colton Shaw
1530228308
MM-54569 : Update maximum password length on UI to 72 characters ( #26699 )
2024-04-17 11:33:55 +00:00
Ben Schumacher
b336fb9a45
Fix MM-57090 ( #26589 )
2024-04-12 17:15:01 +02:00
Jesse Hallam
2230fb6f5f
MM-57018: support reattaching plugins ( #26421 )
...
* ProfileImageBytes for EnsureBotOptions
* leverage plugintest.NewAPI
* fix linting
* add UpdateUserRoles to plugin api
* MM-57018: support reattaching plugins
Expose a local-only API for reattaching plugins: instead of the server starting and managing the process itself, allow the plugin to be launched externally (eg within a unit test) and reattach to an existing server instance to provide the unit test with a fully functional RPC API, sidestepping the need for mocking the plugin API in most cases.
In the future, this may become the basis for running plugins in a sidecar container.
Fixes: https://mattermost.atlassian.net/browse/MM-57018
* drop unused supervisor.pid
* factor out checkMinServerVersion
* factor out startPluginServer
* restore missing setPluginState on successful reattach
* avoid passing around a stale registeredPlugin
* inline initializePluginImplementation
* have IsValid return an error
* explicitly close rpcClient
In the case of reattached plugins, the Unix socket won't necessarily disappear leaving the muxBrokers blocked indefinitely. And `Kill()` doesn't do anything if there's no process being managed.
* explicitly detachPlugin
* emphasize gRPC not being supported
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-04-11 11:10:25 -04:00
Martin Popp Fredslund (SektorCERT)
14f8dd3dd1
Translated using Weblate (Danish)
...
Currently translated at 6.0% (155 of 2583 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/da/
2024-04-10 18:30:34 +03:00
Martin Popp Fredslund (SektorCERT)
1561716b74
Translated using Weblate (Danish)
...
Currently translated at 5.7% (149 of 2583 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/da/
2024-04-10 18:30:34 +03:00
master7
2a788589e3
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2583 of 2583 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
2024-04-10 18:30:34 +03:00
Ezekiel
9fee0393c3
Gh 24291 api meesage unclear when parameters are incorrect ( #26457 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-04-10 11:04:41 +02:00
Arya Khochare
a040618485
Added log to show which URL is blocked by CORS. ( #26347 )
...
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-04-06 08:25:50 +05:30
sazzad hossain
5f6ef75fe7
Send ephemeral message when a mentioned user is not a member of the team ( #26153 )
...
Co-authored-by: Caleb Roseland <caleb@calebroseland.com >
Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com >
Co-authored-by: Sazzad Hossain <sazzad.hossain@marginedge.com >
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-04-05 09:56:22 -05:00
Weblate (bot)
7def25526c
Translations update from Mattermost Weblate ( #26634 )
...
* Translated using Weblate (German)
Currently translated at 100.0% (2583 of 2583 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (2583 of 2583 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
* Translated using Weblate (German)
Currently translated at 100.0% (5939 of 5939 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (5939 of 5939 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (Japanese)
Currently translated at 99.9% (2581 of 2583 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (5939 of 5939 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2583 of 2583 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% (5939 of 5939 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (2583 of 2583 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
* Translated using Weblate (Dutch)
Currently translated at 99.6% (5921 of 5939 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
---------
Co-authored-by: jprusch <rs@schaeferbarthold.de >
Co-authored-by: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
Co-authored-by: ThrRip <coding@thrrip.space >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
2024-04-01 17:55:52 +00:00
Weblate (bot)
eb0d137d14
Translations update from Mattermost Weblate ( #26577 )
...
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/
* Translated using Weblate (German)
Currently translated at 100.0% (2577 of 2577 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (German)
Currently translated at 100.0% (5945 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2577 of 2577 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5945 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Czech)
Currently translated at 94.2% (5605 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2577 of 2577 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5945 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (5945 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Thai)
Currently translated at 0.9% (24 of 2577 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/th/
* Translated using Weblate (Thai)
Currently translated at 1.5% (94 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/th/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5945 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (2575 of 2577 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (5943 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Swedish)
Currently translated at 97.4% (5793 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (2577 of 2577 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
* Translated using Weblate (Spanish)
Currently translated at 81.3% (4834 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/es/
* Translated using Weblate (Swedish)
Currently translated at 98.0% (5831 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (English (Australia))
Currently translated at 100.0% (2577 of 2577 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
* Translated using Weblate (Spanish)
Currently translated at 90.1% (2324 of 2577 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/es/
* Translated using Weblate (English (Australia))
Currently translated at 100.0% (5945 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/
* Translated using Weblate (Spanish)
Currently translated at 81.3% (4835 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/es/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (5945 of 5945 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* 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: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Ladislav Urbánek <urbanek@upfilm.cz >
Co-authored-by: ThrRip <coding@thrrip.space >
Co-authored-by: RyoKub <ryo.sakhu@gmail.com >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: Angel Mendez Cano <amendez1988@gmail.com >
Co-authored-by: Matthew Williams <Matthew.Williams@outlook.com.au >
2024-03-27 10:31:48 -03:00
Claudio Costa
4d6602aff0
[MM-57295] Bulk export: add roles and permission schemes ( #26523 )
...
* Bulk export: add roles and permission schemes
* Update mmctl docs
* Fix log
* Update mmctl tests
* Update mmctl unit tests
* Refactor to avoid extra calls
* Update translations
* Add test case
* Fix test
* Fix test
2024-03-26 08:43:25 -06:00
Maria A Nunez
c7da6b4741
Added error code in safety limit error ( #26585 )
...
* Update error text
* Typo
* Update server/i18n/en.json
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com >
---------
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com >
2024-03-25 21:46:42 -04:00
Harshil Sharma
b02d634916
User limit enforcement ( #26511 )
...
* Added hard limits when creating user
* Added check to user activation
* Added missing check for licensed servers
* Fix i18n
* Fixed style order
* Added a separate hard limit along with existing 10k user soft limit
* For CI
* Fixing flaky test, hopefully
* Added tests
2024-03-21 19:41:53 +05:30
Christopher Poile
17d11db395
MM-55320 - Limit length of browser user agent version; ratelimit the /sessions endpoint ( #25900 )
...
* add ratelimit to /sessions; cap userAgent version length; tests
* add MaxSessionsLimit; remove oldest session first; tests
* can't use slices in 1.20; improve test
* nits
* add GetLRUSessions; move limiting to CreateSession; remove rate limiting
* use queryBuilder
* mysql needs a limit when using offset
* update i18n
* refactor into limitNumberOfSessions; protect createSessionForUserAccessToken
* add comment to GetLRUSessions
* add limit to oauth path; PR comments
2024-03-21 08:48:24 -04:00
Weblate (bot)
969096a403
Translations update from Mattermost Weblate ( #26499 )
...
* Translated using Weblate (Swedish)
Currently translated at 100.0% (2572 of 2572 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
* Translated using Weblate (Swedish)
Currently translated at 96.3% (5721 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (Turkish)
Currently translated at 97.1% (5770 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Turkish)
Currently translated at 94.0% (2418 of 2572 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
* Translated using Weblate (Turkish)
Currently translated at 97.9% (5820 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (German)
Currently translated at 100.0% (2572 of 2572 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2572 of 2572 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (German)
Currently translated at 100.0% (5940 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Dutch)
Currently translated at 99.8% (5930 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5940 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (5938 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Turkish)
Currently translated at 94.0% (2420 of 2572 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5940 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Turkish)
Currently translated at 98.3% (5840 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (5932 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Dutch)
Currently translated at 99.0% (2547 of 2572 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5940 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Dutch)
Currently translated at 99.3% (2554 of 2572 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Swedish)
Currently translated at 97.4% (5791 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (Russian)
Currently translated at 100.0% (2572 of 2572 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (Russian)
Currently translated at 98.4% (5847 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
* Translated using Weblate (Dutch)
Currently translated at 99.5% (2560 of 2572 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5940 of 5940 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* 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: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: Kaya Zeren <kayazeren@gmail.com >
Co-authored-by: jprusch <rs@schaeferbarthold.de >
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: Sharuru <mave@foxmail.com >
Co-authored-by: Konstantin <eleferen@gmail.com >
2024-03-19 11:04:28 -03:00
Harshil Sharma
774df37464
Rebuild channel index ( #26080 )
...
* WIP
* Added rebuild channels index functionality
* Added rough logic to send message to all sysadmins
* WIP
* WIP
* WIP
* Cleanup
* i18n fix
* reading through all pages of system admins
* Fixed webapp style
* i18n fix
* Added help text
* i18n fix
* i18n update
* Updated system console button action
* Updated snapshots
* some cleanup
* Updated snapshot
* Update server/channels/app/server.go
Co-authored-by: Daniel Espino García <larkox@gmail.com >
* fixed typo
* Refactoring to improve readibility
* moved index check to API later during config update
* Added some docs
* Updated get system bot
---------
Co-authored-by: Daniel Espino García <larkox@gmail.com >
2024-03-13 10:26:06 +05:30
Weblate (bot)
ccc00b9077
Translations update from Mattermost Weblate ( #26429 )
...
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/
* Translated using Weblate (German)
Currently translated at 100.0% (2536 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2536 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2536 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (German)
Currently translated at 100.0% (5931 of 5931 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5931 of 5931 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Spanish)
Currently translated at 90.5% (2297 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/es/
* Translated using Weblate (Spanish)
Currently translated at 90.8% (2304 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/es/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5931 of 5931 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2536 of 2536 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% (5931 of 5931 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Spanish)
Currently translated at 91.1% (2311 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/es/
* Translated using Weblate (Russian)
Currently translated at 99.9% (2535 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2536 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5931 of 5931 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (5931 of 5931 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Czech)
Currently translated at 92.7% (5499 of 5931 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Turkish)
Currently translated at 95.2% (2415 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
* Translated using Weblate (Turkish)
Currently translated at 93.3% (5536 of 5931 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Spanish)
Currently translated at 91.2% (2314 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/es/
* Translated using Weblate (Spanish)
Currently translated at 91.4% (2320 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/es/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (2536 of 2536 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5931 of 5931 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Danish)
Currently translated at 11.9% (706 of 5931 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/da/
---------
Co-authored-by: jprusch <rs@schaeferbarthold.de >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Angel Mendez Cano <amendez1988@gmail.com >
Co-authored-by: ThrRip <coding@thrrip.space >
Co-authored-by: Konstantin <eleferen@gmail.com >
Co-authored-by: Martin Joneš <m.jones@7group.cz >
Co-authored-by: Kaya Zeren <kayazeren@gmail.com >
Co-authored-by: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: Martin Popp Fredslund (SektorCERT) <martin@sektorcert.dk >
2024-03-12 11:52:46 -03:00
Elias Nahum
7e9cd04a8b
Channel Bookmarks ( #25449 )
...
* create ChannelBookmarks table
* ChannelBookmark model
* channel bookamrks Store layer
* add GetBookmarksForAllChannelByIdSince
* add channel bookmarks to test store
* Add channel bookmarks to app layer
* remove index for createAt in channel bookmarks migrations
* remove createAt from select channel bookmark query and enable store delete bookmark test
* update reponse of UpdateBookmark
* rename db migration files
* channel bookmarks store update sort order
* channel bookmarks app layer update sort order
* fix lint & tests
* Fix lint and introduce util functions to insert / remove from slice
* remove model etag
* i18n
* defer remove file info after test run
* Fix tests passing the request context
* fix migrations
* fix TestRetry
* Add bookmark permissions (#25560 )
* Adds channel bookmarks permissions
* Fix linter
* Remove unnecessary empty lines
* Remove scss change as it's not necessary anymore
* Fix mock store
* Fix mock store and add role entry
* Fix test
* Adds cypress test and update permissions migration to update admin roles
* Adds channel bookmarks roles to default admin roles
* Adds bookmark permissions to default role permissions constant in webapp
* Update mmctl test
* Update permission test after normalising the roles
* fix store tests
* fix app layer tests
* Add new bookmark endpoint (#25624 )
* Adds channel bookmarks api scaffold and create endpoint
* Applies review comments to the API docs
* Adds websocket test to create channel bookmark
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
* MM-54426 exclude Channel Bookmarks files from data retention (#25656 )
* Augment channel APIs to include bookmarks (#25567 )
* update files docs for server 9.4
* Adds update channel bookmark endpoint (#25653 )
* Adds update channel bookmark sort order endpoint (#25686 )
* Adds update channel bookmark endpoint
* Updates edit app method to return the right deleted bookmark and adds tests
* Adds the update channel bookmark sort order endpoint
* Fix repeated test after merge
* Assign right permissions to each test
* Update store and app layer to return specific errors and add tests
* Adds delete channel bookmark endpoint (#25693 )
* Updates edit app method to return the right deleted bookmark and adds tests
* Fix repeated test after merge
* Updates edit app method to return the right deleted bookmark and adds tests
* Adds delete channel bookmark endpoint
* Adds list channel bookmarks endpoint (#25700 )
* Add channel moderation to bookmarks (#25716 )
* fix migrations index
* fix getChannelsForTeamForUser
* fix getChannelsForTeamForUser
* fix bad merge client4
* fix file api with bookmark permission
* add ChannelBookmarks feature flag
* add missing translations
* Set DB column for type as enum
* use custom type for bookmark query using sqlx
* use transaction when saving bookmark
* return NewErrNotFound instead of Sql.ErrNoRows
* use squirrel for IN query
* add a limit of 1K for records in GetBookmarksForAllChannelByIdSince
* UpdateSortOrder with one single query instead of multiple updates
* fix shadow declaration
* fix channel bookmarks permission string definition in admin console
* fix another shadow declaration
* Fix model conversion
* add SplitSliceInChunks
* remove include bookmarks in channels api
* Cap amount of bookmarks per channel
* add etag back to get channels
* feedback review
* update file info when replacing a bookmark file
* return 501 not implemented when the license is not available
* add detail message when getting channel member on bookmark api
* start audit before permission check on create bookmark api
* use require.Eventuallyf for testing WS events
* remove unnecessary log in app layer
* use require instead of assert to avoid panics
* enforce limit when querying bookmarks since
* prevent to create/update bookmark if file is already attached
* fix lint
* delete file when a bookmark is deleted
* Dot allow to set a fileId and a url at the same time to a bookmark
* fix query to delete a file that belongs to a bookmark
* do not patch the bookmark type
* Server side FeatureFlag check (#26145 )
* use ff in server, set ff to false
* turn on FF for unit tests
* defer unset FF for unit tests
* turn ff on for testing
* only allow attaching files that were uploaded for bookmark
* Set feature flag off as default
* fix lint
* update email templates as PR failed
* revert templates
* force the assignment of ID when creating a bookmark
* Fix unit tests
---------
Co-authored-by: Miguel de la Cruz <miguel@mcrx.me >
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: Caleb Roseland <caleb@calebroseland.com >
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com >
2024-03-12 08:36:05 -06:00
Ben Schumacher
2cc2bad1b3
[MM-57065] Remove markdown from LDAP page size error ( #26379 )
2024-03-12 10:12:02 +01:00
Scott Bishel
ab029105fd
MM 56929 Dont allow guests to be set via channel API ( #26385 )
...
* don't allow guest to be set only on channels.
* fix bad merge, add jira ticket link
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-03-07 08:44:43 -07:00
Scott Bishel
30454f241d
MM-56881 Validate and ensure valid CustomStatus is stored ( #26287 )
...
* don't allow invalid CustomStatus
* allow empty emoji in custom status
* lint fix
* add english translation
* update for review comments.
* fix bad fix
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-03-04 15:53:55 -07:00
Scott Bishel
e0f3713bdf
MM-56929- Dont allow guests to be set via team API ( #26286 )
...
* dont allow guests to be set via team API
* comment out invalid test
* Update import_functions_test.go
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-03-04 09:48:11 -07:00
Weblate (bot)
f8253439b8
Translations update from Mattermost Weblate ( #26380 )
2024-03-04 12:32:40 -04:00
Nick Misasi
9e99280a40
[CLD-7046] Ability to disable self hosted server-side requests to CWS ( #26070 )
...
* Add 'Disable' config to CloudSettings to prevent the CWS backend from making calls to the Customer Portal
* Add custom error when disabled
* Make Disable setting cloud_restrictable
* Return 422 instead of 400
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-02-28 11:53:19 -05:00
Alejandro García Montoro
344c5a7528
MM-56781: Use correct error in doInviteRemote ( #26304 )
...
* Use correct error in doInviteRemote
A Sentry crash report identified this nil pointer dereference:
https://mattermost-mr.sentry.io/issues/4930233067/events/eae438652c7b4335be2bbe19c977f680
Interestingly, the stack trace shows the actual crash happening in the
function deferred above this line, which makes sense, given that it's
accessing the returned value, which is now nil as well. However, the
origin of the crash is here, since it's using the previous appErr, which
at this point is ensured to be nil, instead of the error returned by
InviteRemoteToChannel. This makes the returned value that should have
been generated by responsef to no longer exist.
* Test inviting a remote to a channel shared with us
* Improve error when InviteRemoteToChannel fails
* Clarify that channel has remoteID
Co-authored-by: Doug Lauder <wiggin77@warpmail.net >
* gofmt
---------
Co-authored-by: Doug Lauder <wiggin77@warpmail.net >
2024-02-28 14:00:41 +00:00
Ben Schumacher
6dbdfbbcb4
[MM-19869] Remove unused SAML code ( #26133 )
2024-02-28 13:40:53 +01:00
Weblate (bot)
0e8640afeb
Translations update from Mattermost Weblate ( #26300 )
...
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/
* Deleted translation using Weblate (Bengali)
* Deleted translation using Weblate (Filipino)
* Deleted translation using Weblate (Frisian)
* Deleted translation using Weblate (Icelandic)
* Deleted translation using Weblate (Kazakh)
* Deleted translation using Weblate (Kazakh (latin))
* Deleted translation using Weblate (Latin)
* Deleted translation using Weblate (Latvian)
* Deleted translation using Weblate (Pirate (pr))
* Translated using Weblate (Dutch)
Currently translated at 99.3% (2592 of 2608 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Hungarian)
Currently translated at 90.2% (2353 of 2608 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/hu/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (5946 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2608 of 2608 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2608 of 2608 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Dutch)
Currently translated at 98.9% (5885 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Czech)
Currently translated at 92.6% (5510 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Croatian)
Currently translated at 34.7% (2067 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/hr/
* Translated using Weblate (Dutch)
Currently translated at 99.2% (5900 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Swedish)
Currently translated at 96.1% (5715 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (Russian)
Currently translated at 100.0% (2608 of 2608 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (Dutch)
Currently translated at 99.3% (5910 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Russian)
Currently translated at 97.2% (5785 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (2608 of 2608 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2608 of 2608 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (5946 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
* Translated using Weblate (Dutch)
Currently translated at 99.7% (5931 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Czech)
Currently translated at 92.9% (5529 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (5945 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2608 of 2608 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (5935 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Polish)
Currently translated at 97.3% (5787 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (5945 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (5946 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Polish)
Currently translated at 97.6% (5808 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Polish)
Currently translated at 98.0% (5828 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Spanish)
Currently translated at 80.9% (4812 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/es/
* Translated using Weblate (English (Australia))
Currently translated at 100.0% (2608 of 2608 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% (5946 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (5946 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
* Translated using Weblate (Polish)
Currently translated at 98.6% (5863 of 5946 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* 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: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: Csaba Tóth <csaba.toth@odootech.hu >
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Martin Joneš <m.jones@7group.cz >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: Konstantin <eleferen@gmail.com >
Co-authored-by: Sharuru <mave@foxmail.com >
Co-authored-by: ThrRip <coding@thrrip.space >
Co-authored-by: Angel Mendez Cano <amendez1988@gmail.com >
Co-authored-by: Matthew Williams <Matthew.Williams@outlook.com.au >
Co-authored-by: R Oyanagi <rOt779kVceSgL@users.noreply.translate.mattermost.com >
2024-02-26 11:46:17 -04:00
Maria A Nunez
e9b9d4ff60
Deprecate admin advisor ( #26045 )
...
* Deprecate admin advisor
* Webapp portion
* More webapp deprecation
* More cleanup
* Linting
* emoved metric ack dialog from annoucenemet bar
* Cleanued up uninsed i18n strings
* Updated test
* fixed types
* Updating server test
* Updated i18n
* Updated cypress test:
* Updated cypress test:
---------
Co-authored-by: harshil Sharma <harshilsharma63@gmail.com >
2024-02-26 09:05:00 +05:30
Harshil Sharma
521844fed5
API handler opts modifier ( #26148 )
...
* POC for API handler opts modifier
* Made upload POSt api a file upload API
* Specified file upload local API
* Specified file upload local API
* Specified file upload API
* Simplified handler params
* Added basic security checks
* Fixed i18n
* used type for API handler options
* Removed limited reader from util deserializers (#26263 )
2024-02-21 12:13:50 +00:00
Tom De Moor
9643a16408
fixing filenames ( #26231 )
...
* fixing filenames
* building email templates
* Revert "building email templates"
This reverts commit 6aa419df3bffa666a59d60d70b1f8d00ba947531.
---------
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-02-16 08:06:00 -07:00
Weblate (bot)
744b059a75
Translations update from Mattermost Weblate ( #26143 )
...
* Translated using Weblate (Russian)
Currently translated at 99.8% (5807 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
* Translated using Weblate (Czech)
Currently translated at 95.3% (5545 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Russian)
Currently translated at 100.0% (2588 of 2588 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (5817 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2588 of 2588 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (2587 of 2588 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2588 of 2588 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
* Translated using Weblate (English (Australia))
Currently translated at 99.1% (2565 of 2588 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
* Translated using Weblate (German)
Currently translated at 100.0% (2589 of 2589 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (English (Australia))
Currently translated at 99.9% (2587 of 2589 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2589 of 2589 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2589 of 2589 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
* Translated using Weblate (English (Australia))
Currently translated at 100.0% (5817 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/
* Translated using Weblate (Czech)
Currently translated at 95.3% (5545 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5817 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* 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: Konstantin <eleferen@gmail.com >
Co-authored-by: Martin Joneš <m.jones@7group.cz >
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: ThrRip <coding@thrrip.space >
Co-authored-by: jprusch <rs@schaeferbarthold.de >
Co-authored-by: Matthew Williams <Matthew.Williams@outlook.com.au >
Co-authored-by: Petr Chlíbek <p.chlibek@7group.cz >
2024-02-12 10:35:05 -04:00
Amy Blais
2116bf5498
Update minimum supported Edge and Chrome versions ( #26182 )
...
Automatic Merge
2024-02-09 22:12:05 +02:00
Michael Kochell
4e071e861c
Webapp - Outgoing OAuth Connections ( #25507 )
...
* added store
* make generated
* add missing license headers
* fix receiver name
* i18n
* i18n sorting
* update migrations from master
* make migrations-extract
* update retrylayer tests
* replaced sql query with id pagination
* fixed flaky tests
* missing columns
* missing columns on save/update
* typo
* improved tests
* remove enum from mysql colum
* add password credentials to store
* license changes
* OAuthOutgoingConnectionInterface
* Oauth -> OAuth
* make generated
* copied over installed_oauth_apps component and renamed things to installed_outgoing_oauth_connections
* merge migrations
* renamed migrations
* model change suggestions
* refactor test functionsn
* migration typo
* refactor store table names
* updated sanitize test
* cleanup merge
* refactor symbol
* "installed outgoing oauth connections" page works
* move things into a nested folder
* add and edit page stubs work
* list endpoint
* oauthoutgoingconnection -> outgoingoauthconnection
* signature change
* i18n update
* granttype typo
* naming
* api list
* uppercase typo
* i18n
* missing license header
* fixed path in comments
* updated openapi definitions
* changes to support selecting command request url
* sanitize connections
* make generated
* test license and no feature flag
* removed t.fatal
* updated testhelper calls
* yaml schema fixes
* switched interface name
* suggested translation
* missing i18n translation
* management permission
* moved permission initalization to proper place
* endpoints
* put tests
* error check typo
* fixed specific enttity urls
* tests
* read permission check
* updated openapi definitions
* i18n
* GetConnectionByAudience method
* notes
* replaced GetConnectionsByAudience with a filter
* added custom oauth token object
* updated interface and usage
* properly set enterprise interface
* move retrieval logic to impl
* webhook tests
* translations
* i18n: updates
* address comments
* endpoint and tests
* i18n
* api docs
* fixed endpoint path
* sq.like
* use filter object instead of parameters
* set url values if not empty
* typos
* converted some components to function components, and move around files
* correctly check token url
* restore flag to previous value
* added command oauth handler
* update enterprise imports
* migrate last component to function component
* Added enterprise import
* refactor permissions and add necessary webapp code
* Check correct flag in permission tree
* allow partial updates
* sort i18n webapp
* missing test modification
* fixed webapp i18n sorting
* allow validating stored connections
* added missing translation
* fix finished adding connection link and text on result page
* added missing permission to smoke tests
* missing role in smoke test
* updated translations
* updated translations
* support editing client secret on existing connection
* fix some i18n strings
* updated translations
* better error messages
* progress on using react select for command request url while maintaining typed in value
* remove writeheader, test
* HasValidGrantType
* end early to avoid nil pointer errors
* move slash command request url input box into its own component
* wrap components related to oauth connections in config check
* fix tests
* i18n-extract
* change some i18n strings to say "Outgoing OAuth 2.0 Connections"
* remove debug code
* fixed i18n
* updated i18n file
* feature configuration backend
* typo
* add system console setting
* Revert "typo"
This reverts commit 669da23e8ee47525ccaa6f59cbbd20bf8a121191.
* Revert "updated i18n file"
This reverts commit d0882c0dd7587533f0d0f7a7b7b190684186158a.
* Revert "fixed i18n"
This reverts commit 3108866bc19139182dfd094921c56cdefc4695ea.
* fixed i18n
* updated i18n file
* typo
* updated i18n
* updated i18n
* updated i18n
* updated version to 9.6
* replace feature flag with system console configuration
* i18n
* updated tests
* pr feedback
* fix styling of disabled text box
* fix styling of action links in integration console
* server changes for validation feature
* webapp changes for validation feature
* pencil icon styling
* styling fixes for oauth audience correct configuration message
* fix sanitize test
* remove max lengths from outgoing oauth connection form
* use config var in webapp instead of feature flag
* change asterisks to bullets
* update api docs for validate endpoint
* feedback from ux review
* fix lint, types, tests
* fix stylelint
* implement validation button under the token url input
* support wildcard for matching audience urls
* updates for styling
* update snapshots
* add doc links for the outgoing oauth connections feature
* change doc links to use permalink
* add docs link to system console
* fix: use limitedreader in json decoding
* fix: form error in validation
* management permission can read now
* updated api documentation
* doc typo
* require one permission to read only
* fix api connection list audience filter
* fix audience matching and add loading indicator
* fix team permissions on outgoing oauth connection api calls
* fix api doc and test, for adding team id to query params
* handle read permissions by adding a team in the payload
* missing teamid query parameter in test
* change validate button logic to not require audience urls to be filled out
* fix redux type
---------
Co-authored-by: Felipe Martin <me@fmartingr.com >
2024-02-09 14:49:49 -05:00
Ben Cooke
fe47e75b92
MM-56752 ( #26100 )
...
* using token
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-02-09 11:17:28 -05:00
Tom De Moor
4f3eba381b
fixing typo ( #26147 )
...
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
2024-02-07 11:42:19 +01:00
Elias Nahum
9ff26f7b4f
MM-56513 Prevent deactivated users to be added as channel members ( #25954 )
...
* Prevent deactivated users to be added as channel members
* remove "deactivated" from error message
2024-02-06 09:34:19 +08:00
Weblate (bot)
c5286d90af
Translations update from Mattermost Weblate ( #26108 )
...
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2586 of 2586 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (5815 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2586 of 2586 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Hungarian)
Currently translated at 90.8% (2349 of 2586 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/hu/
* Translated using Weblate (Hungarian)
Currently translated at 84.0% (4889 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/hu/
* Translated using Weblate (Swedish)
Currently translated at 99.8% (2583 of 2586 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
* Translated using Weblate (Swedish)
Currently translated at 98.6% (5736 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2586 of 2586 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5817 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Czech)
Currently translated at 94.2% (5482 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Czech)
Currently translated at 94.2% (5482 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2586 of 2586 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% (5817 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Czech)
Currently translated at 94.3% (5490 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Czech)
Currently translated at 94.3% (5490 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (German)
Currently translated at 100.0% (2586 of 2586 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (German)
Currently translated at 100.0% (5817 of 5817 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
---------
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: Csaba Tóth <csaba.toth@odootech.hu >
Co-authored-by: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Petr Chlíbek <p.chlibek@7group.cz >
Co-authored-by: Martin Joneš <m.jones@7group.cz >
Co-authored-by: ThrRip <coding@thrrip.space >
Co-authored-by: jprusch <rs@schaeferbarthold.de >
2024-02-05 11:34:31 -04:00