Felipe Martin
81a1d725a0
[WIP] [MM-55031] OAuth Outgoing Connection App integration ( #25379 )
...
* OAuthOutgoingConnection model
* 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
* merge migrations
* renamed migrations
* model change suggestions
* refactor test functionsn
* migration typo
* refactor store table names
* updated sanitize test
* cleanup merge
* refactor symbol
* 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
* 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
* address comments
* updated i18n
2023-12-26 10:46:20 +01:00
Doug Lauder
2d1135ca46
Shared channels plugin APIs for MS Teams plugin ( #25805 )
...
New plugin APIs and hooks for accessing Shared Channels service via plugin.
- RegisterPluginForSharedChannels(opts model.RegisterPluginOpts) (remoteID string, err error)
- UnregisterPluginForSharedChannels(pluginID string) error
- ShareChannel(sc *model.SharedChannel) (*model.SharedChannel, error)
- UpdateSharedChannel(sc *model.SharedChannel) (*model.SharedChannel, error)
- UnshareChannel(channelID string) (unshared bool, err error)
- UpdateSharedChannelCursor(channelID, remoteID string, cusror model.GetPostsSinceForSyncCursor) error
- SyncSharedChannel(channelID string) error
- InviteRemoteToChannel(channelID string, remoteID string, userID string) error
- UninviteRemoteFromChannel(channelID string, remoteID string) error
Hooks
- OnSharedChannelsSyncMsg(msg *model.SyncMsg, rc *model.RemoteCluster) (model.SyncResponse, error)
- OnSharedChannelsPing(rc *model.RemoteCluster) bool
2023-12-22 17:00:27 -05:00
Miguel de la Cruz
0e60f3d542
Improves validation in getRolesByName endpoint ( #25215 )
...
* Improves validation in getRolesByName endpoint
* Updates the max constant and fixes linter
* Adds a mechanism to split roles in chunks in the webapp client
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-12-22 10:29:51 +01:00
Harshil Sharma
a59f5ccded
Added API to return user count bands and user count ( #25796 )
2023-12-21 13:00:19 +00:00
Ben Schumacher
799ec680bd
[MM-29240] Improve buffer handling of UploadEmojiImage ( #25536 )
2023-12-19 10:00:01 +01:00
Ben Schumacher
1fdddfe678
[MM-53269] Add configuration setting for integration requests timeout ( #23805 )
...
Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com >
2023-12-18 16:07:00 +01:00
Hosted Weblate
7874daa6f7
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/
2023-12-18 15:22:05 +02:00
master7
58aa759445
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2527 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
2023-12-18 15:22:05 +02:00
Tom De Moor
6443a1d42a
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (2527 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2023-12-18 15:22:05 +02:00
MArtin Johnson
e5de17674e
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (2527 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2023-12-18 15:22:05 +02:00
Tom De Moor
cf3a738220
Translated using Weblate (Dutch)
...
Currently translated at 99.8% (2522 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2023-12-18 15:22:05 +02:00
Gabriel Casaro
be8b552c3a
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 85.1% (2153 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pt_BR/
2023-12-18 15:22:05 +02:00
Tom De Moor
30ad3c714b
Translated using Weblate (Dutch)
...
Currently translated at 99.7% (2520 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2023-12-18 15:22:05 +02:00
master7
be084a9a59
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2527 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
2023-12-18 15:22:05 +02:00
Tom De Moor
485ae6ae4e
fixing typo ( #25714 )
...
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
2023-12-15 12:37:02 -05:00
Harshil Sharma
97a23d791e
New report router and user reporting refactoring ( #25713 )
...
* Added materialized view migration
* Renamed mat view
* Added channel membership mat view and indexes
* Added channel membership mat view and indexes
* Added new index
* WIP
* Simplifying user reporting code
* Created app and API layer for cahnnel reporting, reporting refactoring in general
* New router
* Remobved channel reporting meanwhile
* Upodated autogenerated stuff
* Lint fix
* Fixed typo
* api vet
* i18n fix
* Fixed API vetting and removed channel reporting constants
* yaml
* removed app pagination tests
2023-12-14 10:49:19 -05:00
Nick Misasi
f0a336ba07
Feature: Wrangler ( #23602 )
...
* Migrate feature/wrangler to mono-repo
* Add wrangler files
* Fix linters, types, etc
* Fix snapshots
* Fix playwright
* Fix pipelines
* Fix more pipeline
* Fixes for pipelines
* More changes for pipeline
* Fix types
* Add support for a feature flag, but leave it defaulted on for spinwick usage for now
* Update snapshot
* fix js error when removing last value of multiselect, support CSV marshaling to string array for textsetting
* Fix linter
* Remove TODO
* Remove another TODO
* fix tests
* Fix i18n
* Add server tests
* Fix linter
* Fix linter
* Use proper icon for dot menu
* Update snapshot
* Add Cypress UI tests for various entrypoints to move thread modal, split SCSS out from forward post into its own thing
* clean up
* fix linter
* More cleanup
* Revert files to master
* Fix linter for e2e tests
* Make ForwardPostChannelSelect channel types configurable with a prop
* Add missing return
* Fixes from PR feedback
* First batch of PR Feedback
* Another batch of PR changes
* Fix linter
* Update snapshots
* Wrangler system messages are translated to each user's locale
* Initially translate Wrangler into system locale rather than initiating user
* More fixes for PR Feedback
* Fix some server tests
* More updates with master. Fixes around pipelines. Enforce Enterprise license on front/back end
* Add tests for dot_menu
* More pipeline fixes
* Fix e2etests prettier
* Update cypress tests, change occurrences of 'Wrangler' with 'Move Thread'
* Fix linter
* Remove enterprise lock
* A couple more occurrences of wrangler strings, and one more enterprise lock
* Fix server tests
* Fix i18n
* Fix e2e linter
* Feature flag shouldn't be on by default
* Enable move threads feature in smoke tests (#25657 )
* enable move threads feature
* add @prod tag
* Fix move_thread_from_public_channel e2e test
* Fix e2e style
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: yasserfaraazkhan <attitude3cena.yf@gmail.com >
2023-12-11 15:27:34 -05:00
Weblate (bot)
bfb8320afd
Translations update from Mattermost Weblate ( #25671 )
...
* Translated using Weblate (Polish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (5785 of 5785 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (5780 of 5780 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (French)
Currently translated at 83.0% (4801 of 5780 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/
Translated using Weblate (French)
Currently translated at 82.7% (4783 of 5780 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (5783 of 5783 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% (2519 of 2519 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% (5780 of 5780 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% (2519 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (5775 of 5780 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (5785 of 5785 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
Translated using Weblate (Japanese)
Currently translated at 100.0% (2519 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
* Translated using Weblate (Russian)
Currently translated at 100.0% (5785 of 5785 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (2519 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (5785 of 5785 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (2519 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (5783 of 5783 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
Translated using Weblate (Swedish)
Currently translated at 100.0% (2519 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (5783 of 5785 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* 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 (Kazakh)
Currently translated at 6.0% (348 of 5792 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/kk/
Translated using Weblate (Kazakh)
Currently translated at 5.4% (314 of 5792 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/kk/
* Translated using Weblate (English (Australia))
Currently translated at 100.0% (5783 of 5783 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/
Translated using Weblate (English (Australia))
Currently translated at 99.9% (2518 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
* Translated using Weblate (Lithuanian)
Currently translated at 92.7% (5365 of 5783 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/lt/
Translated using Weblate (Lithuanian)
Currently translated at 0.6% (16 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/lt/
* Translated using Weblate (German)
Currently translated at 100.0% (2519 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (German)
Currently translated at 100.0% (5792 of 5792 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (5792 of 5792 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Russian)
Currently translated at 100.0% (5792 of 5792 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (5792 of 5792 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5792 of 5792 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (German)
Currently translated at 99.9% (2518 of 2520 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (Dutch)
Currently translated at 99.8% (2516 of 2520 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2520 of 2520 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (5799 of 5799 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% (5799 of 5799 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2527 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (5799 of 5799 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (German)
Currently translated at 99.9% (2526 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (English (Australia))
Currently translated at 99.9% (2526 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2527 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Russian)
Currently translated at 100.0% (2527 of 2527 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (German)
Currently translated at 100.0% (5799 of 5799 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (English (Australia))
Currently translated at 100.0% (5799 of 5799 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/
* Translated using Weblate (Russian)
Currently translated at 100.0% (5799 of 5799 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (5799 of 5799 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
---------
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Arthur <arthur.hareng@gmail.com >
Co-authored-by: ThrRip <coding@thrrip.space >
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
Co-authored-by: Konstantin <eleferen@gmail.com >
Co-authored-by: Kap Dev <admin@kapdev.ru >
Co-authored-by: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: Akbar Abdrakhmanov <kz.akbar@gmail.com >
Co-authored-by: Matthew Williams <Matthew.Williams@outlook.com.au >
Co-authored-by: Andrius Petrauskis <andrius@petrauskis.com >
Co-authored-by: jprusch <rs@schaeferbarthold.de >
Co-authored-by: DevLine <SeregaAlain@gmail.com >
2023-12-11 16:21:35 -04:00
Harrison Healey
b1e745894b
MM-55468 Ensure custom status emojis exist ( #25501 )
...
* MM-55468 Ensure custom status emojis exist
* Fix plugin API unit test
* Print underlying error as detailed error message
* Convert CustomStatusModal tests to React Testing Library and improve a11y
* Don't suggest custom statuses with non-existent emojis
* Silence test error by providing fake translation strings
2023-12-08 10:35:15 -05:00
Devin Binnie
109f4643c6
[MM-55017] Add API method to get users for Admin Reporting ( #25499 )
...
* Add store method to get reporting data
* Some store changes
* Added app layer
* Added API call, some miscellaneous fixes
* Fix lint
* Fix serialized check
* Add API docs
* Fix user store tests leaking users
* Fix test
* PR feedback
* Add filtering for role/team/activated user, filter out bot users
* Fix mock
* Fix test
* Oops
* Switch to using struct filter
* More PR feedback
* Fix gen
* Fix test
* Fix API docs
* Fix test
* Fix possible SQL injection, some query optimization
* Fix migrations
* Oops
* Add role to API
* Fix check
* Add Client4 API call for load testing
* Fix test
* Update server/channels/store/storetest/user_store.go
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com >
* PR feedback
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com >
2023-12-08 10:30:08 -05:00
Ben Cooke
a11b27d1f2
[MM-54594] Adding new global relay type ( #24672 )
...
* adding new global relay type, custom
2023-12-07 16:39:10 -05:00
Andrius Petrauskis
df6c8c5f5e
Translated using Weblate (Lithuanian)
...
Currently translated at 92.7% (5365 of 5783 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/lt/
Translated using Weblate (Lithuanian)
Currently translated at 0.6% (16 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/lt/
2023-12-05 16:10:07 +02:00
Matthew Williams
ee19af566d
Translated using Weblate (English (Australia))
...
Currently translated at 100.0% (5783 of 5783 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/
Translated using Weblate (English (Australia))
Currently translated at 99.9% (2518 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
2023-12-05 16:10:07 +02:00
MArtin Johnson
1cbd0e5c99
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (5783 of 5783 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
Translated using Weblate (Swedish)
Currently translated at 100.0% (2519 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2023-12-05 16:10:07 +02:00
Kap Dev
65079d3c64
Translated using Weblate (Russian)
...
Currently translated at 100.0% (5785 of 5785 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (2519 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
2023-12-05 16:10:07 +02:00
Konstantin
73daaa6388
Translated using Weblate (Russian)
...
Currently translated at 100.0% (5785 of 5785 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (2519 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
2023-12-05 16:10:07 +02:00
kaakaa
86e3d7e9ec
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (5785 of 5785 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
Translated using Weblate (Japanese)
Currently translated at 100.0% (2519 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
2023-12-05 16:10:07 +02:00
ThrRip
c13e3ec67c
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (5783 of 5783 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% (2519 of 2519 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% (5780 of 5780 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% (2519 of 2519 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (5775 of 5780 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
2023-12-05 16:10:07 +02:00
master7
cb236c2a68
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (5785 of 5785 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (5780 of 5780 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
2023-12-05 16:10:07 +02:00
Konstantin
cdc30ff07d
Translated using Weblate (Russian)
...
Currently translated at 99.5% (2506 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
2023-11-27 21:30:14 +02:00
Milo Ivir
01f79a3959
Translated using Weblate (Croatian)
...
Currently translated at 36.2% (2095 of 5772 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/hr/
Translated using Weblate (Croatian)
Currently translated at 10.9% (276 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/hr/
Translated using Weblate (Croatian)
Currently translated at 10.9% (275 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/hr/
Translated using Weblate (Croatian)
Currently translated at 36.2% (2094 of 5771 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/hr/
Translated using Weblate (Croatian)
Currently translated at 10.8% (274 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/hr/
Translated using Weblate (Croatian)
Currently translated at 33.8% (1956 of 5771 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/hr/
2023-11-27 21:30:14 +02:00
ThrRip
72bf5a2037
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (5772 of 5772 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% (5771 of 5771 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% (2518 of 2518 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% (5771 of 5771 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% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
2023-11-27 21:30:14 +02:00
MArtin Johnson
6d83c9e1e8
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (5772 of 5772 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
Translated using Weblate (Swedish)
Currently translated at 99.4% (5739 of 5771 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
Translated using Weblate (Swedish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2023-11-27 21:30:14 +02:00
Frantisek Grezo
c23918209d
Translated using Weblate (Czech)
...
Currently translated at 74.8% (1885 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/cs/
Translated using Weblate (Czech)
Currently translated at 74.0% (1864 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/cs/
Translated using Weblate (Czech)
Currently translated at 48.6% (2810 of 5771 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
Translated using Weblate (Czech)
Currently translated at 73.8% (1860 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/cs/
2023-11-27 21:30:14 +02:00
master7
e86fe3fcd6
Translated using Weblate (Polish)
...
Currently translated at 100.0% (5772 of 5772 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (5771 of 5771 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
2023-11-27 21:30:14 +02:00
Tom De Moor
594922ba88
Translated using Weblate (Dutch)
...
Currently translated at 99.7% (5758 of 5772 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
Translated using Weblate (Dutch)
Currently translated at 98.3% (5678 of 5772 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
Translated using Weblate (Dutch)
Currently translated at 99.9% (2517 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
Translated using Weblate (Dutch)
Currently translated at 99.5% (2506 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
Translated using Weblate (Dutch)
Currently translated at 98.3% (5675 of 5771 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
Translated using Weblate (Dutch)
Currently translated at 99.4% (2504 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2023-11-27 21:30:14 +02:00
kaakaa
b2fb2fc5d1
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (5771 of 5771 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
Translated using Weblate (Japanese)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
Translated using Weblate (Japanese)
Currently translated at 98.8% (5702 of 5771 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
Translated using Weblate (Japanese)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
2023-11-27 21:30:14 +02:00
jprusch
b3247d12e0
Translated using Weblate (German)
...
Currently translated at 100.0% (5771 of 5771 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
Translated using Weblate (German)
Currently translated at 100.0% (2518 of 2518 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
2023-11-27 21:30:14 +02:00
Devin Binnie
eaa5cce3ce
[MM-55143] Disallow reacting with an emoji that does not exist, limit the total number of unique reactions per post ( #25331 )
...
* [MM-55143] Disallow reacting with an emoji that does not exist
* WIP for server limit on emoji reactions
* WIP
* Implement default limit of 25 unique emoji reactions
* Add modal for reaction limit
* Fix test
* PR feedback
* Fix i18n
* Update admin string
* Merge'd
* Fixing some issues, check limits correctly based on other users reactions
* Fix typos
* Fix lint/test
* Add tests, fix other tests
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-11-27 09:11:04 -05:00
Jesse Hallam
d5c04f5d95
resolve weblate merge conflicts ( #25500 )
2023-11-20 17:03:04 -04:00
Felipe Martin
b40366dbdf
[MM-55028] Added OAuthOutgoingConnection store ( #25221 )
...
* OAuthOutgoingConnection model
* 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
* renamed migrations
* model change suggestions
* refactor test functionsn
* migration typo
* refactor store table names
* updated sanitize test
* oauthoutgoingconnection -> outgoingoauthconnection
* signature change
* i18n update
* granttype typo
* uppercase typo
* lowercase store name
2023-11-20 09:42:07 -05:00
Claudio Costa
aa3a12f183
[MM-55268] Implement ServeMetrics plugins hook ( #24249 )
...
* Implement ServeMetrics plugins hook
* Update error id
* Simplify
* Revert "Simplify"
This reverts commit c9dc5d5eac6c933ff69e158cf3e34d0973bd3bcd.
* Add comment and error handler
* Wrap error
* Update translation file
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-11-17 14:39:06 -06:00
Matthew Williams
7a4284b4b0
Translated using Weblate (English (Australia))
...
Currently translated at 100.0% (5709 of 5709 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/
Translated using Weblate (English (Australia))
Currently translated at 99.9% (2491 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
2023-11-16 13:17:27 -04:00
DimitriDR
ffc20d2346
Translated using Weblate (French)
...
Currently translated at 83.7% (4779 of 5709 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/
Translated using Weblate (French)
Currently translated at 92.9% (2317 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/fr/
2023-11-16 13:17:27 -04:00
Csaba Tóth
c16b94d2d4
Translated using Weblate (Hungarian)
...
Currently translated at 87.0% (4971 of 5709 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/hu/
Translated using Weblate (Hungarian)
Currently translated at 93.7% (2337 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/hu/
Translated using Weblate (Hungarian)
Currently translated at 93.5% (2331 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/hu/
2023-11-16 13:17:27 -04:00
MArtin Johnson
f932f156b0
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (2492 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
Translated using Weblate (Swedish)
Currently translated at 100.0% (5709 of 5709 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
Translated using Weblate (Swedish)
Currently translated at 100.0% (2492 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2023-11-16 13:17:27 -04:00
Konstantin
22b047fb14
Translated using Weblate (Russian)
...
Currently translated at 99.7% (5691 of 5707 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
Translated using Weblate (Russian)
Currently translated at 99.2% (5664 of 5709 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (2492 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
Translated using Weblate (Russian)
Currently translated at 98.7% (5636 of 5708 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (2492 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
Translated using Weblate (Russian)
Currently translated at 98.6% (5632 of 5708 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
2023-11-16 13:17:27 -04:00
Kaya Zeren
920416b9a0
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (5707 of 5707 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (2492 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (5708 of 5708 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (2492 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2023-11-16 13:17:27 -04:00
ThrRip
853d81c98b
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (5709 of 5709 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (2490 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (2490 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (5708 of 5710 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
2023-11-16 13:17:27 -04:00
linkvn
9792349749
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (2492 of 2492 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/vi/
2023-11-16 13:17:27 -04:00