Commit Graph

713 Commits (f96208a0c80a65ec498a8f802acc1abffe7029e0)

Author SHA1 Message Date
Barış Soner Uşaklı b57db7fd8e
update groups join to take array of group names ()
* allow groups.join to take an array of group names

* pass an array to groups.join/leave in privileges

* split up groups/membership

* add hits/miss to group cache

* fix typo
Barış Soner Uşaklı c06480b82e add tests for blocked users teaser/unread
Barış Soner Uşaklı d4db8c2d42 removed reset
Barış Soner Uşaklı 1024a0efa1 add reset to pubsub for tests
Baris Usakli 7d8fc09226 add test for pubsub
Baris Usakli 28f2144933 remove time out on plugin upgrade test
Baris Usakli a867b77509 add assert message to test
Barış Soner Uşaklı e615391b22 convert values to string before removing
Barış Soner Uşaklı 5c7dd54815
fix zsets and update them on post move, closes ()
Baris Usakli 5f49a1d82c disable timeout on build templates
Baris Usakli 9ed4239d8e small changes and test for user/:slug/categories
Barış Soner Uşaklı b58ab48485 add test for /sessions controller
Barış Soner Uşaklı a7c4c59121 change to series
Barış Soner Uşaklı 1bea247748 add username/email to user-delete event
Barış Soner Uşaklı f77091d1ed change user delete so it returns quickly
Barış Soner Uşaklı 805da98a36 remove unnecessary groups.resetCache calls
Barış Soner Uşaklı 061b279c48 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 77beaf2e15
Allow local login,closes ()
* WIP

* reset groups cache after every suite
Barış Soner Uşaklı 2bd02a7ae1 disable timeout on plugin installs
Barış Soner Uşaklı 944972c6f2 change to series
Barış Soner Uşaklı 18d0deeccb
update deprecated methods ()
Barış Soner Uşaklı 1cb2e1e368 remove console.log switch to series
Barış Soner Uşaklı f618ba8e1e add private category test for unread tids
Barış Soner Uşaklı 95501e8fee
closes closes ()
* closes  closes 

* fix test, delete keys

* delete all bans on user delete

* fix upgrade script to actually read reason
Barış Soner Uşaklı 59b988a205 change test so it checks url
Barış Soner Uşaklı b7ead6dc9c
Replace jimp with sharp ()
* 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
Barış Soner Uşaklı ea1697d073 remove console.log
Barış Soner Uşaklı 25fed0aa8d change isPasswordCorrect to return false if user does not have password
Barış Soner Uşaklı 2a2e8136cd
fix tests
Ben Lubar 33228bb7fe PostgreSQL database driver ()
* [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.
Barış Soner Uşaklı fa499aef18 closes
Baris Usakli 546b13b897 fix lint and tests
Barış Soner Uşaklı c7d6cacd98 closes
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)
Barış Soner Uşaklı 3449cf321b add back cache and pubsub
Barış Soner Uşaklı ae0563375e derp
Baris Usakli 584f88e092 blocks WIP
Baris Usakli be1e83bfc1 fix tests
Barış Soner Uşaklı 82b2a20d0c user tests
Barış Soner Uşaklı ccad95cf73 closes
Barış Soner Uşaklı 2fd2accf8c add tests for top topics
fix popular page displaying 18 topics per page
Barış Soner Uşaklı 4684ab3bf6 suggest topic test
Barış Soner Uşaklı c3fc4a06bf test sortedSetUnion with scores
Julian Lam 8d41e319ea fixed tests
Julian Lam 8e832abf1e additional tests for post diffs privilege checking
Julian Lam 510dd268cc fix tests
Barış Soner Uşaklı 14f6e74bad closes
Barış Soner Uşaklı a7267df404 closes
Barış Soner Uşaklı 4504bbae52 2 diff test
Barış Soner Uşaklı 229e49cf8f closes , closes
Barış Soner Uşaklı 65dc530df5 some controller tests
Barış Soner Uşaklı d977934c66 adjust username test
Barış Soner Uşaklı 8e8058ec6e closes
Julian Lam 445b92ae38 Revert "fix some tests"
This reverts commit 2551df80f7.
Barış Soner Uşaklı cdc3ef09e9 closes
Julian Lam 2551df80f7 fix some tests
Barış Soner Uşaklı 9132743870
Julian Lam 5dc25a3c00 Merge remote-tracking branch 'origin/master' into chat-kick-support
Julian Lam a08572b800 kick support for chats,
Barış Soner Uşaklı beadcd7857 fix tests, remove dupe exposeUid
Julian Lam dc386b5b23 Merge branch 'master' into user-blocking
Julian Lam a0643b63df uncommenting tests again
Julian Lam 8db98b5cf4 additional UCP integration for
Barış Soner Uşaklı bc18b489e6 fix group test
Barış Soner Uşaklı 9ae5946e7a Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Julian Lam 3951bb9532 Merge remote-tracking branch 'origin/master' into user-blocking
Barış Soner Uşaklı 505e511e4d fix tests
Julian Lam 322d8236d2 added test for User.blocks.is, re:
Julian Lam 032ec8b443 tests!!! glorious tests!!!
re: 
Julian Lam 1f1e055509 updated post association code to only associate files that exist, closes
Julian Lam 0f13ae3c87 added isOrphan method,
Julian Lam 2e125293e6 save reverse association of md5 of upload to pid,
Julian Lam 850f59a1ae additional functionality, integration, and testing for
Julian Lam 5943389b7a tests for
Julian Lam 6088c37f5a Revert "fixing tests"
Turns out baris already fixed them

