+class CommentToAnswerAction(ActionProxy):\r
+ verb = _("converted")\r
+\r
+ def process_data(self, question):\r
+ self.node.parent = question\r
+ self.node.node_type = "answer"\r
+ self.node.last_edited = self\r
+ self.node.update_last_activity(self.user, save=True)\r
+\r
+\r
+ def describe(self, viewer=None):\r
+ return _("%(user)s converted comment on %(question)s into an answer") % {\r
+ 'user': self.hyperlink(self.user.get_profile_url(), self.friendly_username(viewer, self.user)),\r
+ 'question': self.describe_node(viewer, self.node.abs_parent),\r
+ }\r
+\r