Hi,
I have been extending blogholder and blogentry in order to allow customgroups edit only blogentires in CMS.
To do that, I have modified in /blog/code/BlogHolder.php:
class BlogHolder extends BlogTree
to
class BlogHolder extends BlogTree implements PermissionProvider
and added to the blogholder class:
function canCreate() {
return Permission::check("CUSTOMGROUP");
}
function canDelete() {
return Permission::check("CUSTOMGROUP");
}
function canEdit() {
return Permission::check("CUSTOMGROUP");
}
Now, I would like to make this change blog-module-upgrade save - meaning, move this to /mysite/code/
I already have there a BlogHolderDecorator which extends the Sitetree by adding some tabs to menu.
Could anyone suggest me how should i do that? I think I should create a new BlogHolder.php within /mysite/code/ but what should be in it ?
Thanx for a possibly quick reaction, as site for client is already up and I would like to protect the changes to BlogHolder before a future upgrade.
Qlex