Julian Lam
6840a7423b
feat: show an informative message when no plugins are found after filtering
...
fixes #10771
2022-07-26 14:27:17 -04:00
Opliko
23cb67a112
feat: Allow defining active plugins in config ( #10767 )
...
* Revert "Revert "feat: cross origin opener policy options (#10710 )""
This reverts commit 46050ace1a .
* Revert "Revert "chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced""
This reverts commit 9f291c07d3 .
* feat: closes #10719 , don't trim children if category is marked section
* feat: fire hook to allow plugins to filter the pids returned in a user profile
/cc julianlam/nodebb-plugin-support-forum#14
* fix: use `user.hidePrivateData();` more consistently across user retrieval endpoints
* feat: Allow defining active plugins in config
resolves #10766
* fix: assign the db result to files properly
* test: add tests with plugins in config
* feat: better theme change handling
* feat: add visual indication that plugins can't be activated
* test: correct hooks
* test: fix test definitions
* test: remove instead of resetting nconf to avoid affecting other tests
* test: ... I forgot how nconf worked
* fix: remove negation
* docs: improve wording of error message
* feat: reduce code duplication
* style: remove a redundant space
* fix: remove unused imports
* fix: use nconf instead of requiring config.json
* fix: await...
* fix: second missed await
* fix: move back from getActiveIds to getActive
* fix: use paths again?
* fix: typo
* fix: move require into the function
* fix: forgot to change back to getActive
* test: getActive returns only id
* test: accedently commented out some stuff
* feat: added note to top of plugins page if \!canChangeState
Co-authored-by: Julian Lam <julian@nodebb.org >
Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com >
2022-07-26 14:27:17 -04:00
Julian Lam
a6af47da02
feat: allow plugins to toggle whether IPs are shown in the users CSV export
2022-07-26 14:27:17 -04:00
Julian Lam
1b9c68196f
fix: better looking placeholder text for ACP search
2022-07-26 14:27:17 -04:00
Julian Lam
0529f2fb5d
fix: use user.hidePrivateData(); more consistently across user retrieval endpoints
2022-07-26 14:27:17 -04:00
Julian Lam
c26be43ac5
feat: fire hook to allow plugins to filter the pids returned in a user profile
...
/cc julianlam/nodebb-plugin-support-forum#14
2022-07-26 14:27:17 -04:00
Barış Soner Uşaklı
7e80cc1033
feat: closes #10719 , don't trim children if category is marked section
2022-07-26 14:27:17 -04:00
Julian Lam
ad072c03d1
Revert "Revert "feat: cross origin opener policy options ( #10710 )""
...
This reverts commit 46050ace1a .
2022-07-26 14:27:17 -04:00
Tong Ho
bbc7f2afba
fix: cannot turn off all networks
2022-07-25 10:39:55 -04:00
Tong Ho
2e088a8ef0
fix: cannot setting networks for sharing posts
2022-07-25 10:39:55 -04:00
Julian Lam
c93bd0105e
fix: expire email validation tokens on password change
2022-07-20 17:02:39 -04:00
Julian Lam
0d58e8a6af
fix: remove extraneous console.log
2022-07-15 14:57:37 -04:00
Julian Lam
3c41ae04cd
fix : #10733 , extraneous apostrophes in plugin upgrader
2022-07-07 15:10:52 -04:00
Julian Lam
60114219c1
fix: get version from install/package.json instead
2022-07-07 15:07:03 -04:00
Julian Lam
8d701ec3e2
fix : #10739 , always re-add theme to active plugins, on theme set
2022-07-05 13:15:22 -04:00
Julian Lam
f38b2a737a
fix: improper handling of single vs. multiple inputs for hidePrivateData
2022-06-29 16:19:52 -04:00
Julian Lam
ecf0e8ce22
fix: observe user-specific and ACP-specific hiding rules for fullname
2022-06-29 16:12:32 -04:00
Julian Lam
3f5ae893c6
refactor: allow user.hidePrivateData() to handle an array of userData
2022-06-29 16:10:04 -04:00
Julian Lam
43f9e6c8e4
fix: handle ENOENT on file deletion, closes #10645
2022-06-17 15:09:45 -04:00
Julian Lam
46050ace1a
Revert "feat: cross origin opener policy options ( #10710 )"
...
This reverts commit 881323583f .
2022-06-17 11:21:41 -04:00
Barış Soner Uşaklı
881323583f
feat: cross origin opener policy options ( #10710 )
2022-06-17 09:40:02 -04:00
Julian Lam
22368b996e
refactor: move orphan cleaning logic to its own method, added tests for getOrphans and cleanOrphans
2022-06-15 15:22:51 -04:00
Julian Lam
88aee43947
feat: new cronjob and ACP option to delete orphans after configurable number of days, closes #10659
2022-06-15 15:22:51 -04:00
Julian Lam
bef236f371
chore: remove unnecessary affected set from deprecated plugin hook
2022-06-15 13:50:12 -04:00
Julian Lam
b9d4724e0f
feat: allowed plugins to modify email verification details prior to db saving or email send/plugin fire
...
+ new hook `filter:user.verify`
- hook `filter:user.verify.code`
2022-06-15 13:49:30 -04:00
Julian Lam
3a015eb8e3
fix: no need to pass in empty Set in deprecated hooks
2022-06-15 13:49:19 -04:00
Barış Soner Uşaklı
b6f8e2fd05
fix : #10692
2022-06-11 19:50:05 -04:00
Julian Lam
a04da673fa
fix : #10690 , all uploads in uploads/files showing orphaned
2022-06-10 15:29:18 -04:00
Julian Lam
7f870beb59
fix: bug where post associations are not shown when the directory is files
2022-06-10 14:32:43 -04:00
Julian Lam
ece733eddc
feat: pass absolute url to post into post tools response, #10566
2022-06-10 13:54:42 -04:00
Julian Lam
a35642601c
fix: buildBreadcrumbs naively prepending relative path even if absolute paths are passed in
2022-05-31 14:56:41 -04:00
Barış Soner Uşaklı
191fb9f443
test: fix tests again
2022-05-26 13:10:57 -04:00
Barış Soner Uşaklı
e802fab87f
fix: get rid of math.random in utils.generateUUID
2022-05-26 12:12:19 -04:00
Barış Soner Uşaklı
7e4d2852f6
fix : #10528 , gray out disabled nav items
...
use enabled property if present
change default to true, so added nav items are enabled by default
2022-05-20 20:23:16 -04:00
Barış Soner Uşaklı
0084b563f3
fix : #10631 , fix user digest setting display acp
2022-05-19 12:32:52 -04:00
Julian Lam
54ff768f51
chore: remove optional middleware parameter from setupPageRoute and setupAdminPageRoute calls
2022-05-16 13:34:14 -04:00
Barış Soner Uşaklı
c926358d73
feat: add mute history, closes #10596
2022-05-15 22:26:35 -04:00
Barış Soner Uşaklı
9acdc6808c
feat: allow unban/unmute on flag details page. closes #10593
2022-05-15 21:49:27 -04:00
Barış Soner Uşaklı
b17a81bfb0
fix: translate api error messages to user lang, closes #10623 ,
2022-05-15 21:23:23 -04:00
Barış Soner Uşaklı
3a009f96cd
fix: closes #10621 , convert \r\n to \n so it isn't counted as 2 characters
2022-05-14 20:03:16 -04:00
Barış Soner Uşaklı
b860c2605c
feat: paginaton for admins-mods, closes #10610
...
ability to select categoriest to see children
2022-05-13 19:52:19 -04:00
Julian Lam
1411059698
feat: fix typo, show route in deprecation notice for third-param removal in setupPageRoute
2022-05-13 13:31:43 -04:00
Barış Soner Uşaklı
3a77e71443
lint: fix semicolon
2022-05-12 20:58:14 -04:00
Barış Soner Uşaklı
a583141252
feat: add button to see category children, closes #10606
2022-05-12 20:48:57 -04:00
Barış Soner Uşaklı
0e60a704a5
fix: 'unread' postIndex regression closes #10607
2022-05-12 11:33:11 -04:00
Barış Soner Uşaklı
f07b4484cf
feat: add post to hook params
2022-05-11 10:34:29 -04:00
Julian Lam
e2ff1e39b1
fix : #10588 exit code 1 on failed plugin activation
2022-05-06 16:02:07 -04:00
Barış Soner Uşaklı
5e7d366f55
fix : #10584 , dont show backlinks if you dont have read privilege
2022-05-06 14:01:08 -04:00
Julian Lam
0c19b1e57c
feat: send back missing parameters as array of missing properties, in API response
2022-05-05 14:16:10 -04:00
Barış Soner Uşaklı
323dbc9789
feat: add hook for user invite
2022-05-05 12:43:48 -04:00