diff --git a/locales/de/LC_MESSAGES/loops.mo b/locales/de/LC_MESSAGES/loops.mo index 403cceb..6e5e4b4 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 46c2e6b..7ced313 100644 --- a/locales/de/LC_MESSAGES/loops.po +++ b/locales/de/LC_MESSAGES/loops.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: 0.13.0\n" "POT-Creation-Date: 2007-05-22 12:00 CET\n" -"PO-Revision-Date: 2013-07-15 12:00 CET\n" +"PO-Revision-Date: 2014-02-11 12:00 CET\n" "Last-Translator: Helmut Merz \n" "Language-Team: loops developers \n" "MIME-Version: 1.0\n" @@ -888,6 +888,9 @@ msgstr "Kommentare" msgid "Add Comment" msgstr "Kommentar hinzufügen" +msgid "Email Address" +msgstr "E-Mail-Adresse" + msgid "Subject" msgstr "Thema" diff --git a/organize/comment/browser.py b/organize/comment/browser.py index 0c576bb..e38561f 100644 --- a/organize/comment/browser.py +++ b/organize/comment/browser.py @@ -86,6 +86,13 @@ class CommentsView(NodeView): class CommentDetails(TrackDetails): + @Lazy + def poster(self): + name = self.track.data.get('name') + if name: + return name + return self.user['title'] + @Lazy def subject(self): return self.track.data['subject'] @@ -115,6 +122,8 @@ class CreateComment(EditObject): @Lazy def personId(self): + if self.view.isAnonymous: + return self.request.form.get('email') p = getPersonForUser(self.context, self.request) if p is not None: return util.getUidForObject(p) @@ -136,8 +145,11 @@ class CreateComment(EditObject): if ts is None: ts = addObject(rm, TrackingStorage, 'comments', trackFactory=Comment) uid = util.getUidForObject(self.object) - ts.saveUserTrack(uid, 0, self.personId, dict( - subject=subject, text=text)) + data = dict(subject=subject, text=text) + for k in ('name', 'email'): + if k in form: + data[k] = form[k] + ts.saveUserTrack(uid, 0, self.personId, data) url = self.view.virtualTargetUrl + '?version=this' self.request.response.redirect(url) return False diff --git a/organize/comment/comment_macros.pt b/organize/comment/comment_macros.pt index c512233..e13d018 100644 --- a/organize/comment/comment_macros.pt +++ b/organize/comment/comment_macros.pt @@ -17,7 +17,7 @@

Subject

- John, + John, 2007-03-30

Add Comment
+ + +
+ +
+