1
0
mirror of https://framagit.org/tykayn/mastodon.git synced 2023-08-25 08:33:12 +02:00
mastodon/app/views/stream_entries
Joël Quenneville d4c94fa004 DRY up reblog vs original status check
Checking reblog vs original status was happening in multiple places
across the app. For views, this logic was encapsulated in a helper
method named `proper_status` but in the other layers of the app, the
logic was duplicated.

Because the logic is used at all layers of the app, we extracted it into
a `Status#proper` method on the model and changed all uses of the logic
to use this method. There is now a single source of truth for this
condition.

We added test coverage to untested methods that got refactored.
2017-04-07 14:18:30 -04:00
..
_content_spoiler.html.haml Adjusting public display of statuses to look similar to logged-in UI, 2016-12-18 19:47:11 +01:00
_detailed_status.html.haml Fix some views still not using counter caches 2017-03-31 14:02:07 +02:00
_media.html.haml Fix - convert gif to webm during upload. Web UI treats them like it did 2017-03-04 23:02:24 +01:00
_simple_status.html.haml Fix - hide spoilers on static pages 2017-03-31 13:54:36 +02:00
_status.html.haml DRY up reblog vs original status check 2017-04-07 14:18:30 -04:00
embed.html.haml Adjusting public display of statuses to look similar to logged-in UI, 2016-12-18 19:47:11 +01:00
show.html.haml Prettier account and stream entry URLs 2017-03-22 19:55:14 +01:00