mattermost/api
Harrison Healey 8203fd16ce PLT-3647 Email Batching (#3718)
* PLT-3647 Added config settings for email batching

* PLT-3647 Refactored generation of email notification

* PLT-3647 Added serverside code for email batching

* PLT-3647 Updated settings UI to enable email batching

* PLT-3647 Removed debug code

* PLT-3647 Fixed 0-padding of minutes in batched notification

* PLT-3647 Updated clientside UI for when email batching is disabled

* Go fmt

* PLT-3647 Changed email batching to be disabled by default

* Updated batched email message

* Added email batching toggle to system console

* Changed Email Notifications > Immediate setting to a 30 second batch interval

* Go fmt

* Fixed link to Mattermost icon in batched email notification

* Updated users to use 30 second email batching by default

* Fully disabled email batching when clustering is enabled

* Fixed email batching setting in the system console

* Fixed casing of 'Send Email notifications' -> 'Send email notifications'

* Updating UI Improvements for email batching (#3736)

* Updated text for notification settings and SiteURL.

* Prevented enabling email batching when SiteURL isn't set in the system console

* Re-added a couple debug messages

* Added warning text when clustering is enabled
2016-08-16 14:41:47 -04:00
..
admin.go PLT-3647 Email Batching (#3718) 2016-08-16 14:41:47 -04:00
admin_test.go PLT-3617 Switched public file links to use a sha256 hash (#3792) 2016-08-15 16:38:55 -05:00
api.go PLT-3647 Email Batching (#3718) 2016-08-16 14:41:47 -04:00
apitestlib.go Added infrastructure for basic WebSocket API (#3432) 2016-07-12 09:36:27 -04:00
authentication.go Some improvments to password handling (#3549) 2016-07-12 10:09:04 -04:00
auto_channels.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
auto_constants.go Changing SpinPunch to Mattermost in copyright 2015-10-08 12:27:09 -04:00
auto_environment.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
auto_posts.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
auto_teams.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
auto_users.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
channel.go PLT-3366 Holding down the ALT key and clicking on a message adds a new messages indicator (squashed) (#3374) 2016-07-14 08:19:27 -04:00
channel_benchmark_test.go PLT-2258 Unified login screen and related APIs (#2820) 2016-05-03 14:10:36 -04:00
channel_test.go Merge release 3.2 into master (#3548) 2016-07-11 14:21:51 -04:00
cli_test.go EE: PLT-3747 Add create_channel to command line (#3760) 2016-08-12 07:50:11 -04:00
command.go PLT-3153 Converted slash command triggers to lowercase on save (#3577) 2016-07-14 10:05:25 -04:00
command_echo.go Adding loc to new command backend 2016-02-01 18:52:43 -08:00
command_echo_test.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
command_expand_collapse.go Added infrastructure for basic WebSocket API (#3432) 2016-07-12 09:36:27 -04:00
command_expand_collapse_test.go PLT-3114 Moved preview collapse out of pre-release features (#3206) 2016-06-06 10:41:54 -07:00
command_invite_people.go PLT-3131 Add slash command for sending email invites (#3218) 2016-06-02 19:39:23 -03:00
command_invite_people_test.go PLT-3131 Add slash command for sending email invites (#3218) 2016-06-02 19:39:23 -03:00
command_join.go Fixed /join (#3647) 2016-07-21 09:16:20 -04:00
command_join_test.go Fixed double join messages (#3059) 2016-05-20 09:14:18 -04:00
command_loadtest.go PLT-2258 Unified login screen and related APIs (#2820) 2016-05-03 14:10:36 -04:00
command_loadtest_test.go PLT-2298 fixing ephemeral message for loadtests (#2788) 2016-04-25 08:39:02 -04:00
command_logout.go Fixing /logout command (#2908) 2016-05-06 12:08:49 -04:00
command_logout_test.go Fixing /logout command (#2908) 2016-05-06 12:08:49 -04:00
command_me.go Adding loc to new command backend 2016-02-01 18:52:43 -08:00
command_me_test.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
command_msg.go Removed system message on /msg success (#3579) 2016-07-14 08:17:24 -04:00
command_msg_test.go Recent mention searches now OR terms instead of AND (#2931) 2016-05-09 09:00:08 -07:00
command_shortcuts.go made /shortcuts separate for mac (#3571) 2016-07-14 11:57:06 -08:00
command_shortcuts_test.go made /shortcuts separate for mac (#3571) 2016-07-14 11:57:06 -08:00
command_shrug.go Adding loc to new command backend 2016-02-01 18:52:43 -08:00
command_shrug_test.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
command_test.go Added duplicated trigger validation (#3124) 2016-05-27 08:35:55 -07:00
context.go Changed autodetection of SiteURL (#3764) 2016-08-09 08:53:22 -05:00
context_test.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
email_batching.go PLT-3647 Email Batching (#3718) 2016-08-16 14:41:47 -04:00
email_batching_test.go PLT-3647 Email Batching (#3718) 2016-08-16 14:41:47 -04:00
emoji.go PLT-3145 Custom Emojis (#3381) 2016-07-05 11:58:18 -04:00
emoji_test.go PLT-3145 Custom Emojis (#3381) 2016-07-05 11:58:18 -04:00
file.go PLT-3617 Switched public file links to use a sha256 hash (#3792) 2016-08-15 16:38:55 -05:00
file_benchmark_test.go PLT-3617 Switched public file links to use a sha256 hash (#3792) 2016-08-15 16:38:55 -05:00
file_test.go PLT-3617 Switched public file links to use a sha256 hash (#3792) 2016-08-15 16:38:55 -05:00
general.go PLT-2899 adding clustering of app servers (#3682) 2016-08-04 13:25:37 -04:00
general_test.go Adding APIs to reload config, recycle db connections and ping server (#3096) 2016-05-24 14:31:30 -07:00
import.go Fixing slack import. (#2819) 2016-04-28 16:29:13 -04:00
license.go Max_File_Size setting in System Console > File Settings (#3070) 2016-05-24 09:07:42 -04:00
license_test.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
oauth.go PLT-3879 Fix OAuth provider routes (#3780) 2016-08-10 14:20:31 -05:00
oauth_test.go fix OAuth provider when running test multiple times (#3782) 2016-08-11 08:47:12 -08:00
post.go PLT-3647 Email Batching (#3718) 2016-08-16 14:41:47 -04:00
post_benchmark_test.go Recent mention searches now OR terms instead of AND (#2931) 2016-05-09 09:00:08 -07:00
post_test.go PLT-3647 Email Batching (#3718) 2016-08-16 14:41:47 -04:00
preference.go PLT-2992 Added the ability to use different themes for each team (#3411) 2016-07-14 10:08:36 -04:00
preference_test.go PLT-2992 Added the ability to use different themes for each team (#3411) 2016-07-14 10:08:36 -04:00
server.go PLT-2057 User as a first class object (#2648) 2016-04-21 22:37:01 -07:00
server_test.go Changing SpinPunch to Mattermost in copyright 2015-10-08 12:27:09 -04:00
slackimport.go Fixing slack import. (#2819) 2016-04-28 16:29:13 -04:00
status.go PLT-2899 adding clustering of app servers (#3682) 2016-08-04 13:25:37 -04:00
status_test.go PLT-2241 Refactored statuses into a more real-time system (#3573) 2016-07-18 11:10:03 -04:00
team.go Added infrastructure for basic WebSocket API (#3432) 2016-07-12 09:36:27 -04:00
team_test.go PLT-1465 Added password requirements (#3489) 2016-07-06 14:54:54 -08:00
user.go Send verification email if user has never logged in, send email changed email otherwise (#3759) 2016-08-12 07:50:35 -04:00
user_test.go PLT-914 Add mention notifications for replies on a comment thread (#3130) 2016-07-19 08:27:23 -04:00
web_conn.go PLT-2241 Refactored statuses into a more real-time system (#3573) 2016-07-18 11:10:03 -04:00
web_hub.go PLT-2899 adding clustering of app servers (#3682) 2016-08-04 13:25:37 -04:00
webhook.go PLT-3702 Fixed outgoing webhook creation API to properly clear error flags for public channels (#3719) 2016-08-02 17:47:16 -04:00
webhook_test.go Added infrastructure for basic WebSocket API (#3432) 2016-07-12 09:36:27 -04:00
websocket.go Added infrastructure for basic WebSocket API (#3432) 2016-07-12 09:36:27 -04:00
websocket_handler.go PLT-2241 Refactored statuses into a more real-time system (#3573) 2016-07-18 11:10:03 -04:00
websocket_router.go Added infrastructure for basic WebSocket API (#3432) 2016-07-12 09:36:27 -04:00
websocket_test.go Added infrastructure for basic WebSocket API (#3432) 2016-07-12 09:36:27 -04:00