Hello all,
Because of budget issues, I would like to install nodebb on shared hosting only. I have access to shell. I guess I can install if i have access to shell. Could you please say procedure as I can't find anywhere. Namecheap shared hosting uses cloudlinux OS and gives users to access shell
Custom Page: pageView events and access restrictions
Unsolved
Technical Support
-
Hi All,
I am working on a plugin code that creates a custom page accessible to the client.
Its working and all is good! Two questions if I may:- I am not getting pageView events on the custom page (for the rest of the site I do). Am I doing something wrong?
- Am I able to restrict access to the custom page to certain groups? How would I go about implementing that?
Thank you very much in advance!
JJ. -
For setting up your cutom page use this https://github.com/NodeBB/NodeBB/blob/master/src/routes/helpers.js#L5, or at least use the
middleware.pageView
function as a middleware, that will count the pageviews.As for only allowing some groups to view the page. You have check if the user is a member of those groups with the function
groups.isMemberOfGroups(uid, ['group1', 'group2'], callback);
You can get the uid fromreq.uid
in your route handler.