Well, phooey.
What would be a good way (Mongo statement, I suppose) to add every user to a group?
Well, phooey.
What would be a good way (Mongo statement, I suppose) to add every user to a group?
@yariplus said in Restricting a single user from a category:
Couldn't the user just create a new account?
fyi, this could be done with a simple plugin.
Of course, but that is not the point. The admin could have closed registration but would still be required to add/remove every single user to/from a group.
There seems to be no easy way to restrict a single user from a single category.
For example, say I have "General" category that I want everyone to have access to, even new users, but I want "UserX" to only have read-only access to it. It seems the only way to accomplish this would be to create group for EVERYONE on the board EXCEPT UserX. This, of course, would also mean manually adding new users to this group as well.
Is there a better way to do this?
Another interesting quirk I've realized this morning. We use pagination (since most of us can't stand infinite scrolling) and with my changes, the post-bar only shows at the top of the first page. If I navigate to page 2 (or higher) of the same thread, the post-bar only shows on the bottom. Thoughts?
Ok, just for my own understanding, the <div class="post-bar"> element has two functions (so to speak):
Then later on if you need to display the items again you can just use: <div class="post-bar-placeholder"></div> instead of duplicating the code.
Does this sound about right?
@pichalite I've forked the persona theme and am working with my own copy here: https://github.com/zethon/nodebb-theme-persona
You can see post_bar.tpl here: https://github.com/zethon/nodebb-theme-persona/blob/master/templates/partials/post_bar.tpl
I've removed the tags, but they still show. My "OMG" comment to verify that my changes are live appears in the page's source.
Are the tags hardcoded into the post-bar? I tried removing them from the post_bar.tpl (and added them to the bottom of topic.tpl, right above the include for post_bar.tpl) but they still show at the top post_bar (which is in the place I want it, now).
@pichalite said in Avoiding the post_bar.tpl after the first post:
@zethon if you want it to work until core is fixed... replace these two lines https://github.com/NodeBB/NodeBB/blob/master/public/src/client/topic/posts.js#L350-L351
with this...
$('.post-bar-placeholder').replaceWith($('.post-bar').clone());
That did the trick. Thank you!
I've updated to master and modified the topic.tpl accordingly, however the bar hasn't moved!
I've changed my .tpl to look like:
And this is even reflected in the page's source...
However, the menu still gets rendered in the same place:
(I blocked out some text, so this screenshot may look odd.)
Suggestions?
If I want to use the HEAD from master, would it be enough to update the nodebb-theme-persona
version in package.json?