Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

Blog Module /

Discuss the Blog Module.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Action 'post' isn't allowed on class BlogHolder_Controller

Go to End

2 Posts   1972 Views


Community Member, 7 Posts

18 March 2013 at 9:53am

I am using Silverstripe 3.0.5 and I installed the most recent version of the blog module from

I can add posts using the [mysite/CurrentBlogHolder]/post link, and unpublish posts just fine while logged into the CMS as an administrator.

According to the Readme file,

"[site/CurrentBlogHolder]/post (this is a good url to bookmark if you will be using it to blog regularly). This shows a blog entry form, which requires a subject and some content at the least. Clicking "Post blog entry" takes the user back to the blog. A login form will show if the user is not logged in."

So to test it, after logging out, I went to [mysite/CurrentBlogHolder]/post expecting to be redirected to the login screen, but I received this error:
Action 'post' isn't allowed on class BlogHolder_Controller

I have to explicitly go to the login page, and log in as an administrator, then return to the post link. Logging in as a content editor does not remove the error.

I would prefer to give my users only content editor priviledges, and also I would prefer they only use the post to blog link - I don't want them monkeying around in the admin panel. I want it to work as indicated in the Readme file - they just use the post link, and are redirected to log in, then redirected back to the post page.

What am I missing?


Community Member, 7 Posts

18 March 2013 at 12:38pm

Update - I received a response to this question on GITHUB:

I've fixed this issue, not logged in users are prompted to login now.
use branch 0.6 if you are using SS3.0.x or master if you are using SS3.1.x


The link to branch 0.6 is: