# HG changeset patch # User neko259 # Date 2017-12-14 14:24:47 # Node ID 346ae760bc3a9cb0173119596d67d96d4d9c91a2 # Parent 4249fd1b82cc525db796f7b193ab24b10913db8e Moved template name and class delimiter for post to constants diff --git a/boards/models/post/__init__.py b/boards/models/post/__init__.py --- a/boards/models/post/__init__.py +++ b/boards/models/post/__init__.py @@ -23,6 +23,8 @@ CSS_CLS_ARCHIVE_POST = 'archive_post' CSS_CLS_POST = 'post' CSS_CLS_MONOCHROME = 'monochrome' +CSS_CLASS_DELIMITER = ' ' + TITLE_MAX_WORDS = 10 APP_LABEL_BOARDS = 'boards' @@ -58,6 +60,8 @@ POST_VIEW_PARAMS = ( 'tree_depth', ) +TEMPLATE_POST = 'boards/post.html' + class Post(models.Model, Viewable): """A post is a message.""" @@ -180,7 +184,7 @@ class Post(models.Model, Viewable): PARAMETER_POST: self, PARAMETER_IS_OPENING: self.is_opening(), PARAMETER_THREAD: thread, - PARAMETER_CSS_CLASS: ' '.join(css_classes), + PARAMETER_CSS_CLASS: CSS_CLASS_DELIMITER.join(css_classes), }) return params @@ -193,7 +197,7 @@ class Post(models.Model, Viewable): """ params = self.get_view_params(*args, **kwargs) - return render_to_string('boards/post.html', params) + return render_to_string(TEMPLATE_POST, params) def get_images(self) -> Attachment: return self.attachments.filter(mimetype__in=FILE_TYPES_IMAGE)