Commit Graph

20686 Commits (a512d994720aa5b0337e272cd65f7b4ca00cdb3b)
 

Author SHA1 Message Date
Barış Soner Uşaklı 5e2caf19f5 refactor: use single function for api code
Barış Soner Uşaklı 25e4a09816 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 4418ff0716 fix:
Julian Lam cc6e995ee2 fix: api bug where user profile editing continued even if not allowed
Barış Soner Uşaklı 205e46647c Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 43afe7ffab refactor: async/await src/user/approval
renovate[bot] 3b88545b03
fix(deps): update dependency benchpressjs to v2.0.8 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Barış Soner Uşaklı bae0f343e1 fix: module build
Barış Soner Uşaklı 3881ac309f refactor: async/await install/web.js
Barış Soner Uşaklı 1fd2eba6f2 refactor: async/await
src/cli/manage.js
src/meta/build.js
src/meta/css.js
src/meta/js.js
Barış Soner Uşaklı b295d15eae fix: tests
Barış Soner Uşaklı d89477cad0 refactor: use app.render
renovate[bot] 42aed15b96
fix(deps): update dependency sharp to v0.26.2 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Julian Lam 9dd3cc0483 feat: allow plugins to define api routes
via new plugin hook static:api.routes
Julian Lam a4ba23899e feat: require https if nodebb is configured with https url
Julian Lam 20bb9c7ec8 fix: csrf token only on non-GET routes
Barış Soner Uşaklı 3326d80c11 feat: add nyc config
Barış Soner Uşaklı 3673accdb8 refactor: api module
only return promise if callback is undefined
dont append baseUrl if url already starts with api
correctly handle writeapi readapi response for data/error
remove unused onError
dont append empty ? to url for get routes
Julian Lam a784d10fff refactor: api module returns promise, error-first cb if cb passed in
no more separate onSuccess onError callbacks

/cc @baris
Misty (Bot) d52992de1b Latest translations and fallbacks
Barış Soner Uşaklı 4b9444f1a5 fix: avatar selector
Barış Soner Uşaklı e6ea71c95a fix: test
Barış Soner Uşaklı 8c6a559188 fix: timestamp
Barış Soner Uşaklı 331d236f6e fix:
Barış Soner Uşaklı a481024d27 fix: lastonline again
Barış Soner Uşaklı 71d82ec8e0 fix: caret
Barış Soner Uşaklı b6d5888334 Merge branch 'admin/users'
Barış Soner Uşaklı 97628e2ff2 fix: lastonline values
renovate[bot] 25c447df05
fix(deps): update dependency nodebb-rewards-essentials to v0.1.4 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Barış Soner Uşaklı 872bacf1c4
Admin/users ()
* feat: wip admin/users

* feat: more work

* feat: more fixes

* feat: , verified/unverified user groups

* feat: add filter

* feat: change user search to use filters array

* refactor: remove unused search call

* fix: tests

* fix: cant join system groups

* fix: upgrade script
Barış Soner Uşaklı 1289c10568 fix: upgrade script
Barış Soner Uşaklı 59bbede8c7 fix: cant join system groups
Barış Soner Uşaklı a411df1321 fix: tests
Barış Soner Uşaklı dd7424e5b5 refactor: remove unused search call
Barış Soner Uşaklı 2d6ea6e505 Merge branch 'master' into admin/users
Barış Soner Uşaklı a2edb86dfb feat: change user search to use filters array
Barış Soner Uşaklı 959314c921 feat: add filter
Julian Lam bfaeb27c11 Merge branch 'write-api-csrf'
Julian Lam 1e07886f30 feat: require csrf token if not using bearer token
psychobunny 0e0f1506d2 fix: update server param to /api/v3
Barış Soner Uşaklı 933989e013 Merge branch 'master' into admin/users
Barış Soner Uşaklı 682e926c6b feat: , verified/unverified user groups
psychobunny c68653d035 fix: typo
psychobunny 7aa4d104af fix: testing openapi write tests
psychobunny 16873800a6 fix(openapi): users.yaml
psychobunny 7b2301ff9c fix: enable tests
psychobunny 54e6003a7c fix: test fix for write API
need to rewrite users.yaml to fix properly
Renovate Bot dcf7235466 fix(deps): update dependency nodebb-theme-persona to v10.2.60
Julian Lam 30b3fedca4 fix: password reset to invalidate all existing reset tokens for that uid
Barış Soner Uşaklı 700e1e4340 feat: more fixes