Barış Soner Uşaklı
1ec2d511b2
remove unnecessary code
6 years ago
Barış Soner Uşaklı
ba21c5170a
moved increase/decrease
...
moved these two methods into addPostToTopic&removePostFromTopic
6 years ago
Barış Soner Uşaklı
e615391b22
convert values to string before removing
6 years ago
Barış Soner Uşaklı
5c7dd54815
fix zsets and update them on post move, closes #6823 ( #6827 )
6 years ago
Barış Soner Uşaklı
702be3f6de
https://github.com/NodeBB/nodebb-theme-persona/issues/363
6 years ago
Barış Soner Uşaklı
ed9b3a31df
fix navigation items not getting saved if they are not modified at all
...
if you add 2 nav items and dont make any changes they weren't being saved, adding order fixes this issue
6 years ago
Barış Soner Uşaklı
cf1173b0c4
closes https://github.com/NodeBB/nodebb-theme-persona/issues/408
6 years ago
Barış Soner Uşaklı
a3d463916c
closes #6822
6 years ago
Barış Soner Uşaklı
5e1c33bb3b
Merge branch 'master' of https://github.com/NodeBB/NodeBB
6 years ago
Barış Soner Uşaklı
a4d5c81de5
closes #6819
6 years ago
Baris Usakli
3886a704e0
fix lint
6 years ago
Baris Usakli
84737b5a49
use buildForSelect
6 years ago
Baris Usakli
6dc84deca9
allow admins mods to watch/ignore categories for other users
6 years ago
Baris Usakli
71905bb2c6
fix watched categories
6 years ago
Baris Usakli
9ed4239d8e
small changes and test for user/:slug/categories
6 years ago
André Zanghelini
523a2dc54c
Add settings page to control watched categories ( #6648 )
...
* Add settings page to control watched categories
* Fix passing undefined to pushUnreadCount
6 years ago
Barış Soner Uşaklı
1df9961eb4
make lint happy
6 years ago
Barış Soner Uşaklı
8df6838561
closes #6816
6 years ago
Barış Soner Uşaklı
b58ab48485
add test for /sessions controller
6 years ago
Barış Soner Uşaklı
002522834c
closes #6815
6 years ago
Barış Soner Uşaklı
b033d6f115
add tid to post-purge event
6 years ago
Barış Soner Uşaklı
13a1497617
closes #6801
6 years ago
Barış Soner Uşaklı
7bc69e9182
Merge branch 'master' of https://github.com/NodeBB/NodeBB
6 years ago
Barış Soner Uşaklı
1bea247748
add username/email to user-delete event
6 years ago
Barış Soner Uşaklı
49ba5af5fa
closes #6810 ( #6813 )
6 years ago
Barış Soner Uşaklı
48d49cfcad
Merge branch 'master' of https://github.com/NodeBB/NodeBB
6 years ago
Barış Soner Uşaklı
d1491feed9
add tid to topic rename and post delete restore events
6 years ago
Barış Soner Uşaklı
f77091d1ed
change user delete so it returns quickly
6 years ago
Barış Soner Uşaklı
f45d24d351
change if to !== 0
6 years ago
Barış Soner Uşaklı
b7eaf4191e
return correct post count if its out of sync
6 years ago
Barış Soner Uşaklı
77beaf2e15
Allow local login,closes #6800 ( #6803 )
...
* WIP
* reset groups cache after every suite
6 years ago
Barış Soner Uşaklı
d92ef9ca11
remove id
6 years ago
Ben Lubar
cf4ea94e6d
Fix single-host-cluster socket.io ( #6802 )
...
It was silently dropping every message because every node thought it was the master node.
6 years ago
Julian Lam
f95308bf33
move sharp require into the method it is used in src/file.js
6 years ago
Julian Lam
ebabcc5e3c
if authenticate middleware is overridden by plugin, check for req.user and return notAllowed helper otherwise
...
/cc @LudwikJaniuk
6 years ago
Barış Soner Uşaklı
4b970a1072
use lodash, load 3 posts per iteration
6 years ago
Barış Soner Uşaklı
18d0deeccb
update deprecated methods ( #6794 )
6 years ago
Barış Soner Uşaklı
1cb2e1e368
remove console.log switch to series
6 years ago
Julian Lam
c9dfb4e109
closes #6790
6 years ago
Julian Lam
02046889ec
closes #6691
6 years ago
Ben Lubar
11b655163e
Only run the DDL for session storage on the primary instance. ( #6788 )
...
This fixes a restart loop caused by deadlocks in large clusters.
6 years ago
Barış Soner Uşaklı
1590452697
filter topics you cant read @benlubar
6 years ago
Barış Soner Uşaklı
95501e8fee
closes #6738 closes #6290 ( #6785 )
...
* closes #6738 closes #6290
* fix test, delete keys
* delete all bans on user delete
* fix upgrade script to actually read reason
6 years ago
Barış Soner Uşaklı
4570daa033
Merge branch 'master' of https://github.com/NodeBB/NodeBB
6 years ago
Barış Soner Uşaklı
3ed856f587
change if
6 years ago
Barış Soner Uşaklı
9724ef083e
remove v from query
6 years ago
Barış Soner Uşaklı
786311fa64
use value
6 years ago
Barış Soner Uşaklı
5a69f979a8
update processSortedSet to use withScores
6 years ago
Barış Soner Uşaklı
cf75c79611
Unread changes closes #6781 ( #6783 )
...
* WIP
* more unread work
* faster teaser block handling
if user doesn't have anyone blocked don't check
* much faster filtering of blocked posts
* add missing uid
* add tidsByFilter to return
* dont load all pids to find previous non-blocked teaser
* fix unread filters
they no longer use unread/new unread/watched etc they are query strings now
* shorter nav item code
* add unreplied to filters
fix icons not clearing to 0
dont increment unread counters if there is a reply in a topic where you ignored the topic creator
6 years ago
Barış Soner Uşaklı
7f863b8af0
Merge branch 'master' of https://github.com/NodeBB/NodeBB
6 years ago
Barış Soner Uşaklı
17ce482c9f
closes #6780
6 years ago
Barış Soner Uşaklı
7787c9b4bb
fix wrong year on upgrade script
6 years ago
Barış Soner Uşaklı
24601694db
fix wrong year on upgrade script
6 years ago
Baris Usakli
edefab1d69
closes #6728
...
add option to disable a category on creation
show disabled categories on manage privileges
6 years ago
Baris Usakli
4d5e164fd2
closes #6778
6 years ago
Barış Soner Uşaklı
59b988a205
change test so it checks url
6 years ago
Barış Soner Uşaklı
71ccd67665
closes #6722
...
calculate size of base64 image from buffer, still not perfect but better than string.length
6 years ago
Barış Soner Uşaklı
b7ead6dc9c
Replace jimp with sharp ( #6774 )
...
* add probe image size and max image size
* replace jimp and image-probe with sharp
* better name for test
* resize with just path
* resize thumb inplace
* use filename
6 years ago
Barış Soner Uşaklı
69c7260fe9
dont let sending more than max invites via bulk invite
6 years ago
Barış Soner Uşaklı
669a5135e1
closes #6768
6 years ago
Barış Soner Uşaklı
dff86b1ac9
closes #6740
...
* flag notifications will go to the flag details page instead of the post or user that was flag
* if you assign a flag to yourself you won't get a notification about it
@benlubar
6 years ago
Barış Soner Uşaklı
089bf5d8bb
closes #6773
6 years ago
Julian Lam
382d06bbb0
fixes #6765 -- no need to have gmods and admins access login sessions page
6 years ago
Barış Soner Uşaklı
d996ea27be
closes #6763
6 years ago
Barış Soner Uşaklı
6a377568d2
closes #6764 fix typo in notif rescind
6 years ago
Barış Soner Uşaklı
08dfb3470c
fix tests
6 years ago
Barış Soner Uşaklı
b43bfa3d5b
closes #6759
...
-moved user.blocks.filter from unread controller to getUnreadTopics so
topics are filtered at other places this function is called
- when a new post is made do not send it to uids that have blocked the
poster
- update getUnreadTids so it does not return topics that have new posts
from blocked users
- update hasReadTopics so it does not return false data if topic has new
posts from blocked users
6 years ago
Barış Soner Uşaklı
41aae6f418
closes #6749
7 years ago
Barış Soner Uşaklı
37ca5a1c63
filter falsy teasers
7 years ago
Barış Soner Uşaklı
93d52ef338
default to 'recent' sort
7 years ago
Barış Soner Uşaklı
25fed0aa8d
change isPasswordCorrect to return false if user does not have password
7 years ago
Barış Soner Uşaklı
6f18cf368b
closes #6741
7 years ago
Barış Soner Uşaklı
446b125c83
escape post content
7 years ago
LudwikJaniuk
c7f3b76b4e
DRY req props that depend on auth ( fix #6727 ) ( #6731 )
...
* DRY req props that depend on auth (fix #6727 )
authentication leads to req.loggedIn and req.uid being set. However, a
later authentication event might outdate them. Here, I create one
function for setting those properties, and make sure it also is called
on the `action:middleware.authenticate` hook, which would be such an
authentication event. If there are other places, those should be added
as well.
* fix lint errors
* fix lint error
* change exports
7 years ago
Barış Soner Uşaklı
3e1b007f9f
escape title in post queue
7 years ago
Ben Lubar
97a3079bc0
Optimize PostgreSQL session store.
...
- Sets session ID to be a constant-sized character field inline in the
table instead of a variable-length character field compressed outside
of the row.
- Changes the session data from "json" to "jsonb" which is faster and
smaller on disk with the drawback of not maintaining key order and
whitespace (which we don't care about at all)
- Adds a clustered index on the session expiration timestamp, which will
make periodic session purging much faster.
(For an example, WTDWTF currently has 482355 sessions in the table, and
because there is no index on the expiration timestamp, PostgreSQL must
check all the rows in the table every time.)
This upgrade script can run concurrently with a live NodeBB instance,
but any action that touches sessions will wait until the upgrade script
is done.
Does not touch the database if the database driver is not set to
PostgreSQL or if there is a Redis database configured.
7 years ago
Julian Lam
c2c925cacd
closes #6678
7 years ago
Julian Lam
29836aaad9
rename session account middleware to sessions, plural, prep for fixing #6678
7 years ago
Baris Usakli
5b45b2f72c
closes #6729
7 years ago
Barış Soner Uşaklı
0519f84734
Promisify modules ( #6723 )
...
* WIP promisify
* promisify psql
* ability to skip some keys
* dont promisify client object
* remove async
* clone entire module so it has all properties
* add shim for node 6
* ignore sessionStore as well
* ignore pool on psql
7 years ago
Julian Lam
c1725442ea
added progress bar to username_email_history upgrade script
7 years ago
Julian Lam
545e678e8a
fixes #6726
7 years ago
Julian Lam
5c04ec2d63
removed client-side chat message length check in favour of server-side check, firing new hook on messaging.checkContent for hooks to intercept
7 years ago
Julian Lam
1e3cdc99ac
fixes #6702
7 years ago
Andrew Rodrigues
a06b33a713
fix html characters when cloning children categories
7 years ago
Julian Lam
aaa9561b7f
Revert "moved filter:post.getPostSummaryByPids to before parsePosts call"
...
This reverts commit cf82407a8f
.
7 years ago
Julian Lam
cf82407a8f
moved filter:post.getPostSummaryByPids to before parsePosts call
...
/@pitaj
7 years ago
Barış Soner Uşaklı
ae4016d9e0
add getCateries to helpers
7 years ago
Andrew Rodrigues
12940b577b
closes #6703
7 years ago
Julian Lam
2ce6a85756
properly closes #6698
7 years ago
Julian Lam
f751d21d1e
removed debug line
7 years ago
Julian Lam
f9d3484ec6
fixes #6543
7 years ago
Julian Lam
ed9dc113b0
sanitizing notes in flags details page, fixes #6698
7 years ago
Julian Lam
a77630c6be
closes #6697
7 years ago
Ben Lubar
33228bb7fe
PostgreSQL database driver ( #5861 )
...
* [test/database/list] Fix test list 4 being used in two different tests
* [database/postgres] PostgreSQL database driver
* [database/postgres] Make transactions work based on continuation scope.
* [database/postgres] Implement nested transactions
* eslint --fix
* Add database changes from earlier this week to the PostgreSQL driver.
* Fix typo
* Fix postgres.incrObjectFieldBy returning undefined instead of null when given NaN
* [database/postgres] Fix sortedSetsCard returning an array of strings.
* Update socket.io postgres adapter
* Fix PostgreSQL erroring when multiple updates are made to the same sorted set entry in a single operation.
Add a test case to catch this error.
* Fix lint errors.
* Only prune sessions on one instance in a cluster to avoid deadlocks.
They're caught and handled by the database server, but they spam the logs.
* Fix arguments.slice.
7 years ago
Jimb Esser
3cccbbc1f2
Add option to enable/disable HSTS
...
Also fix HSTS middleware being added twice.
7 years ago
Barış Soner Uşaklı
1c286e4536
not even used
7 years ago
Barış Soner Uşaklı
fa499aef18
closes #6680
7 years ago
Baris Usakli
e7bd0cea74
fix lint
7 years ago
Baris Usakli
bcef32c5af
closes #6645
7 years ago
Baris Usakli
546b13b897
fix lint and tests
7 years ago
Baris Usakli
79ffae608e
closes #6675
7 years ago
Baris Usakli
4200cff47c
closes #6662
7 years ago
Julian Lam
3c6c0ed7a1
restoring passwordExpiry for use in continueLogin, fixed tests, hopefully
7 years ago
Julian Lam
786af5fbb3
derp
7 years ago
Julian Lam
b6a5419ca1
closes #6674
7 years ago
Julian Lam
4f8815eb78
closes #6646
7 years ago
Julian Lam
ea2bd33bfa
fixes #6608 , restored template values in widget containers
7 years ago
Julian Lam
7dfe953526
closes #6672
7 years ago
Julian Lam
48197e2d25
this upgrade script was written in 2018, not 2017, heh
7 years ago
Barış Soner Uşaklı
c7d6cacd98
closes #6658
7 years ago
Ben Lubar
44373afc52
Fix socket.io not working properly in single-host clusters. ( #6669 )
...
This is because we don't use the cluster module, so the master nodejs process doesn't know about any of the clients through the socket API.
7 years ago
Julian Lam
3522ad0e05
Revert "closes #6664"
...
This reverts commit f27a0d252c
.
7 years ago
Julian Lam
f27a0d252c
closes #6664
7 years ago
Julian Lam
506467ad6f
closes #6663
7 years ago
Ben Lubar
c1e98eefa7
Allow single-host clusters to not send pubsub and socket.io messages through the database. ( #6659 )
...
* Allow single-host clusters to not send pubsub and socket.io messages through the database.
* Fix lint errors.
7 years ago
Barış Soner Uşaklı
87b6808c4e
refactor to use getCidsByPrivilege
...
switch to .includes
7 years ago
Ben Lubar
f1a6537fc2
Add notification frequencies from nodebb-plugin-upvote-notifications. ( #6640 )
...
* Add notification frequencies from nodebb-plugin-upvote-notifications.
https://github.com/boomzillawtf/nodebb-plugin-upvote-notifications
* Fix editing settings clearing upvote notification preferences.
7 years ago
Sebastian G. Marinescu
e35d4a7d85
closes #6283
7 years ago
Peter Jaszkowiak
04d31fe1d4
Precompile all templates
...
- Benchpress compilation is 33x faster now
- Native module with JS fallback and pre-built binaries
- Dev template build is <1sec now
- Minified template build is ~5sec (uglify accounts for almost all)
7 years ago
Julian Lam
7558046e75
add brute-force protection for change password and email actions
7 years ago
Barış Soner Uşaklı
91f9c60660
closes #6643
7 years ago
Barış Soner Uşaklı
85a55d1740
closes
7 years ago
Barış Soner Uşaklı
cfb9784527
closes #6641
7 years ago
Baris Usakli
16a7728ab8
fix redis warnings
7 years ago
Baris Usakli
cc6a683bc4
closes #6631
7 years ago
Peter Jaszkowiak
65b4bafb16
Fix @scoped themes
7 years ago
Peter Jaszkowiak
7cd8274c0f
Add series flag for `./nodebb build`
7 years ago
Barış Soner Uşaklı
8eea6017fe
parseInt uid
7 years ago
Julian Lam
7a53fa9469
Added block and unblock button to profile dropdown menu, #6560
7 years ago
Julian Lam
a34584e8f5
fixed blocking cache derp
7 years ago
Julian Lam
f09b1acfb7
closes #6627
7 years ago
Barış Soner Uşaklı
4ed079555e
Merge remote-tracking branch 'refs/remotes/origin/master' into blocks
7 years ago
Barış Soner Uşaklı
3449cf321b
add back cache and pubsub
7 years ago
Barış Soner Uşaklı
ae0563375e
derp
7 years ago
Julian Lam
ad8ac2bdff
removed unused checkPassword socket call
7 years ago
Julian Lam
fb42862ec7
check password validity in user delete socket call
7 years ago
Julian Lam
cb8e62cd7c
fixes #6626
7 years ago
Baris Usakli
584f88e092
blocks WIP
7 years ago
Barış Soner Uşaklı
c2b0be1f2c
if stack is undefined fallback to message and then to hardcoded string
7 years ago
Baris Usakli
ee64437f8a
fix runJobs
7 years ago
Julian Lam
7e6007e146
revoke all sessions on email change
7 years ago
Julian Lam
be0ef799ee
closes #6592
7 years ago
Julian Lam
002cde1057
added progress bar to ip hash upgrade script
7 years ago
Barış Soner Uşaklı
9912c400b6
closes #6612
7 years ago
Julian Lam
5cf662e565
closes #6613
7 years ago
Barış Soner Uşaklı
625ab1a46b
remove deprecated method
7 years ago
Barış Soner Uşaklı
57b7c7ede4
closes #6607
7 years ago
Barış Soner Uşaklı
82b2a20d0c
user tests
7 years ago
Barış Soner Uşaklı
d158f79a3b
Merge branch 'master' of https://github.com/NodeBB/NodeBB
7 years ago
Barış Soner Uşaklı
95f1a82884
closes #6591
7 years ago
Julian Lam
6485fc3129
removing extra console logging #6596
7 years ago
Julian Lam
68c9c8c5d9
fixes #6596
7 years ago
Barış Soner Uşaklı
f72412fa38
Merge branch 'master' of https://github.com/NodeBB/NodeBB
7 years ago
Julian Lam
df8c22e9c7
Allow new "withScores" option in batch.processSortedSet ( #6602 )
7 years ago
Barış Soner Uşaklı
fe80186ddf
add withscores
7 years ago
Baris Usakli
f830322ee9
closes #6597
7 years ago
Barış Soner Uşaklı
bc437c8da3
fix popular rss feed url
7 years ago
Barış Soner Uşaklı
ccad95cf73
closes #6579
7 years ago
Barış Soner Uşaklı
f7a0815b46
fix redis tests
7 years ago
Barış Soner Uşaklı
2c3fd5fbce
remove some dupe code
7 years ago
Barış Soner Uşaklı
e8d7a23e2e
remove deprecated methods
7 years ago
Barış Soner Uşaklı
2fd2accf8c
add tests for top topics
...
fix popular page displaying 18 topics per page
7 years ago
Dravere
956aa55253
Added server hook action:analytics.increment
7 years ago
Barış Soner Uşaklı
b71d64e8c3
remove fake pubsub
7 years ago
Julian Lam
1f8b4bf820
closes #6576
7 years ago
Barış Soner Uşaklı
81341e86ee
log fired hooks
7 years ago
Dravere
17e7fe3070
Fixed wrong callback given to groups.join
7 years ago
Barış Soner Uşaklı
e7cd552e33
closes #6568
7 years ago
Julian Lam
9e90d1ea5d
closes #6557
7 years ago
Peter Jaszkowiak
70ff2d9b88
Support scoped theme packages
7 years ago
Barış Soner Uşaklı
d656c65c9a
closes #6567 prevent crash if category is undefined
7 years ago
Barış Soner Uşaklı
274b33e9e1
move addPostData before modifyPostPrivilege
7 years ago
Barış Soner Uşaklı
acf2f2a776
move modifyPostByPrivilege call before filtering posts so index is correct
7 years ago
Julian Lam
cb3b2bd27b
closes #6562
7 years ago
Barış Soner Uşaklı
a37dc1856f
#6561
7 years ago
Barış Soner Uşaklı
0c60351960
add error log for invalid clientIP
7 years ago
Julian Lam
99dc3feeb2
Edit history is now a category-level privilege
...
Closes #6425
7 years ago
Barış Soner Uşaklı
b2d7455f72
set isPrimary to true if its undefined
...
isPrimary was undefined if you are using clustering by adding
isCluster:true to config.json, run 1 nodebb process on each virtual
machine and use app.js instead of loader.js
7 years ago
Barış Soner Uşaklı
0630915cad
when settings are saved publish it to all nodes
...
add runJobs value to nconf, only true on nodes that should run jobs ie
isPrimary and jobs are not disabled
7 years ago
Barış Soner Uşaklı
779d03cf57
move timestamp to server
7 years ago
Barış Soner Uşaklı
5287c2ea08
#6554
7 years ago
Barış Soner Uşaklı
14f6e74bad
closes #6556
7 years ago
Julian Lam
ec91ef1c64
closes #6553
7 years ago
Barış Soner Uşaklı
f3c8074668
closes #6552
7 years ago
Barış Soner Uşaklı
908b77fe28
closes #6250
7 years ago
Barış Soner Uşaklı
b7f5995aab
closes #6550
7 years ago
Barış Soner Uşaklı
0b0ce1df8a
closes #6549
7 years ago
Barış Soner Uşaklı
25ebd306cc
closes #6548
7 years ago
Barış Soner Uşaklı
2edd908aee
closes #6547
7 years ago
Barış Soner Uşaklı
f77e7de285
closes #6067
7 years ago
Barış Soner Uşaklı
d5e85c2eb3
closes #6476 , closes #6546
7 years ago
Julian Lam
6ce635deb5
closes #6539
7 years ago
Barış Soner Uşaklı
d31d8fa806
move category pageview to controllers
...
so topic views are tracked as category views
7 years ago
Barış Soner Uşaklı
7df57ba7a7
remove dupe code
7 years ago
Julian Lam
4e7fdf3e12
Saving flag filters into session object
...
Closes #6533
7 years ago
Barış Soner Uşaklı
4f893d2aff
closes #6535
7 years ago
Barış Soner Uşaklı
b0dad9bd7f
closes #6369
7 years ago
Barış Soner Uşaklı
4f4290b15d
rename upgrade folder
7 years ago
Barış Soner Uşaklı
81328806a0
closes #6511
7 years ago
Barış Soner Uşaklı
7a1888dfbf
closes #6514
7 years ago
Barış Soner Uşaklı
11bb2f1560
closes #6528
7 years ago
Barış Soner Uşaklı
d7acec260f
closes #6530
7 years ago
Barış Soner Uşaklı
6eea11a4fd
closes #6529
7 years ago
Barış Soner Uşaklı
a7267df404
closes #6464
7 years ago
Barış Soner Uşaklı
c1fb3c2da4
closes #6525
7 years ago
Barış Soner Uşaklı
4504bbae52
2 diff test
7 years ago
Barış Soner Uşaklı
fc56347c22
closes #6520
7 years ago
Barış Soner Uşaklı
229e49cf8f
closes #6523 , closes #6524
7 years ago
Barış Soner Uşaklı
65dc530df5
some controller tests
7 years ago
Barış Soner Uşaklı
8e8058ec6e
closes #6497
7 years ago
Barış Soner Uşaklı
8263f81d0c
fix pubsub when only mongodb is used
7 years ago
Julian Lam
23f84f53c2
fix subfolder url for web installer
7 years ago
Barış Soner Uşaklı
e50302505b
dont show form if installing
7 years ago
Barış Soner Uşaklı
4e495adcd7
add installing notice and refresh
7 years ago
Barış Soner Uşaklı
a48c0a4c3d
if installing show working icon on refresh
7 years ago
Barış Soner Uşaklı
c2f088cb61
dont install multiple times
7 years ago
Julian Lam
be1a977c71
fix post export crashing if a pid reference doesn't resolve to an actual post object
7 years ago
Barış Soner Uşaklı
cba5aa975e
return early if there are no files
7 years ago
Barış Soner Uşaklı
619b74ca7b
move regex out
7 years ago
Barış Soner Uşaklı
e29e0a98f5
closes #6515
7 years ago
Barış Soner Uşaklı
871cbedac1
dont require meta before db.init
7 years ago
Julian Lam
9eff1519d3
Display proper info for redis in info command, show graph of pageviews
...
from last 24 hours
7 years ago
Julian Lam
542f8e6e15
added back install.overrides
7 years ago
Barış Soner Uşaklı
cefab04a63
use different event names for each call of getTotalGuestCount
7 years ago
Julian Lam
943d33ed09
closes #6502 , also fixed issue with type: 'literal' in config.json
7 years ago
Julian Lam
9b592c2ed1
prettify last restart date in acp just a bit
7 years ago
Julian Lam
896a5325a5
added gdpr check socket method
7 years ago
Julian Lam
71c8a78748
updated properties to match other similar calls
...
re: #6501
7 years ago
Julian Lam
5eeec6f470
closes #6501
7 years ago
Barış Soner Uşaklı
3b5d6951bb
closes #6499
7 years ago
Julian Lam
d648e55493
closes #6494
7 years ago
Julian Lam
d1fd07f42f
remove console.log, #6486
7 years ago
Julian Lam
18bde866ff
Append file name to the JSON payload returned
...
... during file upload process... closes #6486
7 years ago
Barış Soner Uşaklı
cc3569bf51
closes #6491
7 years ago
Julian Lam
f2d3111114
disable strict checking of object schema in post upload CSV generation, #6490
7 years ago
Barış Soner Uşaklı
4ee2284066
closes #6489
7 years ago
Julian Lam
8e275df803
closes #6487
7 years ago
Barış Soner Uşaklı
96d2980472
fix updrade error if file is not found closes #6485
7 years ago
Julian Lam
4b25414c0b
one more check
7 years ago
Julian Lam
9751c4b8db
reworked logic in user.blocks.filter
7 years ago
Julian Lam
341a8d5046
guard against crashes if set is null or not passed in
7 years ago
Julian Lam
44f8e6d3bb
Revert "closes #6483"
...
This reverts commit 5d198491d5
.
7 years ago
Barış Soner Uşaklı
cdc3ef09e9
closes #6481
7 years ago
Barış Soner Uşaklı
1f8b000530
log and show last restart on ACP dashboard
7 years ago
Julian Lam
5d198491d5
closes #6483
7 years ago
Julian Lam
99f1a5380e
closes #6483
7 years ago
Barış Soner Uşaklı
9132743870
#6481
7 years ago
Julian Lam
c9d8fc3f58
one more minor fix to req.flash err
7 years ago
Julian Lam
4533a311e1
possible fix to req.flash err crash
7 years ago
Julian Lam
178d4b2f92
don't allow room owner to kick themselves out
7 years ago
Julian Lam
5dc25a3c00
Merge remote-tracking branch 'origin/master' into chat-kick-support
7 years ago
Julian Lam
a08572b800
kick support for chats, #6479
7 years ago
Barış Soner Uşaklı
beadcd7857
fix tests, remove dupe exposeUid
7 years ago
Julian Lam
dc386b5b23
Merge branch 'master' into user-blocking
7 years ago
Julian Lam
53296c46e5
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
4bac78a568
wrapping up basic blocking UCP for #6463
7 years ago
Julian Lam
8db98b5cf4
additional UCP integration for #6463
7 years ago
Julian Lam
fdc30537cb
Merge remote-tracking branch 'origin/master' into user-blocking
7 years ago
Barış Soner Uşaklı
7c43c7e0f9
closes #6473
7 years ago
Barış Soner Uşaklı
9ae5946e7a
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
7e00d6b91e
https://github.com/NodeBB/NodeBB/issues/6433
7 years ago
Julian Lam
3951bb9532
Merge remote-tracking branch 'origin/master' into user-blocking
7 years ago
Barış Soner Uşaklı
adf9d8eb83
closes #6469
7 years ago
Barış Soner Uşaklı
14914b7610
handle missing config.json
7 years ago
Julian Lam
7089e5c6a6
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Barış Soner Uşaklı
5461f9fa5f
don't crash if there is no pluginData
7 years ago
Julian Lam
f0f30041f5
re: #6408
7 years ago
Andrew Rodrigues
73bc96528a
better to use theme_templates_path instead
7 years ago
Andrew Rodrigues
ebd0899714
closes #6471
7 years ago
Julian Lam
9eac794e8e
normalising behaviour for subfolder installs, #6410
7 years ago
Barış Soner Uşaklı
6659a520e0
closes #6465
7 years ago
Julian Lam
ca932d30d2
basic UCP integration #6463
7 years ago
Julian Lam
4f6cc20457
completed basic integration for #6463
7 years ago
Julian Lam
032ec8b443
tests!!! glorious tests!!!
...
re: #6463
7 years ago
Julian Lam
a367b698e3
a bit more integration for #6463
7 years ago
Julian Lam
bfee23adee
basic methods and initial integration for #6463
7 years ago
Andrew Rodrigues
0971625e63
allow global mods to still login locally as well as admins if disabled in ACP
7 years ago
Julian Lam
1f1e055509
updated post association code to only associate files that exist, closes #6455
7 years ago
Julian Lam
fc3ecedf7c
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
777d9aeee6
implement proper file sorting by mtime in ACP uploads
7 years ago
Julian Lam
388765bdf9
added post usage column to uploads ACP page
...
re: #6455
7 years ago
Julian Lam
03dd9dd49b
fixed up relative pathing issue in ACP uploads again
7 years ago
Julian Lam
360fb69723
upload script for #6455 , @psychobunny
7 years ago
Julian Lam
364ded4f8e
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
5420c4bb68
fix relative_path issue with uploads ACP page
7 years ago
Julian Lam
0f13ae3c87
added isOrphan method, #6455
7 years ago
Julian Lam
2e125293e6
save reverse association of md5 of upload to pid, #6455
7 years ago
Julian Lam
d25ab31427
proper handling of extensionless files
7 years ago
Julian Lam
850f59a1ae
additional functionality, integration, and testing for #6455
7 years ago
Julian Lam
5943389b7a
tests for #6455
7 years ago
Barış Soner Uşaklı
7b93de2731
increase post cache size
7 years ago
Barış Soner Uşaklı
4109f2c142
add filter:email.params
7 years ago
Barış Soner Uşaklı
501d02220c
closes #6456
7 years ago
Julian Lam
551daa141b
basic methods for #6455
7 years ago
Julian Lam
67dec83011
profile export for #6441 + integration
7 years ago
Julian Lam
a6564b7b4e
endpoint to download user attachments, #6441
7 years ago
Barış Soner Uşaklı
5d2a7106f6
change upload storage
7 years ago
Barış Soner Uşaklı
3fb28e9246
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
4cd0020584
closes #6449
7 years ago