You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Barış Soner Uşaklı 8db13d8e86
refactor: how admins change emails (#11973)
* 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
1 year ago
..
database Chat refactor (#11779) 2 years ago
files Bootstrap5 (#10894) 2 years ago
helpers test: log socket.io error 2 years ago
mocks feat: update mkdirp to 3.x, closes #11455 2 years ago
posts Webpack5 (#10311) 3 years ago
topics Bootstrap5 (#10894) 2 years ago
user Fixes for "validate email" & "send validation email" in ACP (#11677) 2 years ago
.eslintrc ESlint no-unused-vars 8 years ago
api.js refactor: how admins change emails (#11973) 1 year ago
authentication.js test: fix authentication tests to use new token saving utility functions 2 years ago
batch.js chore: eslint no-var, vars-on-top 4 years ago
blacklist.js refactor: ip blacklist.test 1 year ago
build.js feat: update mkdirp to 3.x, closes #11455 2 years ago
categories.js Bootstrap5 (#10894) 2 years ago
controllers-admin.js Acp redesign (#11639) 2 years ago
controllers.js refactor: how admins change emails (#11973) 1 year ago
coverPhoto.js chore: eslint no-var, vars-on-top 4 years ago
database.js refactor: remove tabs after declaration 3 years ago
defer-logger.js chore: eslint no-var, vars-on-top 4 years ago
emailer.js fix: properly unregister hooks in emailer tests 3 years ago
feeds.js breaking: remove socket.io/flags.js 3 years ago
file.js chore: eslint no-var, vars-on-top 4 years ago
flags.js test: fix tests since nid format changed 2 years ago
groups.js test: add some tests for isPrivilegeGroup 1 year ago
i18n.js Bootstrap5 (#10894) 2 years ago
image.js chore: eslint no-var, vars-on-top 4 years ago
locale-detect.js refactor: remove tabs after declaration 3 years ago
messaging.js fix: deleted chat messages (#11962) 1 year ago
meta.js refactor: tab rules 3 years ago
middleware.js Update to lru-cache@^7 (#10815) 2 years ago
notifications.js feat: als (#9749) 3 years ago
package-install.js Re-introduce lodash into src/package-install.js (#10315) 3 years ago
pagination.js refactor: remove tabs after declaration 3 years ago
password.js feat: allow passwords with length > 73 characters (#8818) 4 years ago
plugins-installed.js fix: #10809, test runner to only run tests for plugins included in `test_plugins` 2 years ago
plugins.js feat: Allow defining active plugins in config (#10767) 3 years ago
posts.js fix: fix escaped characters in tooltips, fix priv checks in tooltips 1 year ago
pubsub.js chore: eslint no-var, vars-on-top 4 years ago
rewards.js chore: eslint no-var, vars-on-top 4 years ago
search-admin.js chore: eslint no-var, vars-on-top 4 years ago
search.js test: fix tests again 2 years ago
settings.js chore: eslint no-var, vars-on-top 4 years ago
socket.io.js test: fix 2 years ago
template-helpers.js Bootstrap5 (#10894) 2 years ago
tokens.js test: fix another test 2 years ago
topics.js test: fix tests to use regular uid 2 years ago
translator.js test: fix escaping 2 years ago
upgrade.js test: upgrade.runParticular 3 years ago
uploads.js fix: dont send 200 status on admin upload errors (#11707) 2 years ago
user.js Chat refactor (#11779) 2 years ago
utils.js test: fix test 2 years ago