barisusakli
1f4857585d
user refactor
10 years ago
barisusakli
c0c38437a0
isAdminOrMod
10 years ago
Julian Lam
ebed9d641c
Add new ACP option to upload Touch Icon, #3668
...
Also added a number of fixes for mobile enhancements, such
as serving a manifest.json file for Android devices, and
serving proper link tags for all uploaded touch icons.
This commit also creates a new template helper for link tags.
10 years ago
barisusakli
dbf0f279a2
closes #3644
10 years ago
barisusakli
777157c0d6
remove old postTools requires
10 years ago
psychobunny
e90ee46cd1
closes #3603
10 years ago
barisusakli
30d087cbd3
closes #3607
10 years ago
barisusakli
9787e6c3df
dont download images to local, pass to upload plugin
10 years ago
barisusakli
a4d7022e68
closes #2958
10 years ago
barisusakli
f7aef56e66
closes #3529
10 years ago
barisusakli
cf193581e4
check and log all fs.unlink errors
10 years ago
barisusakli
f4bf82a349
closes #3510 increase email confirm reset to 24 hours
10 years ago
psychobunny
25a419e458
Merge branch 'master' into v0.8.x
10 years ago
Julian Lam
a1d5132777
Deprecated filter:user.delete hook
...
Please use static:user.delete instead.
10 years ago
barisusakli
6ce6503970
mark register notif read when its rejected
10 years ago
psychobunny
48cb671916
fixes #3465
...
temporary until stopforumspam supports ipv6
10 years ago
psychobunny
11e082989d
fix route to admin/manage/registration page
10 years ago
barisusakli
4e3e603ee7
closes #3456
10 years ago
psychobunny
0150e0e063
closes #3069
10 years ago
barisusakli
d5128d0513
closes #3370
10 years ago
Julian Lam
791e0893ab
added new hook "filter:digest.subscribers" to allow plugins to override digest subscriptions
10 years ago
Julian Lam
12601dd3aa
added new hook "filter:digest.subscribers" to allow plugins to override digest subscriptions
10 years ago
barisusakli
766e233b87
closes #3353
10 years ago
Barış Soner Uşaklı
b50ad39120
Merge pull request #3284 from APXEOLOG/pr-1
...
User.uploadFromUrl fix
10 years ago
barisusakli
417a573f67
closes #3260
10 years ago
APXEOLOG
1ae0077810
Change error message to localized one
10 years ago
APXEOLOG
93b6b6ba5f
Fixed two bugs:
...
1. filename cannot contain ':' (at least on windows), nodebb crashes with such filename
2. lwip cannot define image type without file extension
Also added image extension check to prevent security issues
10 years ago
barisusakli
c5b9c9254a
#3275
10 years ago
barisusakli
d135f37b4f
check register queue against stopforumspam
10 years ago
barisusakli
5ee1951245
closes #3271
10 years ago
barisusakli
57c2418157
closes #1306
10 years ago
barisusakli
ed72bacb1f
closes #3220
...
added back base_url
10 years ago
Julian Lam
e523ef7c17
added plugin hooks so that imagemagick can still be called, as a plugin, for image manipulation tasks, falling back to using lwip
10 years ago
Julian Lam
f168566928
fixed incorrect use of username in unsub cta in emails
10 years ago
barisusakli
5ce617ca5a
fix case in search
10 years ago
Kalina Panayotova
118de65f5e
Bugfix: use sorted set to get user followers in sendTopicNotificationToFollowers
10 years ago
barisusakli
39c3afec62
removed updateUserCount
10 years ago
barisusakli
8acb0ca304
incr on user create
10 years ago
Julian Lam
927971b392
added hooks for following/follower retrieval
10 years ago
barisusakli
addd6ecde7
check error fix ip
10 years ago
barisusakli
aa577f4adc
part 1
...
no upgrade script yet
10 years ago
barisusakli
5c4e988232
fix user.csv data
10 years ago
Julian Lam
fc1b0c8d24
allowing topic, post, and user creation to specify a timestamp for insertion into the past
10 years ago
barisusakli
ffac8eb41d
closes #3118
10 years ago
Barış Soner Uşaklı
c56b30ff60
convert uid mappings to sorted sets
...
email:uid, username:uid, userslug:uid, fullname:uid all converted to
sorted sets
prevents hitting mongodb document size limit
10 years ago
barisusakli
b561c49de5
moved filter:users.search before pagination
10 years ago
barisusakli
73d65dd123
filter:users.search filter:users.build hooks
10 years ago
barisusakli
9749658d35
added about me field
10 years ago
Julian Lam
5a0c657587
re: #3043 , if no address is entered, "http://" won't get automatically saved in
10 years ago
Julian Lam
5d495483ad
using url module to normalise passed-in url prior to saving in db, closes #3043
10 years ago
barisusakli
4e793995a0
dont add http:// to website if its empty
10 years ago
barisusakli
d5dd48ecc8
closes #3013
10 years ago
barisusakli
f7a3aef322
escape on the way out, fixes birthday/age calculation
10 years ago
barisusakli
fa9fde43fb
closes #2971
10 years ago
barisusakli
5501c0c759
closes #3005
10 years ago
barisusakli
3de083208d
closes #3002
10 years ago
barisusakli
3d0b50a9b7
closes #2975
10 years ago
Barış Soner Uşaklı
9c7c87fd3b
closes #2972
10 years ago
Julian Lam
56fc958939
closes #2891
10 years ago
psychobunny
43502e041a
don't send 5 million error messages during daily digest
10 years ago
barisusakli
878e548296
renamed end to stop globally
...
fixed getting favourites for admins
10 years ago
Julian Lam
47a7ab15be
refactored translator system to be a require.js module, and not a global
10 years ago
barisusakli
8d6d1c32e7
allow plugins to update additional fields with filter:user.updateProfile
10 years ago
Barış Soner Uşaklı
e0b4a35a25
dont add guests to users:postcount zset
10 years ago
Barış Soner Uşaklı
cc92d09498
generateNotificationPaths
10 years ago
Julian Lam
5a4fa18e98
fixed digests so they aren't prematurely exiting, and will send again :shipit:
10 years ago
barisusakli
9f4f858ff9
group member search
...
only look in uids that are member of the group, added custom findUids
function to user.search
10 years ago
barisusakli
201c4b35da
pagination data
...
if query is empty get all uids
10 years ago
barisusakli
d342e01ef1
search group members
10 years ago
barisusakli
bd17bff7d4
prevent double follow/unfollow
10 years ago
Barış Soner Uşaklı
8b21f1c8ab
dont reload settings page on every save
...
only show an alert if reload is required
renamed settings.language to settings.userLang to match the config
10 years ago
Barış Soner Uşaklı
5140e5db8d
closes #2759
10 years ago
Julian Lam
37d426dddb
npnp, I totally meant to remove a method that's still in use...
10 years ago
Julian Lam
55262b399a
tweaks and refactoring for #2774
10 years ago
Julian Lam
29873f1c5c
removed unused .getAll method, and sorting notifications client-side so that unread notifs don't all appear at the top, #2772
10 years ago
barisusakli
756d03fa62
closes #2745
...
generate paths on retrieval instead of notification creation
also fix follow notification path
10 years ago
Barış Soner Uşaklı
743cd20441
closes #2267
10 years ago
Julian Lam
350acde379
ability to mark a notification read/unread from dropdown list, made styling less bootstrap-locked, using FA icon in theme instead of hardcoded in template
10 years ago
Barış Soner Uşaklı
d09fcbaef0
closes #2741
10 years ago
barisusakli
3bcd8aefb0
deleteObjectFields method
...
cleaned up user reset
10 years ago
barisusakli
c305cd8220
removed commented out code
10 years ago
barisusakli
0096d74cfa
user password reset test
10 years ago
Barış Soner Uşaklı
09b26bc950
if code isnt validated return error
10 years ago
Barış Soner Uşaklı
3293436867
closes #2640
10 years ago
Julian Lam
c351261165
added daily cleaning of reset tokens #2708
10 years ago
Julian Lam
1843d0364e
closed #2708
10 years ago
barisusakli
b41119a374
show seconds like search page
10 years ago
Julian Lam
957415463f
Merge branch '0.7.0'
...
Conflicts:
package.json
src/search.js
10 years ago
barisusakli
38dd3d4281
search newer/older than and better pagination
10 years ago
barisusakli
652e247d1b
fix username change event log
10 years ago
Julian Lam
b3278cf8e8
fixed #2681
10 years ago
barisusakli
2c8e8a1f1c
closes #2550 , closes #2518
10 years ago
psychobunny
4f5918390a
if user search is blank, return all users
10 years ago
barisusakli
b54f2de504
pass uid to getUsers and getUsersFromSets
10 years ago
barisusakli
f9fecf4bc1
faster sort users
10 years ago
barisusakli
ed714cdf77
user search paginator
10 years ago
Julian Lam
891731ca52
enabled saving of sendPostNotification setting
10 years ago
Julian Lam
5a1c2b9ddf
booleanifying sendPostNotification user setting when requested, and now only sending the post notification if the user has flipped that option on in user settings... kind of an important thing to forget...
10 years ago
barisusakli
740c52fc4f
missing semicolon
10 years ago
barisusakli
22c541d95f
closes #2643
10 years ago
barisusakli
7efc0619cc
dont crash if data.username is undefined, dont set username to empty value
10 years ago
barisusakli
f1a3815ddc
action:user.updateProfile
10 years ago
barisusakli
03ae7db561
on user delete remove from ip sorted set, fix search by ip
10 years ago
barisusakli
8f5bf1a7ed
closes #2587
10 years ago
barisusakli
e414008c59
closes #2584
10 years ago
barisusakli
fd2edcaf6f
closes #2594
10 years ago
barisusakli
6ccdf187ea
closes #2595
10 years ago
barisusakli
f417e07b9d
user search changes
10 years ago
barisusakli
4ab288acae
delete fullname:uid mapping on user delete
10 years ago
barisusakli
db1cc6b8d2
search by fullname
10 years ago
barisusakli
a77a761433
closes #1917
10 years ago
barisusakli
6d31fee3f5
closes #2564
...
change user.search to accept params
can search substr with startsWith:false
no infinite scroll on admin user search page
10 years ago
barisusakli
4364b50ecf
closes #2562
10 years ago
barisusakli
d1540322c9
closes #2555
10 years ago
barisusakli
0d223ef88d
missing err
10 years ago
barisusakli
2f8e6a1f2b
closes #2458
10 years ago
barisusakli
984b17349a
closes #2476
10 years ago
barisusakli
04084807c2
removed app.loadConfig
10 years ago
barisusakli
793a0a6772
fix mark topic notifications read on enter
10 years ago
barisusakli
1a34327f9d
removed unnecessary require
10 years ago
psychobunny
e0c8989e8b
closes #2519
10 years ago
barisusakli
8e8375cbba
validate email password on register
10 years ago
barisusakli
7ae7c50f56
app.user
10 years ago
barisusakli
7d6c81160b
show 20 results for user search
10 years ago
barisusakli
612aa4e55b
closes #2491
10 years ago
barisusakli
142536b659
Merge remote-tracking branch 'origin/master' into socket.io1.x
10 years ago
barisusakli
83ab462ff5
module changes, fixed missing interval
10 years ago
barisusakli
e7a52b615b
remove user from users:online on delete
10 years ago
barisusakli
f9405c0423
closes #2440
10 years ago
Julian Lam
a31525c79f
Skipping digest sending if no notifs and no new topics, #2455
10 years ago
Julian Lam
1b526026a0
closed #2442
10 years ago
Julian Lam
6eef866320
closed #2429
10 years ago
Julian Lam
d51683f62e
closed #2421
10 years ago
Julian Lam
c7396f58cd
verbose logging for email
10 years ago
barisusakli
8b573bff39
send 10 topics in digest not 11
10 years ago
barisusakli
02fb81901d
moved posts related stuff to user/posts.js
10 years ago
barisusakli
8be9e6d413
action:user.verify change #1527
10 years ago
barisusakli
9e1789dc58
closes #2297
10 years ago
barisusakli
37d7756271
hasEnoughRep can take an array
...
user follow uid checks
10 years ago
barisusakli
df4b555717
less db calls
...
no db call for settings if uid 0
no db call for isFollowing if uid 0
10 years ago
barisusakli
84b7a2c92d
checks in socket.io/user
...
reset doesnt need socket
10 years ago
barisusakli
8e84e47578
if a user is deleted remove from banned sorted set as well
10 years ago
Julian Lam
adfb89a2ad
closed #2321
10 years ago
barisusakli
121de11400
closes #2323
10 years ago
barisusakli
0fba1e37a7
no need for double trim :P
10 years ago
barisusakli
5be1c17aa7
refactor user.create
...
dont fire filter:user.create if there userData is invalid
10 years ago
barisusakli
c4a39c8163
use processSortedSet instead of getting all users
10 years ago
barisusakli
dcf2691a12
fix indent
10 years ago
Barış Soner Uşaklı
591a8b6b12
Merge pull request #2270 from stevelacy/master
...
Add user.updateProfile - hook user profile updates
10 years ago
barisusakli
1b80e6dbb2
fix email update on mongo
10 years ago