mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 15:30:13 +01:00
Default to BIGEVENTS_PATTERN=NONE so that Wekan sends less email
notifications. Thanks to rinnaz and xet7 ! Closes #2646, closes #2617
This commit is contained in:
parent
cdea7e8869
commit
0083215ea3
8 changed files with 76 additions and 15 deletions
|
|
@ -26,7 +26,7 @@ ENV BUILD_DEPS="apt-utils bsdtar gnupg gosu wget curl bzip2 g++ build-essential
|
||||||
ATTACHMENTS_STORE_PATH="" \
|
ATTACHMENTS_STORE_PATH="" \
|
||||||
MAX_IMAGE_PIXEL="" \
|
MAX_IMAGE_PIXEL="" \
|
||||||
IMAGE_COMPRESS_RATIO="" \
|
IMAGE_COMPRESS_RATIO="" \
|
||||||
BIGEVENTS_PATTERN="" \
|
BIGEVENTS_PATTERN=NONE \
|
||||||
NOTIFY_DUE_DAYS_BEFORE_AND_AFTER="" \
|
NOTIFY_DUE_DAYS_BEFORE_AND_AFTER="" \
|
||||||
NOTIFY_DUE_AT_HOUR_OF_DAY="" \
|
NOTIFY_DUE_AT_HOUR_OF_DAY="" \
|
||||||
EMAIL_NOTIFICATION_TIMEOUT=30000 \
|
EMAIL_NOTIFICATION_TIMEOUT=30000 \
|
||||||
|
|
|
||||||
|
|
@ -251,19 +251,19 @@ services:
|
||||||
#---------------------------------------------------------------
|
#---------------------------------------------------------------
|
||||||
# ==== BIGEVENTS DUE ETC NOTIFICATIONS =====
|
# ==== BIGEVENTS DUE ETC NOTIFICATIONS =====
|
||||||
# https://github.com/wekan/wekan/pull/2541
|
# https://github.com/wekan/wekan/pull/2541
|
||||||
# Introduced a system env var BIGEVENTS_PATTERN default as "due",
|
# Introduced a system env var BIGEVENTS_PATTERN default as "NONE",
|
||||||
# so any activityType matches the pattern, system will send out
|
# so any activityType matches the pattern, system will send out
|
||||||
# notifications to all board members no matter they are watching
|
# notifications to all board members no matter they are watching
|
||||||
# or tracking the board or not. Owner of the wekan server can
|
# or tracking the board or not. Owner of the wekan server can
|
||||||
# disable the feature by setting this variable to "NONE" or
|
# disable the feature by setting this variable to "NONE" or
|
||||||
# change the pattern to any valid regex. i.e. '|' delimited
|
# change the pattern to any valid regex. i.e. '|' delimited
|
||||||
# activityType names.
|
# activityType names.
|
||||||
# a) Default
|
# a) Example
|
||||||
#- BIGEVENTS_PATTERN=due
|
#- BIGEVENTS_PATTERN=due
|
||||||
# b) All
|
# b) All
|
||||||
#- BIGEVENTS_PATTERN=received|start|due|end
|
#- BIGEVENTS_PATTERN=received|start|due|end
|
||||||
# c) Disabled
|
# c) Disabled
|
||||||
#- BIGEVENTS_PATTERN=NONE
|
- BIGEVENTS_PATTERN=NONE
|
||||||
#---------------------------------------------------------------
|
#---------------------------------------------------------------
|
||||||
# ==== EMAIL DUE DATE NOTIFICATION =====
|
# ==== EMAIL DUE DATE NOTIFICATION =====
|
||||||
# https://github.com/wekan/wekan/pull/2536
|
# https://github.com/wekan/wekan/pull/2536
|
||||||
|
|
|
||||||
|
|
@ -50,19 +50,19 @@
|
||||||
#---------------------------------------------------------------
|
#---------------------------------------------------------------
|
||||||
# ==== BIGEVENTS DUE ETC NOTIFICATIONS =====
|
# ==== BIGEVENTS DUE ETC NOTIFICATIONS =====
|
||||||
# https://github.com/wekan/wekan/pull/2541
|
# https://github.com/wekan/wekan/pull/2541
|
||||||
# Introduced a system env var BIGEVENTS_PATTERN default as "due",
|
# Introduced a system env var BIGEVENTS_PATTERN default as "NONE",
|
||||||
# so any activityType matches the pattern, system will send out
|
# so any activityType matches the pattern, system will send out
|
||||||
# notifications to all board members no matter they are watching
|
# notifications to all board members no matter they are watching
|
||||||
# or tracking the board or not. Owner of the wekan server can
|
# or tracking the board or not. Owner of the wekan server can
|
||||||
# disable the feature by setting this variable to "NONE" or
|
# disable the feature by setting this variable to "NONE" or
|
||||||
# change the pattern to any valid regex. i.e. '|' delimited
|
# change the pattern to any valid regex. i.e. '|' delimited
|
||||||
# activityType names.
|
# activityType names.
|
||||||
# a) Default
|
# a) Example
|
||||||
#export BIGEVENTS_PATTERN=due
|
#export BIGEVENTS_PATTERN=due
|
||||||
# b) All
|
# b) All
|
||||||
#export BIGEVENTS_PATTERN=received|start|due|end
|
#export BIGEVENTS_PATTERN=received|start|due|end
|
||||||
# c) Disabled
|
# c) Disabled
|
||||||
#export BIGEVENTS_PATTERN=NONE
|
export BIGEVENTS_PATTERN=NONE
|
||||||
#---------------------------------------------------------------
|
#---------------------------------------------------------------
|
||||||
# ==== EMAIL DUE DATE NOTIFICATION =====
|
# ==== EMAIL DUE DATE NOTIFICATION =====
|
||||||
# https://github.com/wekan/wekan/pull/2536
|
# https://github.com/wekan/wekan/pull/2536
|
||||||
|
|
|
||||||
|
|
@ -240,6 +240,7 @@ const myCommand :Spk.Manifest.Command = (
|
||||||
(key = "WITH_API", value = "true"),
|
(key = "WITH_API", value = "true"),
|
||||||
(key = "RICHER_CARD_COMMENT_EDITOR", value="true"),
|
(key = "RICHER_CARD_COMMENT_EDITOR", value="true"),
|
||||||
(key = "CARD_OPENED_WEBHOOK_ENABLED", value="false"),
|
(key = "CARD_OPENED_WEBHOOK_ENABLED", value="false"),
|
||||||
|
(key = "BIGEVENTS_PATTERN", value="NONE"),
|
||||||
(key = "MATOMO_ADDRESS", value=""),
|
(key = "MATOMO_ADDRESS", value=""),
|
||||||
(key = "MATOMO_SITE_ID", value=""),
|
(key = "MATOMO_SITE_ID", value=""),
|
||||||
(key = "MATOMO_DO_NOT_TRACK", value="true"),
|
(key = "MATOMO_DO_NOT_TRACK", value="true"),
|
||||||
|
|
|
||||||
|
|
@ -104,8 +104,8 @@ DESCRIPTION_IMAGE_COMPRESS_RATIO="Image compress ratio: Allow to shrink attached
|
||||||
DEFAULT_IMAGE_COMPRESS_RATIO=""
|
DEFAULT_IMAGE_COMPRESS_RATIO=""
|
||||||
KEY_IMAGE_COMPRESS_RATIO="image-compress-ratio"
|
KEY_IMAGE_COMPRESS_RATIO="image-compress-ratio"
|
||||||
|
|
||||||
DESCRIPTION_BIGEVENTS_PATTERN="Big events pattern: Notify always due etc regardless of notification settings. Default: due, All: received|start|due|end, Disabled: NONE"
|
DESCRIPTION_BIGEVENTS_PATTERN="Big events pattern: Notify always due etc regardless of notification settings. Default: NONE, All: received|start|due|end, Disabled: NONE"
|
||||||
DEFAULT_BIGEVENTS_PATTERN=""
|
DEFAULT_BIGEVENTS_PATTERN="NONE"
|
||||||
KEY_BIGEVENTS_PATTERN="bigevents-pattern"
|
KEY_BIGEVENTS_PATTERN="bigevents-pattern"
|
||||||
|
|
||||||
DESCRIPTION_NOTIFY_DUE_DAYS_BEFORE_AND_AFTER="Notify due days, default 2 days before and after. 0 = due notifications disabled. Default: 2"
|
DESCRIPTION_NOTIFY_DUE_DAYS_BEFORE_AND_AFTER="Notify due days, default 2 days before and after. 0 = due notifications disabled. Default: 2"
|
||||||
|
|
|
||||||
|
|
@ -45,19 +45,19 @@ REM SET ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW=15
|
||||||
|
|
||||||
REM # ==== BIGEVENTS DUE ETC NOTIFICATIONS =====
|
REM # ==== BIGEVENTS DUE ETC NOTIFICATIONS =====
|
||||||
REM # https://github.com/wekan/wekan/pull/2541
|
REM # https://github.com/wekan/wekan/pull/2541
|
||||||
REM # Introduced a system env var BIGEVENTS_PATTERN default as "due",
|
REM # Introduced a system env var BIGEVENTS_PATTERN default as "NONE",
|
||||||
REM # so any activityType matches the pattern, system will send out
|
REM # so any activityType matches the pattern, system will send out
|
||||||
REM # notifications to all board members no matter they are watching
|
REM # notifications to all board members no matter they are watching
|
||||||
REM # or tracking the board or not. Owner of the wekan server can
|
REM # or tracking the board or not. Owner of the wekan server can
|
||||||
REM # disable the feature by setting this variable to "NONE" or
|
REM # disable the feature by setting this variable to "NONE" or
|
||||||
REM # change the pattern to any valid regex. i.e. '|' delimited
|
REM # change the pattern to any valid regex. i.e. '|' delimited
|
||||||
REM # activityType names.
|
REM # activityType names.
|
||||||
REM # a) Default
|
REM # a) Example
|
||||||
REM SET BIGEVENTS_PATTERN=due
|
REM SET BIGEVENTS_PATTERN=due
|
||||||
REM # b) All
|
REM # b) All
|
||||||
REM SET BIGEVENTS_PATTERN=received|start|due|end
|
REM SET BIGEVENTS_PATTERN=received|start|due|end
|
||||||
REM # c) Disabled
|
REM # c) Disabled
|
||||||
REM SET BIGEVENTS_PATTERN=NONE
|
SET BIGEVENTS_PATTERN=NONE
|
||||||
|
|
||||||
REM # ==== EMAIL DUE DATE NOTIFICATION =====
|
REM # ==== EMAIL DUE DATE NOTIFICATION =====
|
||||||
REM # https://github.com/wekan/wekan/pull/2536
|
REM # https://github.com/wekan/wekan/pull/2536
|
||||||
|
|
|
||||||
|
|
@ -51,19 +51,19 @@
|
||||||
#---------------------------------------------------------------
|
#---------------------------------------------------------------
|
||||||
# ==== BIGEVENTS DUE ETC NOTIFICATIONS =====
|
# ==== BIGEVENTS DUE ETC NOTIFICATIONS =====
|
||||||
# https://github.com/wekan/wekan/pull/2541
|
# https://github.com/wekan/wekan/pull/2541
|
||||||
# Introduced a system env var BIGEVENTS_PATTERN default as "due",
|
# Introduced a system env var BIGEVENTS_PATTERN default as "NONE",
|
||||||
# so any activityType matches the pattern, system will send out
|
# so any activityType matches the pattern, system will send out
|
||||||
# notifications to all board members no matter they are watching
|
# notifications to all board members no matter they are watching
|
||||||
# or tracking the board or not. Owner of the wekan server can
|
# or tracking the board or not. Owner of the wekan server can
|
||||||
# disable the feature by setting this variable to "NONE" or
|
# disable the feature by setting this variable to "NONE" or
|
||||||
# change the pattern to any valid regex. i.e. '|' delimited
|
# change the pattern to any valid regex. i.e. '|' delimited
|
||||||
# activityType names.
|
# activityType names.
|
||||||
# a) Default
|
# a) Example
|
||||||
#export BIGEVENTS_PATTERN=due
|
#export BIGEVENTS_PATTERN=due
|
||||||
# b) All
|
# b) All
|
||||||
#export BIGEVENTS_PATTERN=received|start|due|end
|
#export BIGEVENTS_PATTERN=received|start|due|end
|
||||||
# c) Disabled
|
# c) Disabled
|
||||||
#export BIGEVENTS_PATTERN=NONE
|
export BIGEVENTS_PATTERN=NONE
|
||||||
#---------------------------------------------------------------
|
#---------------------------------------------------------------
|
||||||
# ==== EMAIL DUE DATE NOTIFICATION =====
|
# ==== EMAIL DUE DATE NOTIFICATION =====
|
||||||
# https://github.com/wekan/wekan/pull/2536
|
# https://github.com/wekan/wekan/pull/2536
|
||||||
|
|
|
||||||
|
|
@ -211,6 +211,66 @@ services:
|
||||||
# https://github.com/wekan/wekan-gogs
|
# https://github.com/wekan/wekan-gogs
|
||||||
# If you disable Wekan API with false, Export Board does not work.
|
# If you disable Wekan API with false, Export Board does not work.
|
||||||
- WITH_API=true
|
- WITH_API=true
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
# ==== PASSWORD BRUTE FORCE PROTECTION ====
|
||||||
|
#https://atmospherejs.com/lucasantoniassi/accounts-lockout
|
||||||
|
#Defaults below. Uncomment to change. wekan/server/accounts-lockout.js
|
||||||
|
#- ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE=3
|
||||||
|
#- ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD=60
|
||||||
|
#- ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW=15
|
||||||
|
#- ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE=3
|
||||||
|
#- ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD=60
|
||||||
|
#- ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW=15
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
# ==== STORE ATTACHMENT ON SERVER FILESYSTEM INSTEAD OF MONGODB ====
|
||||||
|
# https://github.com/wekan/wekan/pull/2603
|
||||||
|
#- ATTACHMENTS_STORE_PATH = <pathname> # pathname can be relative or fullpath
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
# ==== RICH TEXT EDITOR IN CARD COMMENTS ====
|
||||||
|
# https://github.com/wekan/wekan/pull/2560
|
||||||
|
- RICHER_CARD_COMMENT_EDITOR=true
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
# ==== CARD OPENED, SEND WEBHOOK MESSAGE ====
|
||||||
|
# https://github.com/wekan/wekan/issues/2518
|
||||||
|
- CARD_OPENED_WEBHOOK_ENABLED=false
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
# ==== Allow to shrink attached/pasted image ====
|
||||||
|
# https://github.com/wekan/wekan/pull/2544
|
||||||
|
#-MAX_IMAGE_PIXEL=1024
|
||||||
|
#-IMAGE_COMPRESS_RATIO=80
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
# ==== BIGEVENTS DUE ETC NOTIFICATIONS =====
|
||||||
|
# https://github.com/wekan/wekan/pull/2541
|
||||||
|
# Introduced a system env var BIGEVENTS_PATTERN default as "NONE",
|
||||||
|
# so any activityType matches the pattern, system will send out
|
||||||
|
# notifications to all board members no matter they are watching
|
||||||
|
# or tracking the board or not. Owner of the wekan server can
|
||||||
|
# disable the feature by setting this variable to "NONE" or
|
||||||
|
# change the pattern to any valid regex. i.e. '|' delimited
|
||||||
|
# activityType names.
|
||||||
|
# a) Example
|
||||||
|
#- BIGEVENTS_PATTERN=due
|
||||||
|
# b) All
|
||||||
|
#- BIGEVENTS_PATTERN=received|start|due|end
|
||||||
|
# c) Disabled
|
||||||
|
- BIGEVENTS_PATTERN=NONE
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
# ==== EMAIL DUE DATE NOTIFICATION =====
|
||||||
|
# https://github.com/wekan/wekan/pull/2536
|
||||||
|
# System timelines will be showing any user modification for
|
||||||
|
# dueat startat endat receivedat, also notification to
|
||||||
|
# the watchers and if any card is due, about due or past due.
|
||||||
|
#
|
||||||
|
# Notify due days, default 2 days before and after. 0 = due notifications disabled. Default: 2
|
||||||
|
#- NOTIFY_DUE_DAYS_BEFORE_AND_AFTER=2
|
||||||
|
#
|
||||||
|
# Notify due at hour of day. Default every morning at 8am. Can be 0-23.
|
||||||
|
# If env variable has parsing error, use default. Notification sent to watchers.
|
||||||
|
#- NOTIFY_DUE_AT_HOUR_OF_DAY=8
|
||||||
|
#-----------------------------------------------------------------
|
||||||
|
# ==== EMAIL NOTIFICATION TIMEOUT, ms =====
|
||||||
|
# Defaut: 30000 ms = 30s
|
||||||
|
#- EMAIL_NOTIFICATION_TIMEOUT=30000
|
||||||
#-----------------------------------------------------------------
|
#-----------------------------------------------------------------
|
||||||
# ==== CORS =====
|
# ==== CORS =====
|
||||||
# CORS: Set Access-Control-Allow-Origin header. Example: *
|
# CORS: Set Access-Control-Allow-Origin header. Example: *
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue