def edit(self, request): if request.method == 'POST': title = request.get_form_var('title', '').decode('utf-8') content = request.get_form_var('content', '').decode('utf-8') user = request.user user = user.name if user else None if user == self.ticket.author: self.ticket.update(title, content) content_html = render_markdown_with_project(content, self.proj_name) content_html += st('/widgets/markdown_checklist.html', **locals()) return {'r':0, 'title':title, 'content':content, 'title_html':parse_emoji(title), 'content_html':content_html} return {'r':1}
def edit(self, request): if request.method == 'POST': title = request.get_form_var('title', '').decode('utf-8') if not title.strip(): return {'r': 1} content = request.get_form_var('content', '').decode('utf-8') user = request.user user = user.name if user else None if self.issue and user == self.issue.creator_id: self.issue.update(title, content) if self.issue == "project": content_html = render_markdown_with_project(content, self.target.name) else: content_html = render_markdown(content) content_html += st('/widgets/markdown_checklist.html', **locals()) return {'r': 0, 'title': title, 'content': content, 'title_html': parse_emoji(title), 'content_html': content_html} return {'r': 1}