jprusch
1ba1a54111
Translated using Weblate (German)
...
Currently translated at 100.0% (2693 of 2693 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
2025-06-02 17:43:53 +02:00
Ibrahim Serdar Acikgoz
6f26ad5cec
[ABAC - Table Editor] Improvements on table editor and review feedback ( #31125 )
...
* reflect review comments
* update table editor
* adjust test limits
* reflect review comments
* MM-64376
* resolve conflicts
* address review comments
* fix merge conflict error
2025-06-01 12:05:57 +02:00
Claudio Costa
d38c27f96f
[MM-64402] Improve validation of imported attachments ( #31201 )
...
* Improve validation of imported attachments
* Simplify multiple errors handling
* Improve logic
* Fix abs paths in tests
* Remove redundant clean
* Implement additional validation
* Fix absolute paths in test
* Add additional tests
---------
Co-authored-by: Lorenzo Gallegos <1328683+enzowritescode@users.noreply.github.com >
2025-05-29 07:44:50 +02:00
Agniva De Sarker
3d5cf06237
[AI assisted] MM-62927: add comprehensive whitespace validation tests for FileSettings paths ( #31087 )
...
https://mattermost.atlassian.net/browse/MM-62927
```release-note
NONE
```
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-05-27 10:03:12 +05:30
Jesse Hallam
70a42ffd5f
Reject mysql for enterprise advanced ( #31164 )
...
* reject MySQL with the enterprise advanced license
If a user attempts to set an Enterprise Advanced License while
configured with MySQL, reject the license. This SKU is not compatible
with MYSQL.
* fix trial typo
* suppress trial banner if MySQL
* Update server/channels/app/platform/license_test.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix types
* suppress mysql from show start trial modal
* Skip MySQL-incompatible tests for access control and channel banner features
Skip the following tests when running with MySQL database:
- Access control policy tests (create, get, delete, check/test expressions, search, assign/unassign, get channels)
- Channel banner tests in TestPatchChannel and TestCanEditChannelBanner
These features are not supported on MySQL and the tests would fail.
Tests will continue to run normally on PostgreSQL.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* Skip TestSearchChannelsForAccessControlPolicy subtest for MySQL
Add MySQL skip logic to the "SearchChannelsForAccessControlPolicy with regular user"
subtest as this access control feature is not supported on MySQL.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* reject trial license requests for MySQL
* return false on sku + mysql match, even if logger is nil
* Fix MySQL trial license tests to skip appropriately based on database driver
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-05-26 15:44:32 -03:00
ThrRip
a0492be56f
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (2688 of 2688 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
2025-05-26 20:38:25 +02:00
MArtin Johnson
f8d752f14b
Translated using Weblate (Swedish)
...
Currently translated at 99.2% (2667 of 2688 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2025-05-26 20:38:25 +02:00
Tom De Moor
e393ecacd7
Translated using Weblate (Dutch)
...
Currently translated at 99.7% (2681 of 2688 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2025-05-26 20:38:25 +02:00
MArtin Johnson
b9a95d69b2
Translated using Weblate (Swedish)
...
Currently translated at 98.8% (2658 of 2688 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2025-05-26 20:38:25 +02:00
MArtin Johnson
26f26fe66b
Translated using Weblate (Swedish)
...
Currently translated at 98.8% (2657 of 2688 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2025-05-26 20:38:25 +02:00
jprusch
b92f994d5a
Translated using Weblate (German)
...
Currently translated at 100.0% (2688 of 2688 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
2025-05-26 20:38:25 +02:00
Ben Cooke
bfe90c3704
New pluginapi method for syncables ( #30790 )
...
* new pluginapi method for syncables
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-05-21 14:44:34 -04:00
Weblate (bot)
a358401772
Translations update from Mattermost Weblate ( #31099 )
...
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 94.4% (2509 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.3% (4617 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (German)
Currently translated at 99.0% (6150 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Polish)
Currently translated at 99.2% (6161 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (German)
Currently translated at 99.9% (6206 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Czech)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/cs/
* Translated using Weblate (Czech)
Currently translated at 97.3% (6040 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.7% (4952 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Polish)
Currently translated at 99.4% (6171 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Dutch)
Currently translated at 99.4% (6172 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.8% (4958 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Polish)
Currently translated at 99.5% (6182 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.8% (4959 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.5% (5000 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 75.2% (4669 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.7% (5011 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6207 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.7% (5013 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
* Translated using Weblate (Japanese)
Currently translated at 98.2% (6099 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
* Translated using Weblate (Dutch)
Currently translated at 99.6% (6184 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (6207 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.8% (5017 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.1% (5034 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 4.2% (114 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.6% (5070 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Dutch)
Currently translated at 99.7% (6190 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (6204 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.8% (5079 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/
---------
Co-authored-by: Pineoak <marcel-carvalho@outlook.com >
Co-authored-by: jprusch <rs@schaeferbarthold.de >
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Martin Mičuda <micuda@rematiptop.cz >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
2025-05-19 14:38:23 +00:00
Ibrahim Serdar Acikgoz
a344b3225b
[MM-61756] Attribute Based Access Control - Phase 1 ( #30785 )
...
Attribute Based Access Control - Base
* MM-63662
* MM-63919
* MM-63954
* MM-63955
* MM-63425
* MM-63426
* MM-63458
* MM-63459
* MM-63603
* MM-63845
* MM-64146
* MM-64199
* MM-64201
* MM-64233
* MM-64247
* MM-64268
---------
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com >
Co-authored-by: Pablo Andrés Vélez Vidal <pablovv2012@gmail.com >
Co-authored-by: abhijit-singh <abhijitsingh0702@gmail.com >
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com >
2025-05-15 11:33:08 +02:00
Ben Cooke
6b4ab0a891
[MM-63774] Allow users to leave private channels when there is only 1 member ( #30746 )
...
* allow last user to leave private channel
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-05-14 11:58:13 -04:00
Jesse Hallam
d80d575f6c
MM-63619: improve Groups API error semantics ( #30961 )
...
Instead of 5xx errors, return `http.StatusInvalidRequest` when
adding or deleting invalid user ids from groups.
Fixes: https://mattermost.atlassian.net/browse/MM-63619
2025-05-14 10:17:30 -03:00
Pablo Vélez
64ed8f02dc
MM-63912 - enhance validation for channel banner colors ( #30981 )
...
* MM-63912 - enhance validation for channel banner colors
* fix tests
* fix unit tests
2025-05-13 09:59:31 +02:00
Ben Cooke
b6b0c269c4
Use error from OnSamlLogin ( #30745 )
2025-05-12 18:41:54 -04:00
Weblate (bot)
6b48c67eeb
Translations update from Mattermost Weblate ( #31000 )
...
* Translated using Weblate (Lithuanian)
Currently translated at 76.7% (4749 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/lt/
* Translated using Weblate (French)
Currently translated at 81.1% (5021 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/
* Translated using Weblate (French)
Currently translated at 81.4% (5038 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 72.0% (4457 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 78.9% (4880 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 72.3% (4477 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (Dutch)
Currently translated at 99.7% (2650 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6185 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.0% (4888 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.0% (4889 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (6185 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.7% (2492 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pt_BR/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6185 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Ukrainian)
Currently translated at 99.9% (6184 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.1% (4893 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 3.5% (94 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.2% (4901 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.7% (2492 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pt_BR/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.3% (4907 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 72.3% (4477 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.0% (4950 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Turkish)
Currently translated at 98.5% (2619 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.1% (4524 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (Dutch)
Currently translated at 99.7% (2650 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.2% (4963 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
* Translated using Weblate (Turkish)
Currently translated at 97.8% (6052 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Turkish)
Currently translated at 98.2% (6076 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Turkish)
Currently translated at 98.2% (6077 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Turkish)
Currently translated at 98.2% (6078 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
* Translated using Weblate (Turkish)
Currently translated at 99.8% (6174 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Ukrainian)
Currently translated at 99.9% (6184 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (German)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (German)
Currently translated at 100.0% (6185 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (6185 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.2% (4965 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/
* 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: evituzas <evita.svegzdaite@gmail.com >
Co-authored-by: Benjamin Danon <b@bndn.fr >
Co-authored-by: Pineoak <marcel-carvalho@outlook.com >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: Serhii Khomiuk <sergiy.khomiuk@gmail.com >
Co-authored-by: Kaya Zeren <kayazeren@gmail.com >
Co-authored-by: jprusch <rs@schaeferbarthold.de >
2025-05-12 20:40:53 +03:00
Bohdan
acab46acd8
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2656 of 2656 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
2025-05-06 08:35:57 +02:00
Tom De Moor
17f159f0c6
Translated using Weblate (Dutch)
...
Currently translated at 99.6% (2648 of 2656 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2025-05-06 08:35:57 +02:00
MArtin Johnson
bfb3208599
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (2656 of 2656 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2025-05-06 08:35:57 +02:00
Serhii Khomiuk
9d1d88f1b2
Translated using Weblate (Ukrainian)
...
Currently translated at 99.7% (2649 of 2656 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
2025-05-06 08:35:57 +02:00
Lukáš Mlčůch
ea3f90ef73
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2656 of 2656 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/cs/
2025-05-06 08:35:57 +02:00
jprusch
f9ff866019
Translated using Weblate (German)
...
Currently translated at 100.0% (2656 of 2656 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
2025-05-06 08:35:57 +02:00
master7
486574f6db
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2656 of 2656 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
2025-05-06 08:35:57 +02:00
Miguel de la Cruz
2decc2ccdb
Prevent synced CPA values to be updated from the API ( #30687 )
...
* Prevents the API from updating synced CPA values
The patch functions for CPA values now accept a parameter that checks
if they should allow for synced values to be updated, and prevent
those updates if necessary
* Fix linter
* Fix parameter after merge
---------
Co-authored-by: Miguel de la Cruz <miguel@ctrlz.es >
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com >
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-04-30 18:43:05 +02:00
MArtin Johnson
d646bd980d
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (2651 of 2651 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2025-04-28 17:26:29 +02:00
Tom De Moor
fa0b149e19
Translated using Weblate (Dutch)
...
Currently translated at 99.6% (2643 of 2651 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2025-04-28 17:26:29 +02:00
jprusch
99a6c8ef5a
Translated using Weblate (German)
...
Currently translated at 100.0% (2651 of 2651 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
2025-04-28 17:26:29 +02:00
ThrRip
608ca11389
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (2651 of 2651 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
2025-04-28 17:26:29 +02:00
master7
bed64d2336
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2651 of 2651 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
2025-04-28 17:26:29 +02:00
Matthew Williams
cdc46023b5
Translated using Weblate (English (Australia))
...
Currently translated at 100.0% (2651 of 2651 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
2025-04-28 17:26:29 +02:00
Serhii Khomiuk
dafc50f49a
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2651 of 2651 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
2025-04-28 17:26:29 +02:00
Daniel Espino García
71334c6d8b
Report a problem ( #30444 )
...
* Add report a problem type and allow logs config
* Improve device type logic
* Add tests and minor fixes
* Add texts
* Fix tests by avoiding circular dependencies
* Fix test
* Fix useexternallink updating mailtos, and changing the content of query parameters
* Fix texts
* Fix e2e test
* Fix tsc
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-04-25 11:08:39 +02:00
Pablo Vélez
6ae0efd285
MM61173 - settings modal base creation ( #30338 )
...
* MM-61173 - channel settings modal: base modal, initial commit, file creation and base component
* new enhancements to the base modal creation
* revert changes on textbox_links and edit channel header
* fix types and add back unintentioned deleted value
* add the preview textbox component
* extract logic for info tab into its own component
* add the purpose input to the window
* move other component logic to its own component and code clean up
* ability to update channel type
* more advances on the archive channel tab
* fix unit test in textbox
* fix translations
* do not show the archive modal in default channel
* fix issue with url editor not being resetted on undo action
* adjust text and styling for the header and purpose inputs
* remove textboxlinks and use button eye icon
* adjust test and preview button style
* add unit test to channel patch
* move logic from parent modal to info tab component
* fix border issues and focus back to preview textareas
* prevent saving changes when pressing enter when selecting an icon
* enhance input component to cover limits validations and enhances tests
* set default error message for save changes panel
* add props to provide custom value to the buttons
* remove channel input errors on reset button click
* create new component settings textbox
* rename component to advanced textbox and add unit tests
* styling of the info tab and add error state to advanced textbox
* add logic to prevent tab switch with unsaved changes
* adjust url error logic and code clean up
* code clean up and enhance comments
* add char min length to advanced textbox logic
* add the channel settings modal to the new menu
* add new test files and fix reset error
* remove unused error variables
* adjust translations and remove unncesary import
* enhance permissions for archive channels and manage channel settings
* Adjust permission tree so channel admins can convert from private to public
* enhance the test suit around channel conversion type
* fix some e2e tests and solve channel input name issue
* fix unit test by interacting first with the input element
* adjust e2e tests to channel settings modal changes
* remove commented tests and implement pr feedback
* adjust more pr feedback to the code
* more pr feedback enhancements
* further enhancements to tab navigation, and adjust more e2e tests
* remove unused components and fix e2e tests
* revert unnecessary permissions changes
* Add name label to textboxes
* adjust e2e and unit tests
* revert min lenght change value and adjust tests and snapshots
* Channel banner settings (#30721 )
* Added channel banner setting header
* Updated section styling
* handled animation
* handled min and max lengths
* cleanup
* color change fix
* general improvements
* Fixed API test
* removed unused param className
* added e2e tests
* test: add channel settings configuration tab test file
* Based on the context, here's a concise commit message for this change:
feat: Add comprehensive tests for ChannelSettingsConfigurationTab
* added some more tests
* CI
* reverted package-lock.json changes in Playwright
* remove extra border from advaced textbox
* adjust styling for name label in advance texbox and restart preview state on modal close
* sync package.lock in playwright
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com >
Co-authored-by: Harshil Sharma <18575143+harshilsharma63@users.noreply.github.com >
2025-04-23 12:49:54 +02:00
Amy Blais
f0dfe1c49f
Updated minimum supported Edge, Chrome and Firefox versions ( #30825 )
...
Automatic Merge
2025-04-23 11:42:43 +03:00
Tom De Moor
7cc6f6aa3f
Translated using Weblate (Dutch)
...
Currently translated at 99.6% (2641 of 2649 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2025-04-22 09:22:29 +00:00
Matthew Williams
e06096417f
Translated using Weblate (English (Australia))
...
Currently translated at 99.9% (2648 of 2649 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
2025-04-22 09:22:29 +00:00
Matthew Williams
bf8d6756df
Translated using Weblate (English (Australia))
...
Currently translated at 98.9% (2622 of 2649 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
2025-04-22 09:22:29 +00:00
Frank Paul Silye
8636b409f6
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 2.9% (79 of 2649 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nb_NO/
2025-04-22 09:22:29 +00:00
Bohdan
7cd0f9aa38
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2649 of 2649 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
2025-04-22 09:22:29 +00:00
Sharuru
c525fa1c88
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (2649 of 2649 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
2025-04-22 09:22:29 +00:00
Sharuru
fdb9c00ccb
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 98.7% (2617 of 2649 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
2025-04-22 09:22:29 +00:00
kaakaa
c5421a693e
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (2649 of 2649 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
2025-04-22 09:22:29 +00:00
jprusch
57f0e8d0ca
Translated using Weblate (German)
...
Currently translated at 100.0% (2649 of 2649 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
2025-04-22 09:22:29 +00:00
Serhii Khomiuk
8a15346fe2
Translated using Weblate (Ukrainian)
...
Currently translated at 99.4% (2634 of 2649 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
2025-04-22 09:22:29 +00:00
Jesse Hallam
4a93939359
MM-63728: Add license load metric endpoint and UI indicator ( #30700 )
...
* Add license load metric endpoint and UI indicator
Adds an API endpoint to calculate and return license usage as a load metric, and displays this metric in the About dialog. The metric is calculated as (MAU/licensed users)*100.
Additionally:
- Renamed function to be consistent with API endpoint name
- Added proper i18n strings for error messages and UI elements
* Fix TypeScript null check in about_build_modal.tsx
* MM-63728: Update OpenAPI documentation for license load metric
Update the OpenAPI documentation and code comments to correctly describe the license load metric calculation as using a multiplier of 1000 instead of percentage.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* MM-63728: Use float for license load metric calculation
Modify the license load metric calculation to use floats throughout the computation process while still returning an integer result. This maintains the existing API but improves the precision of the calculation.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* improve tests manually
* Update server/channels/api4/license_test.go
Co-authored-by: Doug Lauder <wiggin77@warpmail.net >
* Update server/channels/api4/license_test.go
Co-authored-by: Doug Lauder <wiggin77@warpmail.net >
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Doug Lauder <wiggin77@warpmail.net >
2025-04-17 17:29:46 -03:00
Ben Schumacher
00a242b879
[MM-62412] Block login of SAML users if no connected LDAP user is found ( #29786 )
2025-04-17 14:06:23 +02:00
Weblate (bot)
ecd92e4896
Translations update from Mattermost Weblate ( #30727 )
...
* Translated using Weblate (Polish)
Currently translated at 100.0% (2632 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6117 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (6117 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (Lithuanian)
Currently translated at 8.4% (222 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/lt/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 76.3% (4673 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Japanese)
Currently translated at 99.1% (6062 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6117 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (German)
Currently translated at 100.0% (2632 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (German)
Currently translated at 100.0% (6117 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6117 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6117 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Finnish)
Currently translated at 48.5% (1277 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/fi/
* Translated using Weblate (Finnish)
Currently translated at 48.5% (1277 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/fi/
* Translated using Weblate (Finnish)
Currently translated at 48.5% (1277 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/fi/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 76.5% (4684 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Russian)
Currently translated at 97.1% (2557 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2632 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (6117 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 76.8% (4698 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Russian)
Currently translated at 97.5% (2568 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (Japanese)
Currently translated at 99.1% (6068 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
* Translated using Weblate (Japanese)
Currently translated at 99.8% (2627 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6117 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Dutch)
Currently translated at 99.7% (2625 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (2632 of 2632 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (6116 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6117 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (6117 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 77.1% (4722 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Lithuanian)
Currently translated at 77.7% (4754 of 6117 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/lt/
* 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: master7 <marcin.karkosz@rajska.info >
Co-authored-by: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: evituzas <evita.svegzdaite@gmail.com >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: Takuya N <takninnovationresearch@gmail.com >
Co-authored-by: Arusekk <floss@arusekk.pl >
Co-authored-by: jprusch <rs@schaeferbarthold.de >
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com >
Co-authored-by: Konstantin <eleferen@gmail.com >
Co-authored-by: Bohdan <bshumylo@yahoo.com >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-04-16 16:05:19 -03:00