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
6 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
6 years ago
Barış Soner Uşaklı
f3a679e268
remove parseInts
6 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
6 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
6 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
7 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
7 years ago
Barış Soner Uşaklı
67bc58f04c
wait for state to be updated
7 years ago
Peter Jaszkowiak
e609e497b3
Provide more error information to logs
...
Provides full stack instead of just message
7 years ago
Peter Jaszkowiak
46fafb20b9
Remove string.js dependency
7 years ago
Julian Lam
b44cfacda1
resolve XSS vulnerability in flags pages
7 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
7 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
Julian Lam
c805d55b85
creating notification for flag assignment
8 years ago
barisusakli
5a2ff8ed0a
closes #5527
8 years ago
Julian Lam
6e7b505ea7
more linting
8 years ago
Julian Lam
ddea9f534e
running eslint again
8 years ago
Julian Lam
10f270d016
adding byPid zset for flags
8 years ago
Julian Lam
bef3da5b48
pass flagId into flag.update hook
8 years ago
Julian Lam
6c04e393b5
fire hooks for flag update
8 years ago
Julian Lam
541f51e947
restrict flags interface so that moderators only see flags from cids they can actually moderate
8 years ago
Julian Lam
283ae564f2
removing incorrect parseInt
8 years ago
Julian Lam
babafde726
once more for good measure!
8 years ago
Julian Lam
2ea63f3d42
how much fun is it to fix tests when stack traces don't work? lots. :shipit:
8 years ago
Julian Lam
ad633aad45
additional tests and proper handling for purged flag targets, #5232
8 years ago
Julian Lam
0927d54c98
ability to filter flags by cid, #5232 , more tests
8 years ago
Julian Lam
ebffc44600
fix tests, #5232
8 years ago
Julian Lam
831c2064a0
For #5232 , added tests and returning flag data on socket flag creation
8 years ago
Julian Lam
0196997099
fixing issues as found by @barisusakli
...
re: #5232 and #5282
8 years ago
Julian Lam
ebc9abd773
upgrade script and graphs for #5232
8 years ago
Julian Lam
6533fa066d
removed unneeded fixes #5232
8 years ago
Julian Lam
e40eb75f8f
change history saving to append an object not a serialised array, #5232
8 years ago
Julian Lam
a5fb4825b4
deprecating old hook for #5232
8 years ago
Julian Lam
5dd892bd01
a bunch of changes here... allowing user profiles to be flagged, #5232
8 years ago
Julian Lam
9f9051026b
more work on #5232
8 years ago
Julian Lam
88958049eb
added some more filters, and appending event to history on flag creation
...
issue #5232
8 years ago
Julian Lam
8e1d441e20
Added some quick filters, #5232
8 years ago
Julian Lam
753d4b0275
wrapped up basic functionality of list and detail for flags, filter support. #5232
8 years ago
Julian Lam
9129597811
#5232 some tweaks to flag history saving
8 years ago
Julian Lam
169defd194
#5232 , update flag history to save new value
8 years ago
Julian Lam
0724bee6c6
removed deprecated dismiss methods
8 years ago
Julian Lam
20fa8ebf76
simplified flags.get a tad
8 years ago
Julian Lam
f1d144f15e
history appending, finished up notes, #5232
8 years ago
Julian Lam
d9d60c20bd
flag updating and note appending, #5232
8 years ago
Julian Lam
888c120e08
removed some unneeded methods for #5232
8 years ago
Julian Lam
e9ff605a20
some more tests for #5232
8 years ago
Julian Lam
c5c2d27180
flag assignees, state, notes WIP, #5232
8 years ago
Julian Lam
fceb5cc86b
more work on flags detail pages ( #5232 )
8 years ago
Julian Lam
9f7c4befea
omg tests ( #5232 ), and .create returns flag data now
8 years ago
Julian Lam
98a104564b
some light refactoring, details API ( #5232 )
8 years ago
Julian Lam
640df0379e
flag list page ( #5232 )
8 years ago
Julian Lam
106502952a
fixed crash in flags page for now
8 years ago
Julian Lam
1aa70c57eb
WIP
8 years ago