def clean_message_content(self): content = cleaning.sanitize_html_string( self.data.get('message_content').strip()) if len(html.strip_tags(content).strip()) == 0: raise django_forms.ValidationError(DEF_BLANK_MESSAGE) return content
def createReplyFromForm(self, data): """Creates a new message based on the data inserted into the form. Args: data: A RequestData object for the current request. Returns: A newly created message entity. """ assert access_checker.isSet(data.conversation) assert access_checker.isSet(data.user) content = cleaning.sanitize_html_string(data.request.POST["content"].strip()) if len(html.strip_tags(content).strip()) == 0: raise exception.Forbidden(message=DEF_BLANK_MESSAGE) author = ndb.Key.from_old_key(data.user.key()) return gciconversation_logic.createMessage(data.conversation.key, author, content)
def createReplyFromForm(self, data): """Creates a new message based on the data inserted into the form. Args: data: A RequestData object for the current request. Returns: A newly created message entity. """ assert access_checker.isSet(data.conversation) assert access_checker.isSet(data.user) content = cleaning.sanitize_html_string( data.request.POST['content'].strip()) if len(html.strip_tags(content).strip()) == 0: raise exception.Forbidden(message=DEF_BLANK_MESSAGE) author = ndb.Key.from_old_key(data.user.key()) return gciconversation_logic.createMessage(data.conversation.key, author, content)