This reverts commit 3bc0266aa4.
Julian Lam 3bc0266aa4 fixing tests
Barış Soner Uşaklı ed289ebeab two more text fixes
Julian Lam 65c8457898 fixing tests that broke due to gdpr requirement
Barış Soner Uşaklı 04979f86a8 delete users uploads on account delete
store uid:<uid>:uploads
Barış Soner Uşaklı 0070f5c1b2 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Julian Lam 0158b1aa91 Various password logic fixes on client and server-side
Fixes 
Fixes 
Barış Soner Uşaklı ae0f1847ae allow multiple origins for access-control-allow-origin header
add access-control-allow-credentials header to acp
Julian Lam bf2e905ced fixed tests, closes
Peter Jaszkowiak eaae5b52cd ACP quick actions ()
* ACP quick actions

- Moved restart, build & restart, and logout into separate buttons
- Moved buttons on mobile into the side menu
- Added version and upgrade alert to header / mobile menu
- Moved version checking to server-side with a cache for rate limiting
- Changed "reload" translations to "rebuild and restart"

* Change info alert to black-on-white to match focused search bar

* Fix tests

* Fallback for failed fetch of latest version
Barış Soner Uşaklı fde44cb9b9 pass array to groups.destroy
pass array to db.sortedSetRemove
Barış Soner Uşaklı be5c237388 fix decr/incrObjectField if key in array doesn't exist create it
Barış Soner Uşaklı 6a9a73c86c changes to leaveAllGroups
Groups.destroy can take an array of groupnames
Groups.leave can take an array of groupnames
db.incrObjectField/decrObjectField can take an array of keys
db.sortedSetRemove can take an array of keys and values
db.setRemove can take an array of keys
Barış Soner Uşaklı 7221b71b68 add test for srem with multi elements
Baris Usakli 959a742c63 add llen to dbal
Julian Lam 9ea6dbc0e7 fix flag tests
Barış Soner Uşaklı bce640e514 closes
Julian Lam c93f943bef Merge branch 'develop'
Barış Soner Uşaklı e1c6761087 closes
Barış Soner Uşaklı 7b45a6ea8b Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Julian Lam 0d65cec3d0 fixing tests
Baris Usakli 9b78b95c47 fix tests
Julian Lam 1ce448f2a1 Merge remote-tracking branch 'origin/master' into develop
Barış Soner Uşaklı 15e9bbac92 closes
Barış Soner Uşaklı 723f31a362 closes
Baris Usakli e99d4a5c61 closes