Julian Lam
21974a77f8
feat: topic reply to use api lib (also + missing file)
2020-10-16 11:01:18 -04:00
Julian Lam
40598b368e
refactor: topic creation to use api lib
2020-10-16 11:01:18 -04:00
Julian Lam
b6cce75d97
fix: appropriate 404 handling for write API calls
2020-10-16 11:01:18 -04:00
Julian Lam
ede9435f0e
feat: send 401 for invalid-uid
2020-10-16 11:01:18 -04:00
Misty (Bot)
854d61a257
Latest translations and fallbacks
2020-10-16 09:08:42 +00:00
Barış Soner Uşaklı
c913900ed6
feat: async/await admin/search
2020-10-16 00:05:55 -04:00
Barış Soner Uşaklı
2927509af3
feat: ignore test folder
2020-10-15 23:28:12 -04:00
Barış Soner Uşaklı
bf480ee58b
refactor: setupApiRoute signature
2020-10-15 23:12:19 -04:00
Barış Soner Uşaklı
688d7a2cc2
refactor: remove unused middleware
2020-10-15 22:50:23 -04:00
Barış Soner Uşaklı
b2ff1594b8
fix: redis hget
...
'node_redis: The HGET command contains a invalid argument type.\n' +
'Only strings, dates and buffers are accepted. Please update your code to use valid argument types.'
2020-10-15 22:25:56 -04:00
Julian Lam
e98285dbbb
fix: reimplementing isPrivilegedOrSelfAndPasswordMatch
2020-10-15 21:45:57 -04:00
Barış Soner Uşaklı
84a179f48c
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2020-10-15 20:51:55 -04:00
Julian Lam
3f347baadb
fix: socket user bans
2020-10-15 20:31:25 -04:00
Julian Lam
14f9d8b0e5
feat: send back 403 on no-privileges error
2020-10-15 20:23:19 -04:00
Julian Lam
222b4c9533
fix: broken tests from api change
2020-10-15 19:33:20 -04:00
Julian Lam
2d252f2fa4
refactor: user bans to use api lib
2020-10-15 19:05:31 -04:00
Barış Soner Uşaklı
7d86be2bc2
fix: tests
2020-10-15 17:51:04 -04:00
Barış Soner Uşaklı
48a9b5d66e
update logo
2020-10-15 17:31:03 -04:00
Barış Soner Uşaklı
e367c5403e
refactor: move groups.leave, fix some tests
2020-10-15 17:29:38 -04:00
Barış Soner Uşaklı
bbbd9fee85
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2020-10-15 17:12:26 -04:00
Julian Lam
960e925e40
refactor: change password/user follow to use api lib
2020-10-15 17:09:39 -04:00
Barış Soner Uşaklı
081c4fa6d4
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2020-10-15 16:55:59 -04:00
Julian Lam
430e7f5834
refactor: user deletion to use api lib
2020-10-15 16:49:06 -04:00
Barış Soner Uşaklı
8ae1f81cf4
feat: refactor groups.delete
2020-10-15 16:36:53 -04:00
Julian Lam
77481947f0
refactor: socket profile update to use api lib
2020-10-15 16:22:40 -04:00
Julian Lam
31ae8a8323
refactor: socket profile update to use api lib
2020-10-15 16:21:54 -04:00
Barış Soner Uşaklı
d69e503d21
feat: move groups.join to api
2020-10-15 16:13:19 -04:00
Barış Soner Uşaklı
eed8deda61
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2020-10-15 16:07:39 -04:00
Barış Soner Uşaklı
51a60d3d46
fix: handler for group.join
2020-10-15 16:07:25 -04:00
Julian Lam
d07f0081b7
fix: add missing file
2020-10-15 15:52:07 -04:00
Julian Lam
23086daead
refactor: user create and profile update to use api lib
2020-10-15 15:50:30 -04:00
Barış Soner Uşaklı
5e2caf19f5
refactor: use single function for api code
2020-10-15 12:12:01 -04:00
Barış Soner Uşaklı
25e4a09816
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2020-10-15 11:10:07 -04:00
Barış Soner Uşaklı
4418ff0716
fix : #8768
2020-10-15 11:09:57 -04:00
Julian Lam
cc6e995ee2
fix: api bug where user profile editing continued even if not allowed
2020-10-15 10:23:57 -04:00
Barış Soner Uşaklı
205e46647c
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2020-10-14 23:39:19 -04:00
Barış Soner Uşaklı
43afe7ffab
refactor: async/await src/user/approval
2020-10-14 23:38:16 -04:00
renovate[bot]
3b88545b03
fix(deps): update dependency benchpressjs to v2.0.8 ( #8767 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2020-10-14 23:37:44 -04:00
Barış Soner Uşaklı
bae0f343e1
fix: module build
2020-10-14 23:32:30 -04:00
Barış Soner Uşaklı
3881ac309f
refactor: async/await install/web.js
2020-10-14 23:20:45 -04:00
Barış Soner Uşaklı
1fd2eba6f2
refactor: async/await
...
src/cli/manage.js
src/meta/build.js
src/meta/css.js
src/meta/js.js
2020-10-14 22:49:39 -04:00
Barış Soner Uşaklı
b295d15eae
fix: tests
2020-10-14 20:02:32 -04:00
Barış Soner Uşaklı
d89477cad0
refactor: use app.render
2020-10-14 19:18:07 -04:00
renovate[bot]
42aed15b96
fix(deps): update dependency sharp to v0.26.2 ( #8765 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2020-10-14 18:57:17 -04:00
Julian Lam
9dd3cc0483
feat: allow plugins to define api routes
...
via new plugin hook static:api.routes
2020-10-14 17:44:27 -04:00
Julian Lam
a4ba23899e
feat: require https if nodebb is configured with https url
2020-10-14 14:28:04 -04:00
Julian Lam
20bb9c7ec8
fix: csrf token only on non-GET routes
2020-10-14 14:02:03 -04:00
Barış Soner Uşaklı
3326d80c11
feat: add nyc config
2020-10-14 12:27:17 -04:00
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
2020-10-14 11:05:50 -04:00
Julian Lam
a784d10fff
refactor: api module returns promise, error-first cb if cb passed in
...
no more separate onSuccess onError callbacks
/cc @baris
2020-10-14 10:02:02 -04:00