nodebb/test
Aziz Khoury 3fbb6faf28 feat: update unban logic/invocation and refactor User.bans module
* auto unban when User.getUsersFields is called and the user is banned but has expired

* cleanups and removal of expiry_readable

* expiry_readable make an alias for backward compatibility

* User.bans.func vs User.*ban*Func

* console.log cleanups, plus todo message added

* use code util.deprecate

* fix: remove ununsed winston require
..
database fix: only allow numbers as scores ()
files Replace jimp with sharp ()
helpers testing new socket.io-client extraHeaders ()
mocks fix:
.eslintrc ESlint no-unused-vars
authentication.js feat: update unban logic/invocation and refactor User.bans module
blacklist.js remove unnecessary groups.resetCache calls
build.js style(eslint): match operator-linebreak preferences
categories.js feat:
controllers-admin.js fix: tests
controllers.js Use topics:read privilege for topic filtering use cases ()
coverPhoto.js fix:
database.js fix: db info page
defer-logger.js upgrade to winston 3.1, closes ()
emailer.js fixed tests, closes
feeds.js use includes instead of indexOf
file.js Use relative linking ()
flags.js fix: don't crash in flags.validate if user blocked target
groups.js fix: closes
image.js up deps
locale-detect.js fix: , autoLocale logic not playing nicely with no-refresh auths ()
messaging.js fix: test
meta.js parse '123' to 123 if it has no default
mocha.opts set cluster to false again
notifications.js remove unnecessary groups.resetCache calls
pagination.js ESlint object-curly-spacing
plugins.js chore(deps): update dependency eslint-config-airbnb-base to v13 ()
posts.js fix:
pubsub.js test pubsub cache
rewards.js remove unnecessary groups.resetCache calls
search-admin.js style(eslint): match operator-linebreak preferences
search.js add searchonly option to searh api
settings.js more settings tests
socket.io.js feat: update unban logic/invocation and refactor User.bans module
template-helpers.js fix: broken 50% border radius on emails, failing tests
topics.js feat: update unban logic/invocation and refactor User.bans module
translator.js fix:
uploads.js fix(deps): update dependency sharp to v0.21.3 ()
user.js feat: update unban logic/invocation and refactor User.bans module
utils.js fix: , allow square brackets in usernames