Barış Soner Uşaklı
ba5d2e7b81
breaking: remove deprecated socket.emit('admin.categories.purge')
2021-12-06 20:22:09 -05:00
Barış Soner Uşaklı
b335372348
breaking: remove deprecated socket.emit('admin.categories.create')
2021-12-06 20:14:44 -05:00
Barış Soner Uşaklı
10c19af2ad
breaking: remove deprecated socket.emit('admin.categories.getAll')
2021-12-06 20:06:15 -05:00
Barış Soner Uşaklı
a20abdce02
lint: remove unused
2021-12-06 17:07:32 -05:00
Barış Soner Uşaklı
36eb47d9a0
refactor: change var name
2021-12-06 17:00:50 -05:00
Barış Soner Uşaklı
170e5dd941
breaking: remove getTopicPosts(tid, ...) usage
2021-12-06 17:00:25 -05:00
Barış Soner Uşaklı
906dc5675e
fix: handle start=0 stop=0 for topics.getTopicPosts
...
add more tests
2021-12-06 16:36:30 -05:00
Julian Lam
fa01801f64
fix: don't throw on invalid session, just return early so socket is not opened.
...
Also updated the plugin hook call to `static:sockets.validateSession` to not return a result, because in static calls that result is always null anyway
2021-12-02 14:13:20 -05:00
Barış Soner Uşaklı
a29535833f
fix : #10052 , dont use spaces in tag class name
2021-12-02 10:58:23 -05:00
Barış Soner Uşaklı
41db9436e8
perf: only add middleware if relativePath is set
2021-12-01 17:18:38 -05:00
Julian Lam
a3bdb70617
feat: ensure that all requests handled by NodeBB fall under the relative_path as configured
2021-12-01 16:57:46 -05:00
Barış Soner Uşaklı
2bb0828af6
refactor: dont need local function
2021-11-30 20:27:16 -05:00
sadaszewski
a1c9a69cd3
incr by bulk. ( #9952 )
...
* incr by bulk.
* Update analytics.js
* Update analytics.js
* lint: fix
Co-authored-by: Barış Soner Uşaklı <baris@nodebb.org >
Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com >
2021-11-30 20:26:07 -05:00
Barış Soner Uşaklı
6ea3b51f12
Zincrybulk ( #9975 )
...
* feat: zincry bulk
* feat: psql bulk incr placeholder
* test: redis test fix
* test: redis test
2021-11-30 19:59:47 -05:00
Barış Soner Uşaklı
d9c42c000c
feat: show 10 members
2021-11-30 18:42:52 -05:00
Barış Soner Uşaklı
1cdb0b1e19
fix: don't crash if tid is falsy
2021-11-30 15:47:19 -05:00
Barış Soner Uşaklı
0414356cf7
perf: don't load all set members to get count
2021-11-29 19:29:18 -05:00
Barış Soner Uşaklı
50063fe238
fix: regression from 27c05448e1
2021-11-29 15:17:02 -05:00
Barış Soner Uşaklı
82b72f7edc
lint: remove unused utils
2021-11-28 20:26:27 -05:00
Barış Soner Uşaklı
5843122178
test: add missing tests
2021-11-28 20:18:36 -05:00
Barış Soner Uşaklı
8117b7f22f
breaking: remove deprecated post diff socket calls
2021-11-28 19:45:29 -05:00
Barış Soner Uşaklı
324262cbb5
refactor: DRY
2021-11-28 19:31:08 -05:00
Barış Soner Uşaklı
1a7fffc7e9
breaking: remove deprecated user middlewares
2021-11-28 18:58:17 -05:00
Barış Soner Uşaklı
941ecaf899
fix: keep query params on /me redirects
2021-11-28 18:48:52 -05:00
Barış Soner Uşaklı
65c5504193
fix: 403/400/500 page not generating csrf_token
2021-11-28 07:31:09 -05:00
Barış Soner Uşaklı
3dd681ebce
fix: error pages dont have config.csrf_token
2021-11-28 06:42:19 -05:00
Barış Soner Uşaklı
7434cbf66f
test: add api token tests
2021-11-26 18:59:29 -05:00
Barış Soner Uşaklı
1e53552874
feat: closes #10018
2021-11-26 17:08:47 -05:00
Baris Usakli
06bfec8840
feat: #10018 add href
2021-11-26 14:42:57 -05:00
Baris Usakli
0f14f23b2a
feat: #10018 , wip
2021-11-26 14:41:46 -05:00
Julian Lam
6c07433dea
refactor: use routePrefixMap instead of routeRegexpMap, +tests ( #10035 )
...
* refactor: use routePrefixMap instead of routeRegexpMap, +tests
Currently tests fail because privilege pages resolve if passed garbage... hmm
* fix: priv check paths
remove /v3 from path as well
Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com >
2021-11-26 13:53:53 -05:00
Barış Soner Uşaklı
daf385cd42
refactor: use hasOwnProprety
2021-11-24 18:17:58 -05:00
Barış Soner Uşaklı
404a877408
test: add missing tests
2021-11-23 19:47:29 -05:00
Barış Soner Uşaklı
6dcdf1d342
breaking: remove setTopicSort/setCategorySort
2021-11-23 18:45:30 -05:00
Barış Soner Uşaklı
7aa85882d5
chore: right dropdown
2021-11-23 18:25:30 -05:00
Barış Soner Uşaklı
a998cc1c47
chore: right dropdown
2021-11-23 18:25:01 -05:00
Barış Soner Uşaklı
a7d1dfb65c
breaking: remove deprecated socket user create/delete functions
...
add missing tests
2021-11-23 18:02:44 -05:00
Barış Soner Uşaklı
a0e2704da1
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2021-11-23 15:16:47 -05:00
Barış Soner Uşaklı
c93d7fdbdd
breaking: remove deprecated uploads.delete
2021-11-23 15:16:41 -05:00
Julian Lam
e0caa5e0c4
fix: removed unused var
2021-11-23 14:53:30 -05:00
Julian Lam
01bd8a8694
remove email only login ( #10030 )
...
* feat: remove ACP option for email-only logins
* feat: remove email-only login, upgrade script to fix config
2021-11-23 14:46:24 -05:00
Barış Soner Uşaklı
79de48c57f
breaking: remove deprecated methods
2021-11-23 13:21:18 -05:00
Barış Soner Uşaklı
2473d5d873
fix : #10027 , properly auto confirm first user
2021-11-22 23:20:31 -05:00
Barış Soner Uşaklı
71e34be565
fix: cli password reset
2021-11-22 22:20:01 -05:00
Barış Soner Uşaklı
d375dcb873
test: submitUsage
2021-11-22 21:10:12 -05:00
Barış Soner Uşaklı
29b3587d91
test: middleware/expose.js
2021-11-22 19:56:12 -05:00
Barış Soner Uşaklı
c5f08fdc81
breaking: remove socket.io/flags.js
...
refactor: helpers.loginUser returns a single object {jar, csrf_token}
2021-11-22 19:23:51 -05:00
Julian Lam
f0d192fbfd
feat: autocomplete for activate/reset
...
useless features™️
2021-11-22 15:37:37 -05:00
Julian Lam
5b42b6b369
API route for returning tracked analytics keys ( #10019 )
...
* feat: track metrics saved by NodeBB (and assoc. plugins), #9949
* feat: route to retrieve analytics keys, closes #9949
2021-11-19 15:12:13 -05:00
Julian Lam
449366ca83
fix: consolidate plugin reset logic
2021-11-19 12:21:14 -05:00