Barış Soner Uşaklı
58b5781cea
feat: closes #10296
...
asset_base_url in nconf
keep assetBaseUrl in config for backwards compat
3 years ago
Julian Lam
fb78570c13
test: fix topic thumb tests and topic thumbs to work properly with post upload assoc.
3 years ago
Julian Lam
d5ed8736aa
feat: deleting a user upload dissociates from posts, and vice versa
3 years ago
Julian Lam
8c2752bab1
test: user uploads.js tests
3 years ago
Julian Lam
11275d6809
test: testing user upload methods, already fixed one bug
3 years ago
Julian Lam
b9edee143e
fix: local deleteUploads() method in `src/user/delete.js` to call `User.deleteUpload()`
3 years ago
Julian Lam
6489e9fd9e
refactor: change the post uploads' hash seeds to have the `files/` prefix
3 years ago
Julian Lam
84dfda59e6
fix : #10144 , automatically delete uploads from disk on post purge, ACP option to keep uploads on disk if desired
3 years ago
Julian Lam
d92da828a3
refactor: move post upload tests to its own file
3 years ago
Barış Soner Uşaklı
2dbdd1818f
test: fix occasional test failure
3 years ago
Julian Lam
a2c7d69e1b
fix: remove extraneous devDependencies on package merge
...
/cc @pitaj
3 years ago
Julian Lam
9e4147f07c
chore: use source and current local vars, + docs
3 years ago
Julian Lam
0f788b8eaa
fix : #10257 , topic thumbs not deleting on topic deletion
3 years ago
Julian Lam
606808760e
test: add test to verify that a sorted set is automatically deleted if its last element is removed ( #10261 )
...
* test: add test to verify that a sorted set is automatically deleted if its last element is removed
* fix: remote empty zsets when all elements have been removed #yolo
* Revert "fix: remote empty zsets when all elements have been removed #yolo"
This reverts commit 0ac73244bb6ffd802007a252a35844c589ce8721.
* fix: altered behaviour in module.exists instead of zrem
3 years ago
Julian Lam
d34471f69f
fix: regression in package.json merging logic that caused extraneous packages to not be removed
3 years ago
Julian Lam
689c125cd3
fix : #10229 , package merging should deep merge nested objects
...
+ tests
3 years ago
Julian Lam
a0a3870611
fix: use fs.promises
3 years ago
Julian Lam
1b8eeaf840
feat: more tests for ensuring downvoted posts are added to the :votes zset
3 years ago
Julian Lam
aa8914a153
feat: v3 user email tests
3 years ago
Julian Lam
d1b1f50bb2
test: stricter isValidationPending check
3 years ago
Julian Lam
fc2c755c64
fix: properly unregister hooks in emailer tests
3 years ago
Julian Lam
dee9cca3c8
fix: email ban tests
3 years ago
Julian Lam
e25c0313d1
Revert "refactor: emailer.send and emailer.sendToEmail returns Boolean based on message being successfully sent"
...
This reverts commit f0e32ff182
.
3 years ago
Julian Lam
ea27eaf166
feat: no more sending emails to banned users, + feature flag
3 years ago
Julian Lam
f0e32ff182
refactor: emailer.send and emailer.sendToEmail returns Boolean based on message being successfully sent
...
Note that of course this doesn't mean the message was _delivered_, just sent off.
This will stop issues where emailer errors crash NodeBB
3 years ago
Barış Soner Uşaklı
680e36da67
test: fix derp
3 years ago
Barış Soner Uşaklı
a214f9a61b
test: up acp plugin page timeout
3 years ago
Barış Soner Uşaklı
10949184ca
test: add failing guest csrf test ( #10169 )
...
* test: add failing guest csrf test
* test: use correct var
* fix: use applyCsrf for guests as well
3 years ago
Barış Soner Uşaklı
6c1e184c74
test: fix util test
3 years ago
Barış Soner Uşaklı
9b75b1ede2
test: update tag tests, fix linux symlink error
3 years ago
Julian Lam
d95b4ee29a
fix: assertion check to ensure messages are in the room when editing/deleting, etc
3 years ago
Julian Lam
82768fcf6e
chore: remove debug logs in test/api.js
3 years ago
Julian Lam
aaa6f752d0
refactor: put message api calls behind `/messages` prefix, #10097
3 years ago
Julian Lam
e747998cba
test: fix user tests calling deprecated socket methods
3 years ago
Julian Lam
16ba16cdc4
fix: deprecate chats.leave
3 years ago
Julian Lam
fe17c94c35
feat: `DELETE /api/v3/chats/:roomId/users` and `DELETE /api/v3/chats/:roomId/users/:uid`
3 years ago
Julian Lam
6294beea0b
fix: re-allow kicking of the other party in a 1-to-1 chat
3 years ago
Julian Lam
d62ee84637
feat: `POST /chats/:roomId/users`
3 years ago
Julian Lam
6eea6451d2
feat: `GET /chats/:roomId/users` [breaking]
3 years ago
Julian Lam
b292960594
feat: `GET /chats/:roomId/:mid`
3 years ago
Julian Lam
f48ed3658a
feat: `PUT /chats/:roomId/:mid`
3 years ago
Julian Lam
140f9d2481
fix: isFinite check for room assertion, more test migrating
3 years ago
Julian Lam
e745e21242
chore: use apiv3 for room rename tests
3 years ago
Julian Lam
c990211cf2
refactor: rewrite messaging tests to use API v3 calls when available, rewrote a bunch of tests to async..await
3 years ago
Julian Lam
eeffb9d978
feat: `POST /api/v3/chats/:roomId`
3 years ago
Barış Soner Uşaklı
1264dcb555
test: add email interstitial tests
3 years ago
Barış Soner Uşaklı
5e08f7e604
test: don't use csrf_token for get,head, options
3 years ago
Barış Soner Uşaklı
0e273ab25a
test: fix tests
3 years ago
Barış Soner Uşaklı
1f063058f0
breaking: remove socket.emit('user.exists')
...
remove socket.emit('user.deleteAccount')
remove socket.emit('user.follow')
remove socket.emit('user.unfollow')
remove socket.emit('user.saveSettings')
3 years ago
Barış Soner Uşaklı
6b45dee9c5
breaking: remove socket.emit('user.changeUsernameEmail')
...
remove socket.emit('user.changePassword')
remove socket.emit('user.updateProfile')
3 years ago