Ibrahim Serdar Acikgoz
717a4d04a9
Use any instead of interface{} ( #20577 )
...
* replace interface{} with any
2022-07-05 09:46:50 +03:00
Allan Guwatudde
b445440600
[MM-45053] - Remove 'trial of Mattermost ending soon' product emails ( #20550 )
...
* [MM-45053] - Remove 'trial of Mattermost ending soon' product emails
* remove trial end warning email
2022-06-30 09:18:13 +03:00
Collin Eng
83b4e7285e
[MM-36872] add threading headers to notification emails ( #18232 )
...
* [MM-36872] Adding headers for mail threading
* MM-36872 Add message id and mail threading headers
* MM-36872 Add message id and mail threading headers
* MM-36872 Add msgId, inreplyto, references headers
* Fixing comment issues
* Applying gofmt lint fixes
* Applying gofmt lint fixes
* MM-36872: Updates required from merge.
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
Co-authored-by: Martin Kraft <martin@upspin.org >
2022-06-29 15:29:29 -04:00
Nick Misasi
cecbcbc8a8
[MM-44887] Consistency in "next billing date" ( #20423 )
...
* if there is no trial end date, use the current date for the upgrade confirmation email
* changes
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-06-16 15:58:07 -04:00
Julien Tant
35d473b3a0
[MM-44995] remove reference to 30 days trial in welcome email ( #20425 )
2022-06-09 16:01:24 -07:00
Pablo Andrés Vélez Vidal
c92cbb606a
MM-44420 - replace 14-day references with new freemium 30-day ( #20349 )
...
Co-authored-by: Pablo Velez Vidal <pablo.velez@mattermost.com >
2022-06-02 18:25:19 +02:00
Vishal
1092c60bc6
[MM-32692] Add two more CRT options ( #20088 )
...
* MM-32692 Add two more CRT options deafult_on and always_on
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-05-12 12:03:59 +05:30
Allan Guwatudde
37fd699175
[MM-43920] - Set Workspace Inactivity Email to only fire once and change subject ( #20134 )
...
* [MM-43920] - Set Workspace Inactivity Email to only fire once and change subject
* feedback impl
* temp change
* revert
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-05-06 11:54:38 +03:00
Nick Misasi
373c4655e6
[MM-43337] Updating email templates for trial will end and trial ended emails ( #19976 )
...
* Updating email templates for trial will end and trial will end emails
* put back variable
* Rebuilding
* fix tests
* Updates
* [MM-43339] Add Cloud Subscription Upgrade Confirmation Email (#19989 )
* Add Cloud Upgrade Confirmation email
* Updates
* String change
* i18n-extract
* Updates
* make email-mocks
* Appease linter
* Add a test
* GMAIL NEVER RENDERS RIGHT
* Important EVERYWHERE because gmail just cant deal
* l
* Last one
* Update image
* Update tests
* Fix tests
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-04-28 10:06:16 -04:00
Pablo Andrés Vélez Vidal
4b354685e9
MM-39058 - invite people to join team and channels ( #19849 )
...
* MM-39058-invite-to-team-from-add-channel
* fix tests by validating the memberInvite is not nil
* fix i18n texts
* fix lint problem
* fix translation lines
* fix the data structure
* modify api4-team_local file to match with the expected structure
* fix unit tests, fix translation tests
* remove go routine cause not necesary
* add unit test for invite to team and channel
* remove unnecessary validation
* allow both data structures, simple string array and object with memberInvite struct
* fix texts
* fix linter
* fix problems with graceful invites workflow
* handle error while parsing body
* fix unit tests
* take the address just once
* rename channels to channelIds
* fix unit tests
* add tests and fix local channels invite support
Co-authored-by: Pablo Velez Vidal <pablo.velez@mattermost.com >
2022-04-08 12:20:44 -05:00
Agniva De Sarker
ba2f116ed1
Bump tool dependencies ( #19946 )
...
```release-note
NONE
```
2022-04-08 12:16:38 +05:30
Allan Guwatudde
762caaeb51
[MM-42522] - The reply-to email address in our Cloud trial emails is no-reply@mattermost.com instead of feedback-cloud@mattermost.com ( #19899 )
...
* [MM-42522] - The reply-to email address in our Cloud trial emails is no-reply@mattermost.com instead of feedback-cloud@mattermost.com
* feedback impl
2022-04-07 16:48:05 +03:00
Allan Guwatudde
fa56ee9d9a
[MM-42713] - Remove cloud user limit restrictions ( #19835 )
...
* [MM-42713] - Remove cloud user limit restrictions
* remove unused code
* fix translations
* feedback impl-1
* enterprise code clean up
* feedback impl-2
* fix mocks
* fix translations
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-03-31 18:24:38 +03:00
Julien Tant
71db595173
[MM-41844] Warn cloud admin about workspace deletion at end of trial ( #19672 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-03-03 10:56:45 -07:00
Julien Tant
dd100a3a69
[MM-41785] Show error in invitation popin when email can't be send ( #19617 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-03-02 14:26:57 -07:00
Allan Guwatudde
8d6d1c51c2
[MM-40917] - Inactive Server Email Notification ( #19374 )
...
* [MM-40917] - Inactive Server Email Notification
* add email template
* make store layers
* add some store tests
* fix translations
* fix logic
* improve
* fix lint
* feedback-impl
* fix wrong text
* optimize queries
* move feature flag check
* feedback impl-1
* add line
* feedback impl
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-02-22 20:41:58 +03:00
Josh Soref
294bd44971
[GH-19267] Spelling comments ( #19268 )
...
* spelling: comments
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2022-01-20 10:07:27 +05:30
Claudio Costa
0bd19e682c
Sanitize message in email template ( #19304 )
2022-01-11 11:40:00 +01:00
Allan Guwatudde
0ee2a3ca35
[MM-39060] - A/B Test: Reminder to Join Workspace email ( #18894 )
...
* [MM-39060] - A/B Test: Reminder to Join Workspace email
* Fix error and add error handling
* feedback impl
* run make i18n-extract
* improvements
* make i18n-extract
* setup ability to do telemetry on reminder invite emails
* improvement
* add telemetry
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-11-15 18:42:15 +03:00
Maria A Nunez
2ba20b5c82
MM-39591 - Restore custom message for guest invites ( #18849 )
2021-10-26 17:17:44 -04:00
Ibrahim Serdar Acikgoz
ba3a911c99
[MM-39299] Remove outdated translations and update go-i18n library ( #18674 )
...
* Remove outdated translations
* update go-i18n dependency
* reflect review comments
* add message count for languages which has two translations for plurals
2021-10-15 16:26:25 +03:00
Allan Guwatudde
2a40a7d649
[MM-39072] - Run make build-templates on latest master ( #18541 )
...
* [MM-39072] - Run make build-templates on latest master
* fix guest template failure
2021-10-06 09:50:51 +03:00
Allan Guwatudde
132f2e9680
[MM-36603] - Text is cut-off on the bottom of the 14-day trial 3 day to end of trial email notification ( #18421 )
...
* feedback impl
* add test
2021-09-21 12:55:52 +03:00
Allan Guwatudde
ad5591cf75
[MM-37730] - Self-managed: Update email template to new branding - Batch Email ( #18221 )
...
* [MM-37730] - Self-managed: Update email template to new branding - Batch Email
* batch email fixes
* simplify email title
* More fixes
* fix tests
* fix group message name on card
* fix bracket issue
* style the count
* account for merged changes
* change truncating rule
2021-09-16 22:08:31 +03:00
Kyriakos Z
1c8bc159e0
MM-38093: updates notifications copy on CRT replies ( #18332 )
...
MM-38093: updates notifications copy on CRT replies
Updates texts form push and email notifications when the user has CRT "on"
and the post is a reply to a thread.
Email batches text aware of CRT threads
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-09-10 11:12:18 +03:00
Claudio Costa
92837fa1ee
[MM-22051] Remove To/From JSON ( #18070 )
...
* Posts
* Add missing translation
* Fix internal store marshaling
* [MM-22051] Remove To/From JSON (Channels) (#18116 )
* Channels
* Channel members
* ChannelSearch
* Channel categories, list, sidebar, stats, view
* Fix conversions
* [MM-22051] Remove To/From JSON (Users) (#18121 )
* User related structs
* Fix return
* Team related structures (#18127 )
* [MM-22051] Remove To/From JSON (Status, Bot, Reaction, Thread, FileInfo) (#18130 )
* Status
* Bot
* Reaction
* Thread
* FileInfo
* Some fixes
* Translations update from Weblate (#18143 )
* Translated using Weblate (German)
Currently translated at 100.0% (2309 of 2309 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (2309 of 2309 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2309 of 2309 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/hu/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/
* Translated using Weblate (German)
Currently translated at 100.0% (2301 of 2301 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/de/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (2301 of 2301 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/tr/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2301 of 2301 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/hu/
* Translated using Weblate (English (Australia))
Currently translated at 100.0% (2301 of 2301 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/en_AU/
* Translated using Weblate (Bulgarian)
Currently translated at 100.0% (2301 of 2301 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/bg/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (2301 of 2301 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/ja/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2301 of 2301 strings)
Translation: mattermost-languages-shipped/mattermost-server
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-server_master/zh_Hans/
Co-authored-by: JtheBAB <srast@bioc.uzh.ch >
Co-authored-by: Kaya Zeren <kayazeren@gmail.com >
Co-authored-by: Tóth Csaba // Online ERP Hungary Kft <csaba.toth@online-erp.hu >
Co-authored-by: Matthew Williams <Matthew.Williams@outlook.com.au >
Co-authored-by: Nikolai Zahariev <nikolaiz@yahoo.com >
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
Co-authored-by: aeomin <lin@aeomin.net >
Co-authored-by: Weblate (bot) <hosted@weblate.org >
Co-authored-by: JtheBAB <srast@bioc.uzh.ch >
Co-authored-by: Kaya Zeren <kayazeren@gmail.com >
Co-authored-by: Tóth Csaba // Online ERP Hungary Kft <csaba.toth@online-erp.hu >
Co-authored-by: Matthew Williams <Matthew.Williams@outlook.com.au >
Co-authored-by: Nikolai Zahariev <nikolaiz@yahoo.com >
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
Co-authored-by: aeomin <lin@aeomin.net >
* [MM-22051] Remove To/From JSON methods from model (#18138 )
* Scheme
* Role
* Session
* Config
* Status
* Fix logic
* Emoji
* GuestsInvite
* Group
* Command
* ClusterInfo
* License
* Job
* System
* Plugin
* Command2
* IncomingWebhook
* OutgoingWebhook
* Fix tests
* Update traslation
* Some fixes
* Add missing return
* Simplify
* Make Config.ToJSONFiltered() return []byte
* Make Busy.ToJSON() return []byte
* Include error in log
* Split logic
* [MM-22051] Remove To/From JSON (final) (#18150 )
* SwitchRequest
* PluginEventData
* Permalink
* PushNotification
* SuggestCommand
* PluginsResponse
* WebSocketMessage
* RemoteCluster
* SharedChannel
* PluginStatuses
* InitialLoad
* ClusterDiscovery
* ClusterStats
* MfaSecret
* GroupSyncable
* SAML
* WebSocketRequest
* TypingRequest
* SecurityBulletin
* OAuthApp
* IntegrationAction
* DataRetention
* Preference
* FileInfoList
* Compliance
* Preferences
* FileInfoSearchResults
* TermsOfService
* InstallMarketplacePluginRequest
* GitLabUser
* UploadSessions
* Remove unused helpers
* Fix tests
* [MM-23280] Fix linting for ToJSON/FromJSON (#18153 )
* SwitchRequest
* PluginEventData
* Permalink
* PushNotification
* SuggestCommand
* PluginsResponse
* WebSocketMessage
* RemoteCluster
* SharedChannel
* PluginStatuses
* InitialLoad
* ClusterDiscovery
* ClusterStats
* MfaSecret
* GroupSyncable
* SAML
* WebSocketRequest
* TypingRequest
* SecurityBulletin
* OAuthApp
* IntegrationAction
* DataRetention
* Preference
* FileInfoList
* Compliance
* Preferences
* FileInfoSearchResults
* TermsOfService
* InstallMarketplacePluginRequest
* GitLabUser
* UploadSessions
* Remove unused helpers
* Fix tests
* Fix linting for ToJSON/FromJSON
* Fix conversions
Co-authored-by: Weblate (bot) <hosted@weblate.org >
Co-authored-by: JtheBAB <srast@bioc.uzh.ch >
Co-authored-by: Kaya Zeren <kayazeren@gmail.com >
Co-authored-by: Tóth Csaba // Online ERP Hungary Kft <csaba.toth@online-erp.hu >
Co-authored-by: Matthew Williams <Matthew.Williams@outlook.com.au >
Co-authored-by: Nikolai Zahariev <nikolaiz@yahoo.com >
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
Co-authored-by: aeomin <lin@aeomin.net >
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
2021-09-01 14:43:12 +02:00
Ibrahim Serdar Acikgoz
b66fd1f89e
move users service to app directory ( #18257 )
2021-08-24 10:10:40 +03:00
Doug Lauder
a4507327a7
MM-36764 mlog refactor ( #18118 )
...
Refactor mlog
- simplify mlog by removing redundant code
- remove Zap dependency
- update unit test helpers
- update logging config
- update auditing
2021-08-17 16:08:04 -04:00
Claudio Costa
04b27ce93c
[MM-28985] Remove pointers to slice (part 1) ( #18034 )
...
* Remove pointers to slice (part 1)
* Remove use of pointers to slice from model package (#18045 )
* Fix after merge
2021-08-17 11:18:33 +02:00
Agniva De Sarker
9dc85ea092
MM-37579: Fix typo in map property ( #18051 )
...
* MM-37579: Fix typo in map property
https://mattermost.atlassian.net/browse/MM-37579
```release-note
NONE
```
* refactor
```release-note
NONE
```
2021-08-05 19:47:35 +05:30
Agniva De Sarker
c4b4e1bc38
MM-36271: Bump major version to 6.0 ( #17973 )
...
https://mattermost.atlassian.net/browse/MM-36271
```release-note
We bump the major version to 6.0
```
2021-07-22 12:21:47 +05:30
Claudio Costa
1898670340
Fix outstanding linting issues
2021-07-21 16:38:39 +02:00
Ben Schumacher
97ccf0bdf6
[MM-16751] golint model ( #17896 )
2021-07-21 16:38:39 +02:00
Ibrahim Serdar Acikgoz
41dc05a6bd
Decouple emailservice from app package ( #17827 )
...
* decouple emailservice from app package
* fix some escaped errors
* move email package under app directory
* fix i18n
* reflect review comments
2021-07-19 23:26:06 +08:00