Barış Soner Uşaklı
fcf3e0770b
feat: #7743 categories
2019-07-16 00:41:42 -04:00
Barış Soner Uşaklı
0dca13e9c2
feat: optimize copy privileges
2019-05-30 21:41:54 -04:00
Barış Soner Uşaklı
8aef689f05
fix: no need for moderate bit for global mods and admins
2019-05-30 20:12:04 -04:00
Barış Soner Uşaklı
035f624758
Remove implicit mod privs. closes #6345 ( #7648 )
...
* feat: add upgrade script to give mods privs
* feat: give all privileges when making a moderator
* feat: remove implicit privs
* feat: give global mods default privs
* feat: more priv fixes
* feat: use lodash
* fix: remove implicit mod priv from topic delete
* fix: more privs
* fix: posts.canEdit
* fix: canDelete and canEdit
* fix: tests, remove console.log
* feat: shorter functions
* feat: add tests
* fix: uids
* fix: redis random test fail
2019-05-30 19:30:47 -04:00
Barış Soner Uşaklı
dfab231afd
Copy group privs ( #7610 )
...
* feat: ability to copy a groups privileges
ability to copy a group's privileges to all categories, or children of current category
* feat: switch to dropdown
added copy from category to groups
* fix: indents
2019-05-15 20:56:23 -04:00
Barış Soner Uşaklı
3304ffe978
fix : #7502
2019-03-27 18:22:49 -04:00
Barış Soner Uşaklı
4732bed3db
fix : #7448
...
don't set parent to itself
2019-03-13 11:35:39 -04:00
Barış Soner Uşaklı
00a066985a
cache categories:cid and cid:<cid>:children
...
these rarely change, no need to go to db for them
2018-11-27 19:38:28 -05:00
Barış Soner Uşaklı
5ee4529a8e
if source has no parentCid assume 0
2018-10-29 11:18:00 -04:00
Barış Soner Uşaklı
9918389a43
closes #6884
2018-10-29 10:59:22 -04:00
Barış Soner Uşaklı
c738dc7d3e
remove some more parseInts
2018-10-22 21:58:34 -04:00
Barış Soner Uşaklı
ee2f9e9434
remove some parseInts
2018-10-20 17:55:13 -04:00
Barış Soner Uşaklı
b57db7fd8e
update groups join to take array of group names ( #6834 )
...
* allow groups.join to take an array of group names
* pass an array to groups.join/leave in privileges
* split up groups/membership
* add hits/miss to group cache
* fix typo
2018-10-15 13:45:55 -04:00
Baris Usakli
edefab1d69
closes #6728
...
add option to disable a category on creation
show disabled categories on manage privileges
2018-09-21 16:10:07 -04:00
Andrew Rodrigues
a06b33a713
fix html characters when cloning children categories
2018-08-27 18:40:56 -04:00
Andrew Rodrigues
12940b577b
closes #6703
2018-08-15 20:42:59 -04:00
Julian Lam
99dc3feeb2
Edit history is now a category-level privilege
...
Closes #6425
2018-06-07 14:00:51 -04:00
Barış Soner Uşaklı
7c43c7e0f9
closes #6473
2018-04-26 14:38:36 -04:00
Baris Usakli
ecf6c0f3ec
closes #4652
2018-01-09 14:33:23 -05:00
Barış Soner Uşaklı
ff6c6a54c1
make upload permissions global
...
give upload image permission to registered users on install
add global privileges to app.user.privileges for client side use
2018-01-03 13:27:34 -05:00
Barış Soner Uşaklı
c0f390322c
https://github.com/Schamper/nodebb-plugin-poll/issues/86
2017-08-02 18:12:08 -04:00
Barış Soner Uşaklı
d65f494c6d
closes #5127
2017-06-16 14:25:40 -04:00
Barış Soner Uşaklı
02dee48329
use backgroundImage if its passed in
2017-05-25 20:24:37 -04:00
Barış Soner Uşaklı
79a48cec5f
controllers/category tests
2017-05-25 20:01:07 -04:00
Julian Lam
d18cfced96
Merge remote-tracking branch 'origin/master' into develop
2017-04-12 23:57:14 -04:00
Peter Jaszkowiak
1ed571189c
Make utils and translator easier to require
...
Move utils.walk to file.walk, backwards compatible
2017-04-08 20:27:52 -06:00
Julian Lam
ddea9f534e
running eslint again
2017-02-24 12:47:46 -05:00
Julian Lam
72e77772db
Merge branch 'master' into develop
2017-02-24 12:46:40 -05: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
532951c24f
ESlint space-in-parens, block-spacing
2017-02-18 01:21:34 -07:00
Peter Jaszkowiak
bc1d70c126
ESlint comma-dangle
2017-02-17 19:31:21 -07:00
barisusakli
3fb7f9fce5
closes #5398
2017-01-26 22:18:16 +03:00
barisusakli
8f0f959d53
add filter:categories.copyPrivilegesFrom
...
https://github.com/Schamper/nodebb-plugin-poll/issues/77
2017-01-13 12:04:20 +03:00
HeeL
4a3c31b2dc
Fix space-before-function-paren linter rule
2016-10-13 11:43:39 +02:00
barisusakli
fa9f1ac7fe
fix dependency errors
2016-08-27 01:52:08 +03:00
barisusakli
89f550ce7c
moved middleware requires
2016-08-26 19:40:14 +03:00
barisusakli
6d946425fa
fix tests, circular deps
2016-08-26 19:13:05 +03:00
Barış Soner Uşaklı
e1c0a8f3b3
Merge pull request #4909 from BenLubar/self-topic-deletion
...
add edit/delete post, delete topic privileges per-category
2016-08-10 20:20:31 +03:00
Ben Lubar
936149bb38
grant topics:delete by default < f62da5c4e9 (r74206749)>
2016-08-10 09:48:01 -05:00
Ben Lubar
f62da5c4e9
see NodeBB/NodeBB#4909
2016-08-09 09:50:49 -05:00
barisusakli
bb05e6e393
closes #4916
2016-08-07 18:45:54 +03: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
d2cbd7e6dc
new priv for uploads
2016-07-12 19:59:04 +03:00
barisusakli
c969870cb6
removed dupe privilegeList, added missing privilege to copyPrivsFrom
2016-06-08 10:37:46 +03:00
psychobunny
5baf077cbe
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2016-06-01 09:05:30 -04:00
psychobunny
e9921edb87
Merge remote-tracking branch 'refs/remotes/origin/topics-read-privileges'
2016-06-01 09:04:48 -04:00
Barış Soner Uşaklı
dd1b261950
closes #4712
2016-06-01 11:48:40 +03:00
Barış Soner Uşaklı
26be7c25e4
closes #4701
2016-05-29 22:27:37 +03:00
psychobunny
b37b083a4d
new privilege: Access Topic
...
differentiation between Access Category and Access Topic, ie. allows you
to see the category view but not actually enter the topic itself
2016-05-28 05:41:17 -04:00