Bases: django.db.models.base.Model
Base class for AnonymousQuestion and AnonymousAnswer
Bases: django.db.models.base.Model
Base class for QuestionRevision and AnswerRevision
should return html representation of the revision
Bases: django.db.models.base.Model
Bases: django.db.models.base.Model
Base class for Vote and Comment
Provides a generic relation to any object through content-type/object-id fields.
Bases: django.db.models.base.Model
generic method to use with posts to be used prior to saving post edit or addition
typically post has a field to store raw source text in comment it is called .comment, in Question and Answer it is called .text also there is another field called .html (consistent across models) so the goal of this function is to render raw text into .html and extract any metadata given stored in source (currently this metadata is limited by twitter style @mentions but there may be more in the future
function returns a dictionary with the following keys html newly_mentioned_users - list of <User> objects removed_mentions - list of mention <Activity> objects - for removed ones