diff --git a/browser/common.py b/browser/common.py
index dd14e5d..5b94498 100644
--- a/browser/common.py
+++ b/browser/common.py
@@ -511,6 +511,14 @@ class BaseView(GenericView, I18NView):
inlineEditable = False
+ # comments
+
+ @Lazy
+ def comments(self):
+ return []
+
+ # dojo stuff
+
def inlineEdit(self, id):
self.registerDojo()
return 'return inlineEdit("%s", "")' % id
diff --git a/browser/concept_macros.pt b/browser/concept_macros.pt
index 1c8ae30..2256416 100644
--- a/browser/concept_macros.pt
+++ b/browser/concept_macros.pt
@@ -7,6 +7,7 @@
+
diff --git a/browser/configure.zcml b/browser/configure.zcml
index 9b61cd2..234c423 100644
--- a/browser/configure.zcml
+++ b/browser/configure.zcml
@@ -427,14 +427,14 @@
/>
+ menu="zmi_views" title="Edit">
diff --git a/browser/node.py b/browser/node.py
index 1fa6214..6246b24 100644
--- a/browser/node.py
+++ b/browser/node.py
@@ -60,6 +60,7 @@ from loops import util
from loops.util import _
from loops.browser.common import BaseView
from loops.browser.concept import ConceptView
+from loops.organize.comment.browser import comment_macros
from loops.organize.tracking import access
from loops.versioning.util import getVersion
@@ -326,7 +327,6 @@ class NodeView(BaseView):
def targetView(self, name='index.html', methodName='show'):
if '?' in name:
name, params = name.split('?', 1)
- print '***', name, params
target = self.virtualTargetObject
if target is not None:
if isinstance(target, AdapterBase):
@@ -483,6 +483,22 @@ class NodeView(BaseView):
self.recordAccess('external_edit')
return ExternalEditorView(target, self.request).load(url=url)
+ # comments
+
+ @Lazy
+ def comment_macros(self):
+ return comment_macros.macros
+
+ # better: provide a ``comments`` view on the target object.
+
+ @Lazy
+ def commentsAllowed(self):
+ return False
+ return True
+
+ def addCommentUrlFor(self, target):
+ return '#'
+
# inner HTML views
diff --git a/locales/de/LC_MESSAGES/loops.mo b/locales/de/LC_MESSAGES/loops.mo
index 592a3cd..86298e7 100644
Binary files a/locales/de/LC_MESSAGES/loops.mo and b/locales/de/LC_MESSAGES/loops.mo differ
diff --git a/locales/de/LC_MESSAGES/loops.po b/locales/de/LC_MESSAGES/loops.po
index b691454..d82754c 100644
--- a/locales/de/LC_MESSAGES/loops.po
+++ b/locales/de/LC_MESSAGES/loops.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: $Id$\n"
"POT-Creation-Date: 2007-05-22 12:00 CET\n"
-"PO-Revision-Date: 2008-12-06 12:00 CET\n"
+"PO-Revision-Date: 2008-12-07 12:00 CET\n"
"Last-Translator: Helmut Merz \n"
"Language-Team: loops developers \n"
"MIME-Version: 1.0\n"
@@ -416,8 +416,20 @@ msgstr "hinzufügen"
msgid "modify"
msgstr "ändern"
+msgid "Comments"
+msgstr "Kommentare"
+
+msgid "Add Comment"
+msgstr "Kommentar hinzufügen"
+
# management interface
+msgid "label_type"
+msgstr "Typ"
+
+msgid "Node"
+msgstr "Navigationsknoten"
+
msgid "Top"
msgstr "Ganz nach oben"
@@ -430,6 +442,18 @@ msgstr "Nach unten"
msgid "Bottom"
msgstr "Ganz nach unten"
-msgid "Edit Node"
-msgstr "Bearbeiten"
+msgid "Edit Permissions"
+msgstr "Berechtigungen bearbeiten"
+
+msgid "Currently assigned target"
+msgstr "Derzeit zugeordnetes Zielobjekt"
+
+msgid "Create Target"
+msgstr "Zielobjekt anlegen"
+
+msgid "Assign Target"
+msgstr "Zielobjekt zuordnen"
+
+msgid "Search Term"
+msgstr "Suchbegriff"
diff --git a/organize/browser/configure.zcml b/organize/browser/configure.zcml
index 786d35f..e0f0ff5 100644
--- a/organize/browser/configure.zcml
+++ b/organize/browser/configure.zcml
@@ -55,13 +55,6 @@
permission="zope.View"
/>
-
-
+
+
+
+
+
+ Comments
+
+
+
+
+
+
+
+
+
+
+
+ Resource Title
+