diff --git a/lib/WebGUI/Asset/Post.pm b/lib/WebGUI/Asset/Post.pm index 7f3e3de6c..193877c90 100644 --- a/lib/WebGUI/Asset/Post.pm +++ b/lib/WebGUI/Asset/Post.pm @@ -1001,7 +1001,7 @@ sub www_edit { } $var{'form.footer'} = WebGUI::Form::formFooter($self->session,); $var{usePreview} = $self->getThread->getParent->get("usePreview"); - $var{'user.isModerator'} = $self->getThread->getParent->canEdit; + $var{'user.isModerator'} = $self->getThread->getParent->canModerate; $var{'user.isVisitor'} = ($self->session->user->userId eq '1'); $var{'visitorName.form'} = WebGUI::Form::text($self->session, { name=>"visitorName", diff --git a/lib/WebGUI/Asset/Post/Thread.pm b/lib/WebGUI/Asset/Post/Thread.pm index 6ca1c3454..b53725488 100644 --- a/lib/WebGUI/Asset/Post/Thread.pm +++ b/lib/WebGUI/Asset/Post/Thread.pm @@ -760,7 +760,7 @@ sub view { $self->getParent->appendTemplateLabels($var); $var->{karmaIsEnabled} = $self->session->setting->get("useKarma"); $var->{'user.isVisitor'} = ($self->session->user->userId eq '1'); - $var->{'user.isModerator'} = $self->getParent->canEdit; + $var->{'user.isModerator'} = $self->getParent->canModerate; $var->{'user.canPost'} = $self->getParent->canPost; $var->{'user.canReply'} = $self->canReply; $var->{'repliesAllowed'} = $self->getParent->get("allowReplies"); diff --git a/lib/WebGUI/Asset/Wobject/Collaboration.pm b/lib/WebGUI/Asset/Wobject/Collaboration.pm index 58c36065b..afcefcbdf 100644 --- a/lib/WebGUI/Asset/Wobject/Collaboration.pm +++ b/lib/WebGUI/Asset/Wobject/Collaboration.pm @@ -196,6 +196,12 @@ sub canEdit { $self->SUPER::canEdit()); } +#------------------------------------------------------------------- +sub canModerate { + my $self = shift; + return $self->SUPER::canEdit; +} + #------------------------------------------------------------------- sub canPost { my $self = shift; @@ -1099,7 +1105,7 @@ sub view { $var{'user.canPost'} = $self->canPost; $var{"add.url"} = $self->getNewThreadUrl; $var{"rss.url"} = $self->getRssUrl; - $var{'user.isModerator'} = $self->canEdit; + $var{'user.isModerator'} = $self->canModerate; $var{'user.isVisitor'} = ($self->session->user->userId eq '1'); $var{'user.isSubscribed'} = $self->isSubscribed; $var{'sortby.title.url'} = $self->getSortByUrl("title");