Julian Lam
9ecfac9b68
feat(api): #9123 , migrate rest of the getObject controllers to Write API
2020-12-29 10:32:01 -05:00
Julian Lam
e267f29584
feat(api): #9123 , migrate /api/post/pid/:pid to Write API
2020-12-29 10:32:01 -05:00
Julian Lam
32e36f7b2e
feat(api): group ownership API route, switch client-side to use API route
2020-12-22 14:26:31 -05:00
Julian Lam
1cd2689cf6
refactor(api): deprecated groups update socket in favour of API lib
2020-12-22 13:22:01 -05:00
Julian Lam
ef7d6db912
feat: server-side work for #9047
...
- rename Thumbs.commit to Thumbs.migrate
- new PUT method that calls Thumbs.migrate
- `checkThumbPrivileges` now takes a single object parameter (ins. of req/res)
2020-12-09 10:42:41 -05:00
Julian Lam
7e9e08f718
feat: server-side routes for handling multiple topic thumbnails
...
closes #8994 , requires 'topic-thumb-refactor' branch of composer-default
2020-12-09 10:42:41 -05:00
Barış Soner Uşaklı
0f480be658
fix : #9085 , dont prevent admins from deleting other users
2020-12-09 10:15:30 -05:00
Barış Soner Uşaklı
1f32d38778
fix: default values, clamp postsPerPage/topicsPerPage to max
2020-12-07 12:51:11 -05:00
Barış Soner Uşaklı
9da0ed400e
fix : #9081 , load raw settings before merging
2020-12-07 12:01:44 -05:00
psychobunny
f7558c6052
fix: notification on group.leave incorrectly showing "Guest has left X group"
2020-12-01 13:58:15 -05:00
Barış Soner Uşaklı
b46d2f93e6
fix : #9019 , add missing lang strings
2020-12-01 12:38:23 -05:00
Barış Soner Uşaklı
1eb5fabdb1
feat: #8900 , postQueue setting for category
2020-11-30 22:36:30 -05:00
Barış Soner Uşaklı
700736535c
fix: guests dont always have sid
2020-11-30 11:51:52 -05:00
Barış Soner Uşaklı
a4fe4d3cf5
fix: allow guests to see their replies immediately
2020-11-30 11:08:00 -05:00
Barış Soner Uşaklı
546f58bf1f
fix: timestamp in queue, add post queue strings
2020-11-28 22:03:08 -05:00
Barış Soner Uşaklı
4f37eddc5e
feat: clear reset tokens on user delete
2020-11-25 14:55:25 -05:00
Barış Soner Uşaklı
e32cd31ec6
fix : #8918
2020-11-25 14:33:19 -05:00
Julian Lam
6e2da9966e
refactor: move plugin hook methods to plugin.hooks.*
2020-11-20 16:32:39 -05:00
Julian Lam
a0b7a82350
feat(api): account deletion routes for the Write API ( #8881 )
...
* feat(api): account deletion routes for the Write API
* refactor: rewrite client-side calls to account deletion to use api
* style: apply DRY
2020-11-17 17:29:50 -05:00
Julian Lam
f68bce86a9
fix: XSS in event:banned messaging modal
2020-11-05 19:18:17 -05:00
Julian Lam
aa8faf58a0
refactor: remove /users/{uid}/settings/{setting} route
...
@baris Also, I am now allowing the following properties to be saved in User.saveSettings:
- categoryTopicSort
- topicPostSort
- setCategorySort
- setTopicSort
2020-10-28 17:21:54 -04:00
Julian Lam
3c98cd3d95
fix: topic object in post editing data return
2020-10-27 20:37:23 -04:00
Julian Lam
ec03af7a38
feat: allow passing subset of user settings on update route
2020-10-27 20:37:23 -04:00
Julian Lam
c26f2b6599
feat(writeapi): user settings API
2020-10-22 14:07:50 -04:00
Barış Soner Uşaklı
1f43e98f8b
fix: allow admins adding users to global moderators
...
add new test
2020-10-20 18:43:45 -04:00
Barış Soner Uşaklı
d9a16855d0
refactor: posts api
2020-10-17 22:59:12 -04:00
Barış Soner Uşaklı
272e73da53
refactor: post restore/delete/purge
2020-10-17 21:24:33 -04:00
Barış Soner Uşaklı
9738e20207
refactor: merge post.edit
...
fix: dont fadeout/fadeint if title/post didnt change
2020-10-17 15:07:04 -04:00
Barış Soner Uşaklı
2279e37261
refactor: deprecate socket.emit('users.search') use api route
2020-10-16 23:30:22 -04:00
Barış Soner Uşaklı
083c74e059
refactor: api categories
2020-10-16 22:41:38 -04:00
Barış Soner Uşaklı
e78c498e84
fix: missing doTopicAction, fix wrong api params
2020-10-16 21:36:59 -04:00
Barış Soner Uşaklı
bc880ee0ca
refactor: remove sockets.reqFromSocket
2020-10-16 21:05:00 -04:00
Julian Lam
9ee3cb9b62
refactor: topic follow/ignore to use api lib
2020-10-16 12:30:14 -04:00
Julian Lam
68d6818bca
refactor: topic tools' actions to use api lib
2020-10-16 12:02:51 -04:00
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
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
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ı
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