Julian Lam
165a1d8b76
Revert "fix: update usage of emailer.send to not catch (as errors are no longer thrown), email error throttler"
...
This reverts commit d4e5259fcf
.
3 years ago
Julian Lam
d4e5259fcf
fix: update usage of emailer.send to not catch (as errors are no longer thrown), email error throttler
3 years ago
Barış Soner Uşaklı
c4fc7bf9b5
fix : #9818 , fix totalTime calculation
4 years ago
Barış Soner Uşaklı
05ddd60c5e
dont check empty emails in queue
4 years ago
Peter Jaszkowiak
23f212a4c0
chore: eslint prefer-destructuring
4 years ago
Peter Jaszkowiak
b56d9e12b5
chore: eslint prefer-arrow-callback
4 years ago
Peter Jaszkowiak
707b55b6a5
chore: eslint prefer-template
4 years ago
Peter Jaszkowiak
2be396ff6e
fix: email testing and settings change from ACP
...
- changing email SMTP settings wouldn't apply the first time
- "Send Test Email" now will report emailer errors in most cases
4 years ago
Barış Soner Uşaklı
dadb2527da
fix : #8974 , with password login for approval queue
5 years ago
Julian Lam
6e2da9966e
refactor: move plugin hook methods to plugin.hooks.*
5 years ago
Barış Soner Uşaklı
51b7eca119
fix: run every hour, dont show message if average_time is 0
5 years ago
Opliko
04f4429f72
Resolve #7514 - optional timer for registration queue ( #8796 )
...
* feat: #7514 Optional timer for registration queue
* feat: show minutes in average time
* fix: don't show total number of minutes
* feat: implement requested changes
* fix: just store minutes instead of milliseconds
* feat: set default values
5 years ago
Barış Soner Uşaklı
43afe7ffab
refactor: async/await src/user/approval
5 years ago
Barış Soner Uşaklı
dc29f4dca2
refactor: switch to using slugify module
5 years ago
Barış Soner Uşaklı
9f9164a9be
fix : #8582
5 years ago
Baris Usakli
d5dda26f97
fix : #7938 , escape username in registration queue
6 years ago
Barış Soner Uşaklı
b9105ef9c6
refactor: async/await controllers/authentication
6 years ago
Baris Usakli
6a486e35bb
fix: user urls in subfolder install
...
fix missing await
6 years ago
Barış Soner Uşaklı
b24ce97602
feat: #7743 , user/approval, user/auth
6 years ago
Barış Soner Uşaklı
4b843ba16f
fix : #7567 , allow invite and approval at the same time
6 years ago
Andrew Rodrigues
9bf3517db1
fix: failing test from 00552d7183
6 years ago
Andrew Rodrigues
00552d7183
fix: fire filter:register.complete for users approved via registration queue
6 years ago
Barış Soner Uşaklı
c6ad8fae2a
fix : #7354
6 years ago
Aziz Khoury
6cd8248cae
added empty array for customActions and another indentation fix attempt, related to #7284
6 years ago
Aziz Khoury
04232986ab
related to https://github.com/NodeBB/NodeBB/issues/7212
6 years ago
Peter Jaszkowiak
ba619c7ec8
style(eslint): match operator-linebreak preferences
7 years ago
Barış Soner Uşaklı
2c5e38d8f1
closes #7004
...
do not translate email subjects twice, emailer already translates the passed in subject param
7 years ago
renovate[bot]
64b9dabff8
chore(deps): update dependency eslint-config-airbnb-base to v13 ( #6599 )
...
* chore(deps): update dependency eslint-config-airbnb-base to v13
* chore: #6599 , linting 😬
7 years ago
Barış Soner Uşaklı
66ed48e088
closes #6875
7 years ago
Barış Soner Uşaklı
e3fd402070
escape email in registration queue and invites
8 years ago
Barış Soner Uşaklı
dd176dd5f2
Notification delivery ( #6072 )
...
* ability for users to choose how they receive notifications
add type field to more notifications, the type field is used to
determine what to do based on user
setting(none,notification,email,notificationemail)
* change var name to types
* cleanup
* add event types for privileged users
* remove unused language keys
* fix uids check
* changed if statements
* upgrade script to preserver old settings
8 years ago
Baris Usakli
875672522e
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
...
# Conflicts:
# src/search.js
8 years ago
Baris Usakli
949595fdf3
fix eslint
8 years ago
Baris Usakli
541b78c26d
fix ipMatch data
8 years ago
Julian Lam
a2627d2066
added default payload to emails, and adding nodebb logo for email header
8 years ago
Barış Soner Uşaklı
b29745aa44
more auth tests
8 years ago
Peter Jaszkowiak
1ed571189c
Make utils and translator easier to require
...
Move utils.walk to file.walk, backwards compatible
8 years ago
Peter Jaszkowiak
896c8c7343
ESlint object-curly-spacing
8 years ago
Peter Jaszkowiak
3b0dd2d1ef
ESlint padded-blocks
8 years ago
Peter Jaszkowiak
bc1d70c126
ESlint comma-dangle
8 years ago
barisusakli
091f459f5e
search socket test
9 years ago
barisusakli
4b6e4f085d
more tests
...
group cover upload tests
registration approval queue tests
9 years ago
barisusakli
2c65b2ecf3
closes #5143
9 years ago
HeeL
4a3c31b2dc
Fix space-before-function-paren linter rule
9 years ago
barisusakli
becacdefb0
new hooks to customize registration queue with custom data
9 years ago
Ben Lubar
de49de3c56
Show accounts using the same IP address as a registration queue entry ( #4965 )
9 years ago
barisusakli
1f3fa3a90f
closes #4725
9 years ago
Barış Soner Uşaklı
99ae0eb378
closes #4468
9 years ago
Julian Lam
5e3a114b17
added LRU cache to registration queue data
9 years ago
Julian Lam
5705681aa0
tweaked registration queue logic a bit
...
- encoding inputs during url construction
- limiting maximum # of parallel requests to 20
- using map instead of forEach
9 years ago