By Avi on Tuesday, 02 April 2019
Posted in General
Replies 12
Likes 0
Views 1K
Votes 0
how is it possible to assign a user to be able to publish blog posts from frontend only into a specific easyblog category?
Hi there,

Currently, it is impossible to do that.

But you can select the Joomla User Group of the authors on which category only available for the Joomla User Group that you selected during composing in 'Select category during blog creation / edit'. http://take.ms/jDPz8V

For an example, if you select Joomla User Group A only available for Category A so only authors of Joomla User Group A can select the Category A in the composer.
·
Tuesday, 02 April 2019 10:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you for this workaround... but there is still one issue -
I was able to do it, and assign a user with a group - so now when a user is trying to publish a post, he sees the category I've assigned to this group.

BUT - the default category, for example - 'Uncategorized', I'm not able to change the settings of this category so only specific user group will be able to post into this category... the error I'm getting when I'm trying to change it, is - 'Unable to set this category as default because it is not public.'

So when the user is going to write a new post - he see now - the category I gave him + the default category 'Uncategorized'
how can I remove the default category so this user will only be able to post on the category I have assigned to his group?
Avi
·
Wednesday, 10 April 2019 04:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

For example, you have 2 Joomla user groups.

I would suggest you to setup 2 composer menu items for each of it. So that you can set the default category base on for each of the user group and its access level as well.

This means when logged in as user group A, it only appears the composer menu which is for the user group A only.

After that, you can go to Backend > EasyBlog > Themes > Custom CSS and add the following CSS code so that the default category 'Uncategorized' will not appearing in the composer:

div[data-id="1"] {
display:none;
}


Do clear all of your cache before you see the changes.

Can you have a try and see how it goes?
·
Wednesday, 10 April 2019 10:14
·
0 Likes
·
0 Votes
·
0 Comments
·
That's a good workaround... but since I have something around 16 groups on my website, this workaround means, I will have to create menu item + group for each one of them.... seriously is there anything that the team can do in order to bring this functionality to work without so many workarounds?
Avi
·
Wednesday, 10 April 2019 13:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

Here's a better and easier way.


But you can select the Joomla User Group of the authors on which category only available for the Joomla User Group that you selected during composing in 'Select category during blog creation / edit'. http://take.ms/jDPz8V

For an example, if you select Joomla User Group A only available for Category A so only authors of Joomla User Group A can select the Category A in the composer.


You can do this step that I mentioned earlier first.

Then, you need to add the CSS code that I mentioned earlier as well.

Do clear all of your cache before you see the changes.

Can you have a try and see how it goes?
·
Thursday, 11 April 2019 23:06
·
0 Likes
·
0 Votes
·
0 Comments
·
That works.... but if the end user forgot to check the only category he sees now under categories...
the post will still go under that hidden default category.... which is checked by default.....
Avi
·
Friday, 12 April 2019 14:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

That works.... but if the end user forgot to check the only category he sees now under categories...
the post will still go under that hidden default category.... which is checked by default.....


In order to do this, you need to do as what I suggested in my second reply.

The default category 'Uncategorized' will not be checked.
·
Monday, 15 April 2019 11:53
·
0 Likes
·
0 Votes
·
0 Comments
·
I wanted to ask if this feature is now available?
Avi
·
Tuesday, 27 August 2019 05:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey there,

Perhaps it would best if you could submit your feature request regarding this simply by creating a new ticket on the forums, and set it to "Feature Request". The team will usually prioritize features that are in popular demand during the development process of the next major release.
·
Tuesday, 27 August 2019 10:37
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post