Play by the Plone 3.3+ rules and use the INavigationRoot as a base for the moderation views.

svn path=/plone.app.discussion/trunk/; revision=33544
This commit is contained in:
Hanno Schlichting
2010-01-28 13:23:58 +00:00
parent d937bcc42e
commit 9c80b99ead
4 changed files with 19 additions and 3 deletions
@@ -26,6 +26,14 @@
permission="plone.app.discussion.ReviewComments"
/>
<browser:page
for="plone.app.layout.navigation.interfaces.INavigationRoot"
name="moderate-comments"
layer="..interfaces.IDiscussionLayer"
class=".moderation.View"
permission="plone.app.discussion.ReviewComments"
/>
<!-- Moderation bulk actions view -->
<browser:page
for="Products.CMFCore.interfaces.ISiteRoot"
@@ -35,6 +43,14 @@
permission="plone.app.discussion.ReviewComments"
/>
<browser:page
for="plone.app.layout.navigation.interfaces.INavigationRoot"
name="bulk-actions"
layer="..interfaces.IDiscussionLayer"
class=".moderation.BulkActionsView"
permission="plone.app.discussion.ReviewComments"
/>
<!-- Delete comment view -->
<browser:page
for="plone.app.discussion.interfaces.IComment"
@@ -4,7 +4,7 @@
<object name="review-comments" meta_type="CMF Action" i18n:domain="plone">
<property name="title" i18n:translate="">Moderate comments</property>
<property name="description" i18n:translate=""></property>
<property name="url_expr">string:$portal_url/@@moderate-comments</property>
<property name="url_expr">string:${globals_view/navigationRootUrl}/@@moderate-comments</property>
<property name="icon_expr"></property>
<property name="available_expr"></property>
<property name="permissions">