42 Commits (30c503611cd32c6fd293acdae438b705d02751d8)

Author SHA1 Message Date
Barış Soner Uşaklı 1f13ab8a19 fix: restrict getUsersInRoom to members 5 years ago
Julian Lam ecc579a29c fix: tests for messaging 5 years ago
Barış Soner Uşaklı 1b08f37612 fix: tests, was using hardcoded message id 5 years ago
Barış Soner Uşaklı 6a63c1a100 fix: escape system message, don't allow editing system messages 5 years ago
Barış Soner Uşaklı e3c9dafa08 fix: tests 5 years ago
Julian Lam 4fb271c684
System chat messages (#7771)
* fix: removed duplicate checkContent call in addMessage

addMessage is called in one place (sendMessage), and the checks
are already contained there. addMessage is the lower level call
and so should be called only from within core itself.

* feat: #7330 chat system messages for join, leave, rename

* fix: add back content checking in .addMessage();

* fix: tests, and added .addSystemMessage() method

Tests were relying on message indices that changed due to the
new system messages.

* feat: add tests for system chat messages

* refactor: rewrite half of src/messaging/rooms.js, fix tests

* feat: #7743 messaging/room.js

* fix: tests for messaging/room.js, #7743

* fix: trying to fix tests

* fix: omg :rage2:
6 years ago
Barış Soner Uşaklı bc41848adb fix: test 6 years ago
Barış Soner Uşaklı e55fb43703 fix: #7086 6 years ago
Barış Soner Uşaklı 805da98a36 remove unnecessary groups.resetCache calls 6 years ago
Julian Lam a08572b800 kick support for chats, #6479 7 years ago
Julian Lam 1ce448f2a1 Merge remote-tracking branch 'origin/master' into develop 7 years ago
Baris Usakli e99d4a5c61 closes #6313 7 years ago
Julian Lam c47987b305 fixed test for error when adding self to chat 7 years ago
Julian Lam d1ccd78ac2 Merge remote-tracking branch 'origin/master' into develop 7 years ago
Barış Soner Uşaklı ff6c6a54c1 make upload permissions global
give upload image permission to registered users on install
add global privileges to app.user.privileges for client side use
7 years ago
Julian Lam 82a95a03be Chat message soft deletion -- closes #6181
Squashed commit of the following:

commit f84c06bdcc45f24ef7ffde6a8f33b48d8f97fc36
Author: Julian Lam <[email protected]>
Date:   Mon Dec 18 14:42:47 2017 -0500

    added restore handler for chat messages

commit 725cd370c6ea1e8f4a28298350f3dc024d4e668e
Author: Julian Lam <[email protected]>
Date:   Mon Dec 18 14:23:52 2017 -0500

    backend logic and testing complete for deletion and restoration of chat messages

commit 072da758319cc93fa4c6f8bc0d672a1b716dc06e
Author: Julian Lam <[email protected]>
Date:   Mon Dec 18 13:52:35 2017 -0500

    changing message delete logic to not remove mids, but to filter when retrieving

commit 68bf373305ab82737658a7c31dc5549af4d6d69f
Author: Julian Lam <[email protected]>
Date:   Mon Dec 18 12:37:58 2017 -0500

    logic to handle deletion of a deleted chat message -- added some failing tests

commit 6899d0d234fa752e227188aa69cfcabd0d0500cc
Author: Julian Lam <[email protected]>
Date:   Mon Dec 18 11:35:36 2017 -0500

    chat message deletion logic
7 years ago
Baris Usakli b19310049d closes #6136 7 years ago
Barış Soner Uşaklı 3bf7faf5fc increase rate limit delay 7 years ago
Barış Soner Uşaklı a46db9616c fix message delete and add test 8 years ago
Baris Usakli 37a8247293 add test for teaser content escape 8 years ago
Peter Jaszkowiak 1471fbdc14 Fix tests 8 years ago
Peter Jaszkowiak b171f3072b Fix many "duplicate key" errors
- Reset defaults after every test
- Remove individual `after(db.emptydb)` calls
- Fix async.every in groups test
- Update plugin list in socket tests
8 years ago
Barış Soner Uşaklı c364cebbe4 more tests 8 years ago
Barış Soner Uşaklı 7fb45cc148 more tests 8 years ago
barisusakli b8c606cbbd closes #5519 8 years ago
Peter Jaszkowiak dd2b930824 Resolve merge conflicts, minify only `.js` files 8 years ago
barisusakli 5c01c7b1c7 delayed notification test 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 1c6cee207f meta/settings test 8 years ago
barisusakli b807915515 removed incorrect markread nid 8 years ago
barisusakli 5d6e2ad083 multiple test fixes 8 years ago
barisusakli fda535a351 more chat tests 8 years ago
barisusakli d23966c534 more tests 8 years ago
barisusakli 553ee7dcdd more chat tests 8 years ago
barisusakli 0d90279463 chat controller test 8 years ago
barisusakli f0f3a86908 closes #5128
write more messaging tests
8 years ago
barisusakli 4a0f67afdc search tests
new method emptydb
use emptydb instead of flushdb, flushdb  removes indices for mongo which
breaks search tests
initialize meta.config properly in tests
enable nodebb-plugin-dbsearch for tests
8 years ago
barisusakli 1a63672e66 more test fixes 8 years ago
HeeL 4a3c31b2dc Fix space-before-function-paren linter rule 8 years ago
HeeL 4c6a75d85c Rename tests folder to test to follow standards 8 years ago