Barış Soner Uşaklı
8db193ff55
privileges style changes
2017-05-25 21:17:20 -04:00
Peter Jaszkowiak
4bb49a7171
ESlint no-unused-vars
2017-02-18 15:05:36 -07:00
Peter Jaszkowiak
896c8c7343
ESlint object-curly-spacing
2017-02-18 12:30:49 -07:00
Peter Jaszkowiak
3b0dd2d1ef
ESlint padded-blocks
2017-02-18 02:32:24 -07:00
Peter Jaszkowiak
feb8405f95
ESlint eol-last
2017-02-18 02:30:48 -07:00
Peter Jaszkowiak
3361a72725
ESlint no-plusplus
...
and no-empty, space-unary-ops
2017-02-18 01:12:18 -07:00
Peter Jaszkowiak
bc1d70c126
ESlint comma-dangle
2017-02-17 19:31:21 -07:00
barisusakli
96d05b58d4
show deleted replies like regular deleted posts
2016-11-02 13:21:57 +03:00
barisusakli
218a1b7aab
closes #5015
2016-10-31 22:39:58 +03:00
HeeL
4a3c31b2dc
Fix space-before-function-paren linter rule
2016-10-13 11:43:39 +02:00
HeeL
3fa1c1f927
Fix space-infix-ops linter rule
2016-10-13 11:42:29 +02:00
barisusakli
b933385b76
partially revert fa9f1ac7fe
...
extending module.exports instead of overwriting fixes the issue
2016-08-27 12:58:08 +03:00
barisusakli
fa9f1ac7fe
fix dependency errors
2016-08-27 01:52:08 +03:00
barisusakli
56d325bd86
privilege fixes
2016-08-10 23:55:49 +03:00
Ben Lubar
f62da5c4e9
see NodeBB/NodeBB#4909
2016-08-09 09:50:49 -05:00
Ben Lubar
26df552d55
Add edit, delete, and topics:delete permissions for users acting on their own posts
2016-08-06 21:23:09 -05:00
barisusakli
795b00a3af
closes #4810
2016-07-01 13:01:09 +03:00
barisusakli
14b067a838
closes #4800
2016-06-28 12:34:16 +03:00
barisusakli
5ff5a01c4f
check for invalid topic
2016-04-29 22:33:08 +03:00
barisusakli
5e5e46e95f
closes #4499
2016-04-29 20:35:57 +03:00
barisusakli
fa136ca021
remove unused code
2016-01-20 18:01:02 +02:00
barisusakli
11c70f3a28
closes #2330
2015-09-16 08:35:40 -04:00
barisusakli
3ffd3a5d3c
closes #2970 , closes #3078
2015-04-21 16:26:29 -04:00
barisusakli
b2087f94e2
closes #2904
2015-03-30 13:31:08 -04:00
Barış Soner Uşaklı
73505e9bd0
closes #2247
2015-02-25 15:37:33 -05:00
Barış Soner Uşaklı
c94c1430b7
api/post/pid route
2015-02-24 13:02:58 -05:00
Julian Lam
b65d518a97
properly handling error for hook filter:privileges.posts.filter
2014-11-14 17:53:20 -05:00
Julian Lam
20ea40133b
added four new hooks: filter:categories.recent, filter:privileges.categories.get, filter:privileges.posts.filter, filter:privileges.topics.filter
2014-11-14 17:31:44 -05:00
barisusakli
c18de5cdd2
posts/recent.js refactor
2014-11-09 01:30:27 -05:00
barisusakli
06f66337fb
anon checks
...
less db calls for uid 0
2014-11-04 19:06:01 -05:00
barisusakli
37d7756271
hasEnoughRep can take an array
...
user follow uid checks
2014-11-04 18:44:08 -05:00
barisusakli
eab180f305
crash fix
2014-10-02 19:03:03 -04:00
barisusakli
4e6719e0aa
added filterUids method to privileges
...
used to filter uids on a single category
2014-09-14 12:07:24 -04:00
barisusakli
57e204df8e
removed most of the debug
...
dont get more than 6 usernames for upvote tooltips
generatePostPaths wont check null pids
2014-09-06 20:46:18 -04:00
barisusakli
0cfa430444
crash fix
2014-09-06 02:46:43 -04:00
barisusakli
7405051924
50
2014-09-06 02:41:04 -04:00
barisusakli
5fd199ae8a
check privs pids
2014-09-06 02:39:54 -04:00
barisusakli
1398937dd8
early outs for privs
...
no need to check if empty array is passed in, happens if there are no
unread topics
remove dupe cids before checking for privileges
2014-07-31 17:29:20 -04:00
barisusakli
fed8cc6d53
optimize privileges and assorted fixes.
...
* new methods
privileges.categories.filter
privileges.topics.filter
privileges.posts.filter
they take a list of ids and a privilege, and return the filtered list of
ids, faster than doing async.filter and calling the db for each id.
* remove event listeners on recent page before adding
* group.exists works for both single group names and arrays
* helpers.allowedTo works for both a single cid and an array of cids
* moved filter:topic.post hook right before topic creation.
* moved filter:topic.reply hook right before topic reply.
2014-07-29 21:51:46 -04:00
barisusakli
d57f183f42
privileges.posts.get takes an array of pids now
2014-06-28 14:59:01 -04:00
barisusakli
c191aa079f
closes #1735
2014-06-24 13:27:37 -04:00
barisusakli
bd4722665d
closes #1725
...
removed move button from main post, disable moving main post, fixed
moving posts.
2014-06-23 18:06:59 -04:00
barisusakli
9af12819e3
closes #1731
2014-06-23 17:26:02 -04:00
barisusakli
b8b482e287
closes #1555
2014-05-22 14:56:15 -04:00
barisusakli
472e6b5206
privilege cleanup
2014-05-17 18:59:34 -04:00
barisusakli
3e86bdb38f
more work on #1518
...
still needs more work, category is next
2014-05-15 10:38:02 -04:00
barisusakli
4234057821
first pass for #1518
...
this only handles postTools privileges, topic and category will follow
2014-05-14 17:53:27 -04:00