Barış Soner Uşaklı
ce6b20c4b7
feat: remove topics.async.getTopicData usage
5 years ago
Barış Soner Uşaklı
0cea713691
feat: remove deprecated checkGlobalPrivacySettings
5 years ago
Barış Soner Uşaklı
a0da2ba774
feat: remove deprecated isAdmin method
5 years ago
Barış Soner Uşaklı
2cdb935f1d
feat: remove file.isFileTypeAllowed
5 years ago
Barış Soner Uşaklı
4eae927d14
feat: remove deprecated hooks
5 years ago
psychobunny
a6ae69737b
Merge branch 'master' of https://github.com/NodeBB/NodeBB
5 years ago
psychobunny
2c83278f97
feat: quick access dropdown on groups page to access privileges page
5 years ago
Barış Soner Uşaklı
844f2b4ed0
feat: #8524 , allow editing category of queued topic
5 years ago
Barış Soner Uşaklı
7260646d6c
fix : #8500 , allow regular users select topics on unread
5 years ago
Barış Soner Uşaklı
4658121a7d
fix: don't crash if content is undefined
5 years ago
Barış Soner Uşaklı
ff3c343532
feat: remove js-enabled
5 years ago
Barış Soner Uşaklı
a3c8d45626
fix: crash if csrfToken does not exist
5 years ago
Barış Soner Uşaklı
a46adb3fd5
fix: more tests
5 years ago
Barış Soner Uşaklı
72c60d19c2
fix: tests
5 years ago
Barış Soner Uşaklı
2a5f8ab27e
feat: dont load all subscribers at once
...
increase batch to 500
5 years ago
Barış Soner Uşaklı
23a9a334cd
feat: short more info
5 years ago
Barış Soner Uşaklı
2485a55092
feat: #8521 , allow editing title before posting from queue
5 years ago
Barış Soner Uşaklı
1e7397b1b8
feat: allow searching categories in ACP
5 years ago
psychobunny
06143ca7d7
feat: added quick link to edit privileges on the category edit page
5 years ago
Barış Soner Uşaklı
3653151143
fix : #8508 , dont allow moving topics if not moderator of target category
5 years ago
Julian Lam
e3e55f25d0
refactor: flag sanity checks, +feat: flag limits
...
- Added new config flag:limitPerTarget, to disallow flags after an item has
already been flagged x times (default 0, or infinite)
- New zset flags:byTarget, score is the number of times a flag has been made
against that item
- "already-flagged" translation key removed, now "post-already-flagged" or
"user-already-flagged" -- this fixed bug where flagging a user you've already
flagged would tell you you've already flagged this post already.
- Refactored Flags.canFlag to throw errors only, instead of returning boolean
- Updated ACP form inputs for reputation settings page to be more bootstrappy
- +1 upgrade script
5 years ago
Julian Lam
1441720962
feat: logic for flag note editing, #8499
5 years ago
Julian Lam
f85a45c722
feat: logic for flag note deletion, #8499
5 years ago
Barış Soner Uşaklı
00d39fb32c
feat: #8460 , export groups members as csv
5 years ago
Barış Soner Uşaklı
b3a88331bf
fix : #8488
5 years ago
Barış Soner Uşaklı
393f19b461
feat: pass connection options to socket.io-adapter-mongo
5 years ago
Barış Soner Uşaklı
3dcf538773
feat: #8023 , allow wildcard search for uid/email
5 years ago
Barış Soner Uşaklı
46a6686300
fix: category search in selector
5 years ago
Barış Soner Uşaklı
73ddf1cb98
fix: groups.updateCover
5 years ago
Barış Soner Uşaklı
c513b88dff
feat: #8427 , daily downvote limits
5 years ago
Barış Soner Uşaklı
658dd03b03
feat: add tools to recent/unread ( #8477 )
...
* feat: add tools to recent/unread
* fix: open api spec
* fix: more api spec
5 years ago
Barış Soner Uşaklı
c2ca02dfc7
fix : #8474
...
make isPrimary and isCluster always booleans
they were strings when using ./nodebb start and boolean if they were in config.json and started with node app.js
5 years ago
Julian Lam
4f51838df8
feat: fire new hooks on chat message editing
5 years ago
Barış Soner Uşaklı
7b04d8970d
fix: show stack properly
5 years ago
Julian Lam
9a6b87d261
fix: editing chat messages does not go through content sanity checks
5 years ago
Barış Soner Uşaklı
d6c619cf1a
fix: don't show blocked users under nested replies
5 years ago
Barış Soner Uşaklı
b60e1cbf50
fix : #8469 , action:topic.changeOwner, action:post.changeOwner
5 years ago
Barış Soner Uşaklı
87dd6c83eb
fix: tests
5 years ago
Barış Soner Uşaklı
746222d6c6
fix: handle scan/zscan returning duplicate elements on redis
...
increase count on redis zscan
5 years ago
Barış Soner Uşaklı
ac6b571ed5
fix: dont allow searching by email/ip if not privileged
5 years ago
Barış Soner Uşaklı
fef04fcf6b
fix: missing backgroundImage #8386
5 years ago
Barış Soner Uşaklı
02ac44cc5a
fix: dont allow searching by ip/banned/flagged for regular users
5 years ago
Barış Soner Uşaklı
057b783df7
feat: use covered query
5 years ago
Julian Lam
da29b947bf
feat: add js-enabled.css to list of preloaded css files
5 years ago
Barış Soner Uşaklı
e95cd28f6f
Zscan ( #8458 )
...
* feat: zscan
* fix: mongodb tests
* feat: scan, ip search starts with
5 years ago
Barış Soner Uşaklı
723fe8e8e0
feat: zscan ( #8457 )
...
* feat: zscan
* fix: mongodb tests
5 years ago
Barış Soner Uşaklı
59a2ace6f7
fix: only add blocksCount for self and admins
5 years ago
Barış Soner Uşaklı
fd20e5c62c
fix: tests
5 years ago
Barış Soner Uşaklı
bd228d5ee7
feat: fix blocksCount not being returned on user profile
...
add hook action:user.blocks.toggle
5 years ago
Barış Soner Uşaklı
eb9704f85e
feat: #8450 , next/prev link tags on /unread /recent
5 years ago
Barış Soner Uşaklı
fd400a008d
fix: don't show in unreplied if score is null
5 years ago
Barış Soner Uşaklı
e09ab3dc19
feat: closes #8440 , allow configuring max topic count
5 years ago
Barış Soner Uşaklı
0d0b951380
fix: lint
5 years ago
Barış Soner Uşaklı
37b6b8fd48
fix: upgrade script to unescape navigation titles
5 years ago
Barış Soner Uşaklı
2355d9d5dd
fix: escape navigation item fields, theme:id, category fields
5 years ago
Barış Soner Uşaklı
023de94ef8
fix: show controls @julianlam
5 years ago
Barış Soner Uşaklı
e53a18f219
fix : #8437 , #8433
5 years ago
Barış Soner Uşaklı
bffb830d87
feat: add missing translation key
5 years ago
Barış Soner Uşaklı
0d112b3605
refactor: make code climate happier?
5 years ago
Barış Soner Uşaklı
c718b7293e
feat: #3783 , min/max tags per category
5 years ago
Barış Soner Uşaklı
00d8ce2663
fix: only allow valid uids
5 years ago
Barış Soner Uşaklı
8383992dcc
feat: move export functions into child processes
5 years ago
Barış Soner Uşaklı
48b41debe6
fix: vulnerability in cover and admin uploads ( #8419 )
...
* fix: vulnerability in cover and admin uploads
* fix: remove old test
* fix: update tests
5 years ago
Barış Soner Uşaklı
e80379dc0e
feat: display stack trace on winston.error
5 years ago
Barış Soner Uşaklı
af790e3f5e
refactor: shorter code
5 years ago
Barış Soner Uşaklı
e8f0da6e42
refactor: shorter code
5 years ago
Barış Soner Uşaklı
79a7f89235
Merge branch 'master' of https://github.com/NodeBB/NodeBB
5 years ago
Barış Soner Uşaklı
2bcf7f72d2
fix: follower count going out of sync with real follower count
5 years ago
Barış Soner Uşaklı
bef37e27cb
fix: test lock for user create ( #8415 )
...
* fix: test lock for user create
* fix: redis hdel with undefined
* feat: add test for undefined key in deleteObjectFields
5 years ago
Barış Soner Uşaklı
f0526bff9f
fix: add mising timestamp
5 years ago
Barış Soner Uşaklı
a680a95e73
feat: add filter:user.getFields to match topic/posts
5 years ago
Manuel Valle
056f85f864
Topic hooks extension ( #8413 )
...
* Update data.js with new hook
Implemented new 'filter:topic.getFields' hook as in posts
* Update data.js
* Update data.js
5 years ago
Julian Lam
35a06a8419
feat: #8412 breadcrumbs for ip-blacklist/post queue/flags
5 years ago
Julian Lam
f909ed2541
feat: show editor in post diffs if available
5 years ago
Julian Lam
b3115ea813
fix : #8410
5 years ago
Julian Lam
58b3d608fc
feat: allow post diffs to be restored, #8406
5 years ago
Barış Soner Uşaklı
7ed1a0140a
fix : #8401 , #8237
...
switch to @nodebb/socket.io-adapter-mongo
5 years ago
Barış Soner Uşaklı
18d892398f
fix: add timestamp to initial username history
5 years ago
Barış Soner Uşaklı
53a9517d54
fix: crash in export posts if post content is undefined
5 years ago
Barış Soner Uşaklı
0041c02465
fix: messaging unread
...
dont mark chat room unread and then read right away for the user sending the message
5 years ago
Barış Soner Uşaklı
066b442e18
Merge branch 'master' of https://github.com/NodeBB/NodeBB
5 years ago
Barış Soner Uşaklı
bb3aa54006
feat: merge changes
...
allow selecting main topic to merge into
allow specifying a new title for merge topic
upon merge go to correct topic
new tests for merging with options
5 years ago
Barış Soner Uşaklı
a024cc1344
fix: whitespace
5 years ago
Barış Soner Uşaklı
0595e71078
fix: typo
5 years ago
Barış Soner Uşaklı
89b010249d
fix : #8392 , clear group member cache when group is renamed
5 years ago
Barış Soner Uşaklı
8627bee541
fix : #8386 , use backgroundImage everywhere
5 years ago
Julian Lam
4acb3fb210
feat: #8387 expose global and admin privs to flags detail page
5 years ago
Barış Soner Uşaklı
3be4d5f7d5
feat: redirect /me to user profile
5 years ago
Julian Lam
daeceb45bd
fix: missing space in ACP menu dropdown
5 years ago
Julian Lam
942cc4b132
fix : #8385
5 years ago
Julian Lam
67aca822e6
feat: account content deletion, closes #8381
5 years ago
Julian Lam
a82e9bd7f6
feat: privileges for Admin Control Panel ( #8355 )
...
* feat: acp privileges (WIP)
* fix: restore global privilege hooks
* refactor: using cid 0 in admin privs
* fix: no need for zebrastripe-reset
* feat: manage:categories privilege WIP
* feat: renamed prefix to admin:, settigns and dashboard privs
* fix: nofocus on acp privs group find modal
* refactor: privileges.x.get() to not used hardcoded privs
* fix: crash if unable to get latest version
* feat: setting acp priv
* Revert "fix: crash if unable to get latest version"
This reverts commit afdb235f48eb0072d88de45f3a1e0151281095b3.
* feat: user/privilege acp privs
* fix: category selector in manage/privileges
* fix: guests potentially becoming admins
* fix: bug in setting admin privs
* fix: some last minute things + api docs
* fix: some more last minute fixes
5 years ago
Barış Soner Uşaklı
30cc83c033
fix : #8374 , revert event delete
5 years ago
Barış Soner Uşaklı
fd6bf0c927
Merge branch 'master' of https://github.com/NodeBB/NodeBB
5 years ago
Julian Lam
260a482caa
fix: remove duplicate link to manage/tags in settings/tags
5 years ago
Barış Soner Uşaklı
3a078f59ec
fix: tests
5 years ago
Barış Soner Uşaklı
1b5d5425b4
fix: handle search tag permission as well
5 years ago
Barış Soner Uşaklı
2100a03c1a
refactor: change name to privileges to match other apis
5 years ago
cryptoethic
f6b92d241a
fix: checking correct permissions for user search ( #8371 )
...
* fix: checking correct permissions for user search
* fix: missing permissions porperty in openapi /api/search
5 years ago
Barış Soner Uşaklı
842b8abb84
feat: add buildHeaderAsync ( #8367 )
...
* feat: add buildHeaderAsync
make helphers.notAllowed async
* fix: remove csrf from buildHeader
* fix: remove unused method, use middleware
* fix: /post/pid redirect doesn't need buildHeader
use buildHeaderAsync
5 years ago