Peter Jaszkowiak
dab3b23575
chore: eslint no-var, vars-on-top
2021-02-08 18:06:44 -05:00
Julian Lam
223f0a5515
feat(acp): admin tags privilege
2020-12-23 17:44:17 -05:00
Julian Lam
fb46a8d975
feat(acp): admins-mods privilege
2020-12-23 14:18:14 -05:00
Julian Lam
da191341e8
feat(acp): added new admin privilege for groups management
2020-12-22 21:45:51 -05:00
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 afdb235f48 .
* 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
2020-06-05 15:26:51 -04:00
Julian Lam
0633ad3277
fix: acp menu items
...
- Shuffled items in settings
- Moved post-queue and ip-blacklist to front-end
- Removed Settings > Sockets, merged with Settings > Advanced
2020-05-29 16:42:09 -04:00
Julian Lam
a51fff8bd1
refactor: remove general menu from ACP ( #8347 )
...
* refactor: remove general menu from ACP
* fix: incorrect translation keys, fixed tests
2020-05-29 09:59:22 -04:00
Julian Lam
645d647248
feat: wip, better digest handling (+ eventual digest resend logic) ( #7995 )
...
* feat: wip, better digest handling (+ eventual digest resend logic)
- await emailer.send call in digest.send method
- save send success to a new sorted set digest:{interval}:byUid
* feat: continuing work on digest tools
- Added ACP page to view digest settings and delivery times per user
* feat: added paginator and stub buttons for resending digest
* feat: wrapping up digest revamp
- New language strings in ACP digest page
- Client-side ACP script for digest ACP page
- Websocket call for ACP page to execute digests
- Broke out logic to retrieve user digest settings to getUsersInterval
* fix: minor cleanup
* fix : #8010 and some style suggestions from baris
* fix: resolve confusing comment
2019-11-02 13:11:02 -04:00
Barış Soner Uşaklı
ab7657d445
closes #6854
2018-10-22 07:30:48 -04:00
Barış Soner Uşaklı
8446a733e5
closes #5569
2018-01-05 14:44:18 -05:00
Baris Usakli
4a73621dca
chat privilege
2017-12-18 15:43:57 -05:00
Barış Soner Uşaklı
f161bbf956
Post queue ( #5878 )
...
* #5876
* add user to post queue table
* add time of post into queue
add posting restrictions to queue
* fix shouldQueueLogic for guests
* add test for post-queue route
2017-08-15 12:59:40 -04:00
Julian Lam
72e77772db
Merge branch 'master' into develop
2017-02-24 12:46:40 -05:00
Peter Jaszkowiak
a038c66549
ESlint quotes
2017-02-18 01:56:23 -07:00
Peter Jaszkowiak
bc1d70c126
ESlint comma-dangle
2017-02-17 19:31:21 -07:00
Julian Lam
753d4b0275
wrapped up basic functionality of list and detail for flags, filter support. #5232
2016-12-02 15:28:28 -05:00
barisusakli
fac68d52f6
cache group membership methods
...
groups.isMember
groups.isMembers
groups.isMemberOfGroups
clear cache for user on group.join & group.leave
2016-09-14 21:00:41 +03:00
Julian Lam
149565169b
closes #4658
2016-05-24 22:01:46 -04:00
Julian Lam
184a2c4540
IP blacklist functionality -- re: #4367
...
Squashed commit of the following:
commit 5c42fd732d091fa66cf5b45a2af5e1697cc1efcd
Author: Julian Lam <julian@nodebb.org >
Date: Mon Mar 14 17:29:45 2016 -0400
allowing blacklist.test to be called synchronously
commit 979faf2dba5e6f6e2ae1bd07341e63678438daf1
Author: Julian Lam <julian@nodebb.org >
Date: Mon Mar 14 17:01:14 2016 -0400
added plain ipv6 support and finished middleware logic
commit d4b72fc1aadff34df3ed7dec52ca8d3c3728a078
Author: Julian Lam <julian@designcreateplay.com >
Date: Fri Mar 11 16:05:31 2016 -0500
WIP IP Banning logic middleware
commit f08b2553890c5522b6a1eaf521fe4e94df40574a
Author: Julian Lam <julian@designcreateplay.com >
Date: Fri Mar 11 15:26:27 2016 -0500
tweaks to ACP, rule validator
commit 868abacaa494e6b8a88bd4ea429b1b066a9ecb2e
Author: Julian Lam <julian@designcreateplay.com >
Date: Fri Mar 11 13:50:05 2016 -0500
IP Banning ACP page, styling, save&load functionality
2016-03-14 17:31:36 -04:00
psychobunny
9e832e006a
closes #2920
2016-02-25 14:06:03 -05:00
barisusakli
e60c1d8736
added process info
2015-10-15 20:29:54 -04:00
barisusakli
244c75f809
admin controllers
2015-09-17 16:25:15 -04:00
Barış Soner Uşaklı
76178e3232
move admin categories controller
2015-09-15 15:56:19 -04:00
Barış Soner Uşaklı
3a6871fd65
display all categories in custom home
2015-09-15 00:54:48 -04:00
yariplus
08e4f14971
fix unneeded async
2015-09-12 20:51:49 -04:00
yariplus
0c1c42d362
parallel not needed
2015-09-12 19:41:19 -04:00
yariplus
beb2b38cb7
mistake
2015-09-12 18:08:41 -04:00
yariplus
d998fe2dd5
Add Custom and Category homepages.
2015-09-12 17:08:12 -04:00
Julian Lam
a27c8f0321
Exposed package data for incompatible plugins to admin/plugins controller, #3480
...
ping @psychobunny
2015-08-24 13:41:25 -04:00
Julian Lam
02a63c0a45
moved portions of the ACP/Plugins page to a pair of partials, and split up the list so the plugins list isn't parsed twice.
2015-07-08 17:04:25 -04:00
barisusakli
38b838d462
closes #2754
...
moved group edit from modal to its own page
added hidden/private to group edit in acp, they were only in the client
groups page
moved add users above member list
2015-06-22 13:10:18 -04:00
Julian Lam
394497c9d5
Merge branch 'categories-parent-acp' of https://github.com/NicolasSiver/NodeBB into NicolasSiver-categories-parent-acp
2015-06-03 16:43:28 -04:00
Barış Soner Uşaklı
4420e7a9fc
closes #3188 , closes #3170
2015-06-02 16:20:28 -04:00
Nicolas Siver
46ce3aae9f
tree view
2015-05-30 18:44:31 +03:00
psychobunny
a355fbfc81
closes #2769
2015-05-29 16:47:12 -04:00
Barış Soner Uşaklı
8117b4459a
groups.list added start stop
2015-05-26 15:37:33 -04:00
Julian Lam
45589fbeca
fixed bug where the selected language in the ACP was arabic, if no language was set at all"
2015-05-23 18:50:41 -04:00
Julian Lam
d90f3649a6
minor tweak to retrieval of category listing in ACP so that hidden categories (those with order of -1) are not retrieved
2015-05-21 14:07:45 -04:00
Julian Lam
7125d902d0
prettifying things
2015-05-21 13:48:03 -04:00
barisusakli
36853f4ad8
filter priv/registered-users/guests in groups.list
2015-05-13 18:32:27 -04:00
psychobunny
0f199af84d
moved widget code out of controller; cleaned up code into a folder
2015-05-11 14:20:10 -04:00
barisusakli
7b550b13b9
display both redis/mongo info if available
2015-05-08 15:36:06 -04:00
barisusakli
0c91391c75
display posts cache capacity/post count
2015-04-20 18:23:09 -04:00
Fokke Zandbergen
1eee970ebb
Allow NodeBB version to be set via config to package.json version can be incremented when needed.
2015-04-17 12:20:08 -04:00
Barış Soner Uşaklı
0ed46c3bae
closes #2963 , closes #2957
2015-04-08 11:54:38 -04:00
Barış Soner Uşaklı
ed57a41d17
#2943
2015-04-06 16:17:29 -04:00
Сергей Савельев
ce743be779
Delete errors
2015-04-01 18:25:27 +03:00
Сергей Савельев
6b3b44e2fc
Delete errors
2015-04-01 18:22:55 +03:00
Сергей Савельев
18c5354ec7
Merge branch 'master' of https://github.com/atomoc/NodeBB
2015-04-01 15:11:19 +03:00
Сергей Савельев
621ae9c91a
Add admin hooks for get categories
2015-04-01 15:11:15 +03:00