Julian Lam
a0b6d15b2e
closed #1102
11 years ago
Julian Lam
d3ba03ceae
fixed #1089
11 years ago
Baris Soner Usakli
020a70ecb6
removed showemail setting from user hash, its in user settings now
11 years ago
Baris Soner Usakli
3be0ad5bce
wait for user object to be saved before returning from User.create
11 years ago
Julian Lam
f50d77bca0
resolved #1060
11 years ago
Baris Soner Usakli
520b349c17
closes #1044
11 years ago
Julian Lam
e4812fab87
removing console.log
11 years ago
Baris Soner Usakli
d75cdf8b9f
check err firsT
11 years ago
Julian Lam
9e64f4e303
passing in a picture into notifications now
11 years ago
Julian Lam
aba1b95cac
updating notifications.create to accept a hash instead of discrete arguments - breaking change
11 years ago
Julian Lam
d0d3160fc7
final pass, #999
11 years ago
Baris Soner Usakli
ce4896f2c5
fixed read notifications
11 years ago
Baris Soner Usakli
d4bc6904fb
fixed socket crash
11 years ago
Baris Soner Usakli
1c14bcd1ed
dont update last online time if status is offline
11 years ago
Baris Soner Usakli
860aabe0d3
oops fixed
11 years ago
Baris Soner Usakli
7b4f098cb4
dont allow negative or zero pagination values for user setting
11 years ago
Baris Soner Usakli
475f9bea04
closes #1011 , last online wont give away your invisible status
11 years ago
Baris Soner Usakli
c560f8fb75
reduced DRY fail
11 years ago
Baris Soner Usakli
8456025f28
2 more maps
11 years ago
Baris Soner Usakli
5e0435677b
function name is good enough :)
11 years ago
Baris Soner Usakli
a8e5c7d149
error checks more err first, replaced a eachSeries with async.map
11 years ago
Baris Soner Usakli
bb59158bbc
closes #721 , admins can edit other users from their edit page
11 years ago
psychobunny
ad9209ec38
modifying user.getSettings / user.saveSettings to allow passing in custom data
11 years ago
Baris Soner Usakli
242927d702
user selectable pagination
11 years ago
Julian Lam
f8ea87b003
issue #961 - fixed bug where if a moderators group was not found, it would cause the active users box to derp out. Also renamed the moderators priv group name
11 years ago
Julian Lam
e176abae50
started #961 , first pass
11 years ago
Baris Soner Usakli
a142789c25
if status is not set assume online
11 years ago
Baris Soner Usakli
5bed729682
closes #935
11 years ago
Baris Soner Usakli
3d61a1b15b
use map instead of eachSeries
11 years ago
Baris Soner Usakli
d788ad7cdf
return offine status if user isnt online
11 years ago
Baris Soner Usakli
97e0e48b07
closes #714 , closes #824
11 years ago
Julian Lam
fac55160fa
new translation strings for pages, proper unicode handling in parseFragment
11 years ago
Julian Lam
8e1137b5dd
Merge branch 'master' of github.com:designcreateplay/NodeBB
11 years ago
Julian Lam
ef39c128c2
Removing Google Plus integration from core - adios!
11 years ago
Baris Soner Usakli
c18788fbc9
crash fix if topic has no posts, and check confirm obj
11 years ago
Baris Soner Usakli
e4d60b7a55
Merge branch 'master' of https://github.com/richiepreece/NodeBB into richiepreece-master
11 years ago
Julian Lam
7e3c46db61
Removing Twitter SSO - toodles!
11 years ago
Julian Lam
e7eab83d8f
removing facebook SSO from core
11 years ago
Julian Lam
96b2a15290
user registration now no longer sends a welcome email if no emailers are present
11 years ago
Baris Soner Usakli
6628db89af
added saerch array
11 years ago
Baris Soner Usakli
393bb7245c
closes #866
11 years ago
Julian Lam
a3fe390810
reverting change to User.search that added "timing" to the return of User.search. Such a change can only be made for 0.4.0, sorry!
11 years ago
Julian Lam
dc7cd95f6d
Merge branch 'master' of github.com:designcreateplay/NodeBB
11 years ago
Baris Soner Usakli
f3bdc55348
little tweak to user search show timing and 10 users, sort after slicing
11 years ago
Baris Soner Usakli
b0ef974590
lots of cleanup and refactor
11 years ago
Julian Lam
d380f69310
support for "registered users" and "administrators" in access control (categories). Renamed "Administrators" group to "administrators", and made hidden
11 years ago
Julian Lam
f02cd9df82
Merge branch 'master' of github.com:akhoury/NodeBB into akhoury-master
...
Conflicts:
src/user.js
11 years ago
Baris Soner Usakli
b325212182
crash fix for admin verify email, temp fix
11 years ago
Baris Soner Usakli
b945dfc71d
closes #843
11 years ago
Richie Preece
d959aad41f
Changed to bcrypt.js
11 years ago
Julian Lam
397861c3cc
Merge branch 'master' of github.com:designcreateplay/NodeBB
11 years ago
Julian Lam
0020f278a5
stopped using unnecessary regex in user search
11 years ago
Baris Soner Usakli
aa2978976c
notif fix
11 years ago
Baris Soner Usakli
a1149b8f8d
notif unread class
11 years ago
Aziz Khoury
74f23497dc
password should be passed to action hook, and it was being ovewritten
11 years ago
Aziz Khoury
f74f01ca77
Changed User.create signature to accept a hash, added a couple of utility functions as well
11 years ago
Julian Lam
938b78786e
closed #818 - case insensitive user search
11 years ago
Julian Lam
b6aa31b245
removed references to Reds user search
11 years ago
Julian Lam
e542da1f52
added alphanumeric user search (instead of using reds), and exposed a proper socket call for user searching for non-admins
11 years ago
Julian Lam
483ad87c1d
first pass
11 years ago
Baris Soner Usakli
3d30c0bd87
tmp fix for nested if
11 years ago
Baris Soner Usakli
bbac361670
fixed crash if empty topic was loaded without ajaxify
11 years ago
Baris Soner Usakli
b062af2c4b
fixed user pwd reset
11 years ago
Baris Soner Usakli
31d353ab0e
more fixes
11 years ago
Julian Lam
111776d878
notifications socket callbacks
11 years ago
Baris Soner Usakli
39b631a3a8
more fixes
11 years ago
Baris Soner Usakli
e061978bd5
more fixes
11 years ago
Baris Soner Usakli
afe97233aa
more fixes
11 years ago
Baris Soner Usakli
7470c1bbd9
more fixes
11 years ago
Baris Soner Usakli
0b132cadcf
user fixes
11 years ago
Baris Soner Usakli
adf4a5c407
user.js changes
11 years ago
Julian Lam
a48a7acd51
fixing issue where after a user changed their username, the new name was not reindexed by Reds
11 years ago
Baris Soner Usakli
dcf47f558e
limit search in db
11 years ago
Baris Soner Usakli
a97ee201d8
makes recent unread and category pages a lot faster, added logging when a user changes their username
11 years ago
Julian Lam
97cc6cde67
closed #733 - after upgrade script, all users will be in a system "registered users" group
11 years ago
Julian Lam
3da96faa12
fixed email exists error... weird.
11 years ago
Julian Lam
dfa9f203e6
crashing a lot less now, heh
11 years ago
Julian Lam
adb8f80b86
interim commit - removed calls to websockets.js, beginning porting to namespaced files
11 years ago
Baris Soner Usakli
dabd2f29af
closes #747
11 years ago
Baris Soner Usakli
eb65c5ad1b
reindex user name after change, #745
11 years ago
Baris Soner Usakli
176ac54cdf
closes #745
11 years ago
Baris Soner Usakli
a4ae9c70df
closes #742 , closes #741
11 years ago
psychobunny
cfa4256df5
admin - download emails.csv, thanks to @akhoury for the gist
11 years ago
Julian Lam
71681b936f
fixed #731
11 years ago
Baris Soner Usakli
e69611fa22
if email didnt change dont update and dont log
11 years ago
Julian Lam
11ed9e8c85
tweaks to emailer, implemented emailer hook for password reset
11 years ago
Julian Lam
24944762d7
fixing 'back to nodebb' ext, and revamping email confirm logic
11 years ago
Julian Lam
339ed4e47b
implemented emailer for welcome email (though the email confirmation system is horribly broken)
11 years ago
Julian Lam
dd72e73284
emailer invocation for new users
11 years ago
Baris Soner Usakli
daacdb50f3
closes #645
11 years ago
Baris Soner Usakli
3e6bcd83cc
fixed typo in user reset
11 years ago
Julian Lam
b52782deb8
removed use of strip_tags and using String library instead
11 years ago
Baris Soner Usakli
3a00c177d3
closes #150
11 years ago
Baris Usakli
da9c673ec4
closes #651
11 years ago
Baris Soner Usakli
770cea9329
added more error first to some functions
11 years ago
Julian Lam
64e87b761f
closed #652
11 years ago
Julian Lam
c313c4501b
pushNotifCount method for real-time updating of notification bell + favicon for multiple tabs ( closes #219 )
11 years ago
Baris Soner Usakli
097810a057
parseInt fixes getObjects fix
11 years ago
Baris Soner Usakli
81055523a0
fixed bracket
11 years ago
Baris Soner Usakli
53ca7a1143
added search functions to database files, removed reds from nodebb moved it to redis
11 years ago
Baris Usakli
7875138c08
added parseInt
11 years ago
Baris Usakli
c096656eff
merged master fixed conflicts
11 years ago
Baris Soner Usakli
639247a8b0
fixed notifications
11 years ago
Baris Soner Usakli
53a7eab3e8
removed couple RDB.multis
11 years ago
Baris Soner Usakli
4b5988c269
isSetMember returns true or false
11 years ago
Julian Lam
b176629b44
integrated Tinycon lib and actually fixed notification counts... heh.
...
closed #610
11 years ago
Baris Usakli
91d6f83de4
more mongo work
11 years ago
Baris Soner Usakli
b900bc9cce
more fixes
11 years ago
Baris Soner Usakli
fc066c21bf
added upgrade for global keys
11 years ago
Baris Soner Usakli
32d5118266
tons more changes
11 years ago
Baris Soner Usakli
3775c8e50a
tons more changes
11 years ago
Baris Usakli
c9308efbec
more work
11 years ago
Barış Soner Uşaklı
391b8098a3
Merge pull request #588 from akhoury/master
...
websockets to follow same pattern, added hook action:user.create
11 years ago
Baris Soner Usakli
f405dec4e9
#589
11 years ago
akhoury
1aa1ddb4ec
added plugin hook > action:user.create on user creation
11 years ago
Aziz Khoury
a905c6a084
During 11k users migration, was hitting too many open files errors
11 years ago
Julian Lam
0a06f1ac7d
Merge remote-tracking branch 'origin/master' into category-whitelisting
11 years ago
Baris Soner Usakli
2148f6ff95
closes #559
11 years ago
Julian Lam
f0e8633dcc
category whitelisting for posting messages, isAdmin now error-first
11 years ago
Julian Lam
5ee5c8179a
category whitelist for replying to posts, lots of refactoring, too
11 years ago
Baris Usakli
e1f6e064a9
removed io from user.js, figure out why notifications are breaking when websockets.js is required from it
11 years ago
Baris Usakli
83f18c1915
closes #526
11 years ago
Baris Usakli
7c950cc350
require cleanup in user.js, removed user.latest not used anymore
11 years ago
Baris Usakli
cc0fe66e3e
minor tweak to notif filter :)
11 years ago
Julian Lam
28dab60232
resolving notifs issue, I hope
11 years ago
Baris Usakli
4552e6286e
dont allow empty userslugs to register
11 years ago
Denis Wolf
89e9d56dee
user.js: Else in the sky with diamonds - fixing syntactic style.
11 years ago
Denis Wolf
b179991be4
user.js: ladies and gentlemen, I'm going to satisfy jshint right before your eyes!
11 years ago
Baris Soner Usakli
9b7c9e4a81
camel case for user.js methods
11 years ago
Julian Lam
930a9c8bca
completed notifications pruning method
11 years ago
Julian Lam
62c85274a3
mark all notifs as read functionality. CSS tweaks...
11 years ago
Julian Lam
705571de8c
notifications page + ajaxify route + css styling
11 years ago
Baris Soner Usakli
08130e8088
fixed conditional in follower/following count
11 years ago
Baris Usakli
9af26db57a
follower count fix
11 years ago
Baris Usakli
52f2e193d6
if api fails with 404 ajaxify to 404, added type check to updateProfile
11 years ago
Julian Lam
585e07bc79
closed #368 - notifications now no longer need scores
11 years ago
Baris Usakli
e78369f0fa
use User.isAdmin instead
12 years ago
Baris Usakli
d40a6a5c3f
added adminitstrator value to userData for admin users page
12 years ago
Baris Soner Usakli
2dcc4172c4
closes #357
12 years ago
Baris Usakli
3348ed3524
fixed email key
12 years ago
Baris Usakli
942a21b4be
fixed email meta changes
12 years ago
Baris Usakli
7d50551392
remove throw in email send
12 years ago
Baris Usakli
27cb837b08
closes #303
12 years ago
psychobunny
64b071f277
nconf and redis wrapper no longer global objects. jshinted app.js. updated sockets.io to latest
12 years ago
psychobunny
aea3181d27
formatting - server side core
12 years ago
Julian Lam
79280b195e
changed get_uid_by_userslug to be error-first
12 years ago
Julian Lam
4a18728e19
closed #297
12 years ago
Baris Soner Usakli
af59ff3209
closes #286 , closes #287
12 years ago
Vincent Briglia
19ad9ab224
inverted value required, double exclamation mark just casts as boolean
12 years ago
Vincent Briglia
8eae8a4fb5
!undefined = true
...
!!undefined = false
!!!undefined = true
!false = true
!!false = false
!!!false = true
!true = false
!!true = true
!!!true = false
when using isEmailAvailable (positive) in correlation with exists (positive) make sure that the outcome is a positive return (and not an inverted)
12 years ago
Julian Lam
732204f11b
Merge branch 'master' of github.com:designcreateplay/NodeBB
12 years ago
Julian Lam
1df50ff855
updated topic viewing so that markAsRead marks any relevant notifications read (issue #219 )
12 years ago
Baris Usakli
89ca2319f5
removed console.log
12 years ago
Baris Usakli
6d7919ad85
Merge branch 'master' of https://github.com/designcreateplay/NodeBB
12 years ago
Baris Usakli
59467c906d
misc fixes
12 years ago
Julian Lam
f1144f3a7e
Merge branch 'master' of github.com:designcreateplay/NodeBB
12 years ago
Julian Lam
9ebff816dc
fixing error where sometimes the admin panel js was not loaded
12 years ago
Baris Usakli
251587cb86
return err form updateProfile
12 years ago
Baris Usakli
be51025048
the online count on the footer uses the websockets now, it should also instantly update when people come online or go offline, #273
12 years ago
Baris Usakli
bb14881b63
change getUserData to return err
12 years ago
Baris Usakli
efa8717fc5
getMultipleUserFields returns err now
12 years ago
psychobunny
1d860923d0
booleanifying the isAdmin return... now we're admins again! :)
12 years ago
Julian Lam
ce126b11fb
fixes to administrator methods
12 years ago
Julian Lam
bec0b46a2c
refactoring installation scripts to use node prompt module, lots of other fixes
...
fixed #263 , fixed #264 , fixed #265
12 years ago
Baris Usakli
691b6611d0
user search uses reds now
12 years ago
Julian Lam
5f0e0c993e
adding localhost as default for email server
12 years ago
Julian Lam
860a83ba90
closed #212
12 years ago
Julian Lam
0243e9c5be
issue #214 , preparing for addition of post.parse hook by renaming markdownToHTML to just "toHTML", and making it asynchronous.
12 years ago
Baris Usakli
154d0160bc
closes #200
12 years ago
Julian Lam
d7eb30ccbd
fuck git pt 2
12 years ago
Baris Usakli
c647793512
meta config changes, refactors
12 years ago
Baris Usakli
c70c67394a
closes #171
12 years ago
Baris Soner Usakli
6690f49c4e
added profile views to users, little cleanup to use app.addCommasToNumbers
12 years ago
Baris Usakli
929282a2f7
ban users, closes #125 , banning a user hides all posts topics of a user and their profile page becomes inaccessible
12 years ago
Baris Soner Usakli
ded0200355
upgraded userlist to 3 sorted sets, run node app -upgrade after updating to this commit, added infinite scrolling to all user pages, added ops per second to redis page, changed the percentage to 90% for infinite scrolling to kick in
12 years ago
Julian Lam
e8f1d645fe
closed #160
...
new build_title function to be called via socket
also added categories.getCategoryField and refactored all calls to
getTopicField to be error-first
12 years ago
Julian Lam
7251af56e3
refactored notifications library to mark all notifs read when the menu is
...
opened (closes #134 )
12 years ago
Baris Soner Usakli
3f6f4e347d
change some socket calls to use the callback, when user changes their email if they are using a gravatar picture it will be updated too, fixed email updating
12 years ago
Baris Usakli
472f40479e
privacy page
12 years ago
Julian Lam
931beecc21
Merge branch 'master' of github.com:designcreateplay/NodeBB
12 years ago
Julian Lam
d6938f4818
first pass at a custom title function (not ready for prod)
12 years ago
Baris Soner Usakli
72a0082a28
admin user page fix, added routers for admin/users
12 years ago
Baris Soner Usakli
744e4579b7
setUserFields
12 years ago
Julian Lam
762cecf1c3
fixed #129
12 years ago
Julian Lam
a990cf3e0d
added missing "return" when a user creation doesn't pass all server-side
...
checks...
12 years ago
Baris Soner Usakli
e9afd4a107
fixed broken view again
12 years ago
Julian Lam
93d4630433
Merge remote-tracking branch 'origin'
12 years ago
Julian Lam
123aac0862
limiting notification counts (issue #112 )
12 years ago
Baris Usakli
22d954d01f
fixed for broken category view, after topic move
12 years ago
Julian Lam
667c331a67
refactored `User.create` in preparation for twitter compatibility (issue
12 years ago
Baris Soner Usakli
93c6228347
handle err
12 years ago
Baris Usakli
ff9990701b
changed to async.eachSeries
12 years ago
Baris Usakli
a4de1b247f
decrease/increase post count on post deletion/restore
12 years ago
Baris Usakli
2bb4aab6ac
changes to online users code
12 years ago
Julian Lam
3c62b86096
Merge branch 'nconf'
12 years ago
Julian Lam
145898c3ba
using nconf to manage config file now (issue #24 )
12 years ago
Baris Soner Usakli
a7ed1f97df
delete old email key before setting new one when someone changes their email
12 years ago
Baris Soner Usakli
61cc0853db
browsing thread changes to use sessions
12 years ago
Baris Soner Usakli
910e9d6ee0
closes #73
12 years ago
Baris Usakli
6eb9af77e6
first pass at subfolder
12 years ago