Barış Soner Uşaklı
51236df4ed
fix: check if user has read priv before flagging
5 years ago
Julian Lam
8e5a2276af
feat: check flag values on save (assignee and state) ( #8122 )
...
* feat: add assignee checking when updating flag
Prior to this, it was possible to update the assignee to any value (or
any user. This commit adds checking to allow only admins, global
moderators, or in the case of flagged posts, moderators.
Also some prep work was added for value checking `state`.
* feat: value checking `state` on flag update
The state should be one of the constants defined earlier in the file.
5 years ago
Baris Usakli
2150701f32
fix: missing await
6 years ago
Baris Usakli
ac6eb31c69
refactor: async/await flags.js
6 years ago
Barış Soner Uşaklı
0ced71be39
refactor: async/await flags
6 years ago
Baris Usakli
a651d154ce
fix : #7921 , dont create wrong entries in db for flag
...
upgrade script to remove wrong entries
6 years ago
Barış Soner Uşaklı
e32a55460f
refactor: remove logs
6 years ago
Barış Soner Uşaklı
9ee1a882ec
refactor: async/await flags
6 years ago
Julian Lam
0921230976
fix(style): updated code to follow new eslint recommendations
...
Squashed commit of the following:
commit f9ce878b269b3568f0d649309aae1af4dcfdfeef
Author: Julian Lam <[email protected] >
Date: Tue Aug 13 14:30:46 2019 -0400
fix(style): updated code to follow new eslint recommendations
commit 80dd370e413f22badb96ff2138e7991dfff6d836
Author: Julian Lam <[email protected] >
Date: Tue Aug 13 14:14:58 2019 -0400
fix(deps): update dependency sitemap to v4
Squashed commit of the following:
commit f4dd9cabb21e26fdc21f8413be822ea7c64251f8
Author: Julian Lam <[email protected] >
Date: Tue Aug 13 11:33:05 2019 -0400
fix: resolved breaking changes from sitemap v4 upgrade
commit 9043415ee16dcc27a8dcc2e4479d1bc5e2d1b60e
Merge: e3352b272 72590b346
Author: Julian Lam <[email protected] >
Date: Tue Aug 13 11:09:55 2019 -0400
Merge branch 'master' into renovate/sitemap-4.x
commit e3352b272eb9400bdb00774973181397803765e4
Author: Renovate Bot <[email protected] >
Date: Mon Aug 12 07:59:05 2019 +0000
fix(deps): update dependency sitemap to v4
commit 8e3c0cdcae22acc32d352be8bb72d60e7502dbc5
Author: Renovate Bot <[email protected] >
Date: Fri Aug 9 00:49:51 2019 +0000
fix(deps): update dependency commander to v3
commit 2104449d38818f2fa4d44b3a58a0a168781acbfb
Author: Renovate Bot <[email protected] >
Date: Tue Aug 13 15:00:27 2019 +0000
fix(deps): update dependency mongodb to v3.3.0
commit d2937f446a21131c070ae5d0ff33d67cfe465b8c
Author: Barış Soner Uşaklı <[email protected] >
Date: Tue Aug 13 10:36:48 2019 -0400
feat: async/await admin/controllers
commit 1b97e8b199f960dc24e5722702f27499ae049914
Author: Misty (Bot) <[email protected] >
Date: Tue Aug 13 09:28:39 2019 +0000
Latest translations and fallbacks
commit 69a48957a2f0d23c4d194b664bda3a0431179c01
Author: Barış Soner Uşaklı <[email protected] >
Date: Mon Aug 12 21:56:09 2019 -0400
feat: async/await
commit b9b2a7e593a452de4bef6d0ab6abe368a3bdb8dd
Author: Barış Soner Uşaklı <[email protected] >
Date: Mon Aug 12 20:58:29 2019 -0400
feat: async/await refactor
controllers/accounts
commit a8d43a175974a0c8ae3dc132bf51a7ed9a4c6305
Author: Baris Usakli <[email protected] >
Date: Mon Aug 12 14:49:40 2019 -0400
feat: async/await controllers/accounts
commit 2f25aae57bf9dbe98d655276770e56bed9ec023b
Author: Barış Soner Uşaklı <[email protected] >
Date: Sun Aug 11 23:09:50 2019 -0400
fix : #7831 , fix pagination
convert to async/await
commit c9e83f2374572264855a04156278eef256b0a20c
Author: Barış Soner Uşaklı <[email protected] >
Date: Sun Aug 11 00:14:35 2019 -0400
fix: remove empty line
commit 30be91b26c4dd7583412c4e8d56e9c1688e48a44
Author: Barış Soner Uşaklı <[email protected] >
Date: Sun Aug 11 00:13:41 2019 -0400
fix: remove useless catchs and empty line
commit 2e4a71c0b6104738f15ffbfe3246105b922fdfb3
Author: Renovate Bot <[email protected] >
Date: Sat Aug 10 06:51:50 2019 +0000
chore(deps): update dependency eslint-config-airbnb-base to v14
6 years ago
Barış Soner Uşaklı
0d047f4eb9
feat: #7743 , webserver
6 years ago
Barış Soner Uşaklı
7b95ebbb6a
fix : #7748 , if reputation system is disabled, dont check min reputation
6 years ago
Julian Lam
91f0bce628
fix : #7624 , default open state on stateless flags
6 years ago
Barış Soner Uşaklı
81aa3a0b8a
fix: don't crash in flags.validate if user blocked target
7 years ago
Julian Lam
d027207f88
fix: flags detail page crash if reporter blocks author
...
Fixed an issue where the flags detail page would crash if the
reporting user flagged a post and then proceeded to block the
post author.
Retrieval of a flag's target data should be irrespective of
block status.
fixes #6925
7 years ago
Barış Soner Uşaklı
f3a679e268
remove parseInts
7 years ago
Barış Soner Uşaklı
9c022afae1
Parse int ( #6853 )
...
* Store config fields as JSON in the db
Fewer parseInts
* Remove unnecessary parseInts
* remove some dupe code add tests
* remove console.log
* remove more parseInts
* WIP: read meta.configs defaults from defaults.json
remove more parseInts
* more work
* add log for failing test
* update admin pwd
* fix tests, dont require posts/cache before configs are initialized
* handle saves
* Test boolean conditions
* remove more parseInts
* Fix boolean values
* remove lots more parseInts
* removed json parsing
* renamed var to number
* categories dont have timestamp
7 years ago
Barış Soner Uşaklı
dff86b1ac9
closes #6740
...
* flag notifications will go to the flag details page instead of the post or user that was flag
* if you assign a flag to yourself you won't get a notification about it
@benlubar
7 years ago
Julian Lam
2ce6a85756
properly closes #6698
7 years ago
Julian Lam
ed9dc113b0
sanitizing notes in flags details page, fixes #6698
7 years ago
Barış Soner Uşaklı
b7f5995aab
closes #6550
7 years ago
Julian Lam
7ba2ac9f69
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Barış Soner Uşaklı
bb13c4948d
closes #6448
7 years ago
Barış Soner Uşaklı
0070f5c1b2
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Julian Lam
e8d4fe3209
Revert "closes #6380"
...
Turns out the issue was a malformed flag object, and not anything
code-wise
This reverts commit 956c5a2a32
.
7 years ago
Julian Lam
956c5a2a32
closes #6380
7 years ago
Baris Usakli
29b7c67946
use utils.toISOString
7 years ago
Baris Usakli
a48144e632
dont crash if description is numeric
7 years ago
Julian Lam
a126f07471
closes #6043
7 years ago
Barış Soner Uşaklı
2983fc3e5e
get group names first
7 years ago
Barış Soner Uşaklı
bb9528b82e
closes #6314
7 years ago
Barış Soner Uşaklı
7f67528280
change parallel to series in flag creation
7 years ago
Barış Soner Uşaklı
72140e5338
closes #5991 , closes #5884
7 years ago
Baris Usakli
a19537dc25
closes #6137
8 years ago
Barış Soner Uşaklı
dd176dd5f2
Notification delivery ( #6072 )
...
* ability for users to choose how they receive notifications
add type field to more notifications, the type field is used to
determine what to do based on user
setting(none,notification,email,notificationemail)
* change var name to types
* cleanup
* add event types for privileged users
* remove unused language keys
* fix uids check
* changed if statements
* upgrade script to preserver old settings
8 years ago
Barış Soner Uşaklı
67bc58f04c
wait for state to be updated
8 years ago
Peter Jaszkowiak
e609e497b3
Provide more error information to logs
...
Provides full stack instead of just message
8 years ago
Peter Jaszkowiak
46fafb20b9
Remove string.js dependency
8 years ago
Julian Lam
b44cfacda1
resolve XSS vulnerability in flags pages
8 years ago
Peter Jaszkowiak
da9da8190f
Bump dependencies
...
Bumping eslint & configs meant making some linting fixes
For future reference, the `xmlhttprequest-ssl` library must be of equal versioning to the one in `engine.io-client`, otherwise it won't be deduped which causes the socket.io tests to fail
8 years ago
Julian Lam
932b3f06a5
closes #5797
8 years ago
Julian Lam
f4fb9ee04b
adding filter hooks for flag list and retrieval
8 years ago
Peter Jaszkowiak
3c2d4fe649
Switch from underscore to lodash
8 years ago
Barış Soner Uşaklı
8e31ec7199
closes #5705
8 years ago
Barış Soner Uşaklı
3d1b1a9423
closes #5706
8 years ago
Barış Soner Uşaklı
8920523e06
more tests
8 years ago
Julian Lam
71137dbf43
pass reputation to flag reporter payload as well
8 years ago
Barış Soner Uşaklı
5a9b7b673a
closes #5659
8 years ago
Barış Soner Uşaklı
5c005bbbdf
use bind
8 years ago
Barış Soner Uşaklı
1b6d96dde7
on post flag increment zset
8 years ago
Julian Lam
f2653cd380
broader error handling for empty notif creation return
8 years ago