##// END OF EJS Templates
Moved template name and class delimiter for post to constants
neko259 -
r2029:346ae760 default
parent child Browse files
Show More
@@ -23,6 +23,8 b" CSS_CLS_ARCHIVE_POST = 'archive_post'"
23 CSS_CLS_POST = 'post'
23 CSS_CLS_POST = 'post'
24 CSS_CLS_MONOCHROME = 'monochrome'
24 CSS_CLS_MONOCHROME = 'monochrome'
25
25
26 CSS_CLASS_DELIMITER = ' '
27
26 TITLE_MAX_WORDS = 10
28 TITLE_MAX_WORDS = 10
27
29
28 APP_LABEL_BOARDS = 'boards'
30 APP_LABEL_BOARDS = 'boards'
@@ -58,6 +60,8 b' POST_VIEW_PARAMS = ('
58 'tree_depth',
60 'tree_depth',
59 )
61 )
60
62
63 TEMPLATE_POST = 'boards/post.html'
64
61
65
62 class Post(models.Model, Viewable):
66 class Post(models.Model, Viewable):
63 """A post is a message."""
67 """A post is a message."""
@@ -180,7 +184,7 b' class Post(models.Model, Viewable):'
180 PARAMETER_POST: self,
184 PARAMETER_POST: self,
181 PARAMETER_IS_OPENING: self.is_opening(),
185 PARAMETER_IS_OPENING: self.is_opening(),
182 PARAMETER_THREAD: thread,
186 PARAMETER_THREAD: thread,
183 PARAMETER_CSS_CLASS: ' '.join(css_classes),
187 PARAMETER_CSS_CLASS: CSS_CLASS_DELIMITER.join(css_classes),
184 })
188 })
185
189
186 return params
190 return params
@@ -193,7 +197,7 b' class Post(models.Model, Viewable):'
193 """
197 """
194 params = self.get_view_params(*args, **kwargs)
198 params = self.get_view_params(*args, **kwargs)
195
199
196 return render_to_string('boards/post.html', params)
200 return render_to_string(TEMPLATE_POST, params)
197
201
198 def get_images(self) -> Attachment:
202 def get_images(self) -> Attachment:
199 return self.attachments.filter(mimetype__in=FILE_TYPES_IMAGE)
203 return self.attachments.filter(mimetype__in=FILE_TYPES_IMAGE)
General Comments 0
You need to be logged in to leave comments. Login now