nodebb/test
Barış Soner Uşaklı 8db13d8e86
refactor: how admins change emails ()
* refactor: how admins change emails

ability for admins to change emails from acp
ability for admins to change passwords from acp
only users themselves can use /user/<slug>/edit/email
group actions in manage users dropdown
admins can use the same modal from profile page instead of interstitial to update email
add missing checks to addEmail, if email take throw error
add targetUid to email change event

* test: bunch of baloney

* test: remove old test
..
database Chat refactor ()
files Bootstrap5 ()
helpers test: log socket.io error
mocks feat: update mkdirp to 3.x, closes
posts Webpack5 ()
topics Bootstrap5 ()
user Fixes for "validate email" & "send validation email" in ACP ()
.eslintrc ESlint no-unused-vars
api.js refactor: how admins change emails ()
authentication.js test: fix authentication tests to use new token saving utility functions
batch.js chore: eslint no-var, vars-on-top
blacklist.js refactor: ip blacklist.test
build.js feat: update mkdirp to 3.x, closes
categories.js Bootstrap5 ()
controllers-admin.js Acp redesign ()
controllers.js refactor: how admins change emails ()
coverPhoto.js chore: eslint no-var, vars-on-top
database.js refactor: remove tabs after declaration
defer-logger.js chore: eslint no-var, vars-on-top
emailer.js fix: properly unregister hooks in emailer tests
feeds.js breaking: remove socket.io/flags.js
file.js chore: eslint no-var, vars-on-top
flags.js test: fix tests since nid format changed
groups.js test: add some tests for isPrivilegeGroup
i18n.js Bootstrap5 ()
image.js chore: eslint no-var, vars-on-top
locale-detect.js refactor: remove tabs after declaration
messaging.js fix: deleted chat messages ()
meta.js refactor: tab rules
middleware.js Update to lru-cache@^7 ()
notifications.js feat: als ()
package-install.js Re-introduce lodash into src/package-install.js ()
pagination.js refactor: remove tabs after declaration
password.js feat: allow passwords with length > 73 characters ()
plugins-installed.js fix: , test runner to only run tests for plugins included in `test_plugins`
plugins.js feat: Allow defining active plugins in config ()
posts.js fix: fix escaped characters in tooltips, fix priv checks in tooltips
pubsub.js chore: eslint no-var, vars-on-top
rewards.js chore: eslint no-var, vars-on-top
search-admin.js chore: eslint no-var, vars-on-top
search.js test: fix tests again
settings.js chore: eslint no-var, vars-on-top
socket.io.js test: fix
template-helpers.js Bootstrap5 ()
tokens.js test: fix another test
topics.js test: fix tests to use regular uid
translator.js test: fix escaping
upgrade.js test: upgrade.runParticular
uploads.js fix: dont send 200 status on admin upload errors ()
user.js Chat refactor ()
utils.js test: fix test