forked from MarseyWorld/MarseyWorld
renamed p.embed_url to p.embed
parent
13b5df569f
commit
d4210c2710
|
@ -54,7 +54,7 @@ class Submission(Base):
|
||||||
body_html = Column(String)
|
body_html = Column(String)
|
||||||
flair = Column(String)
|
flair = Column(String)
|
||||||
ban_reason = Column(String)
|
ban_reason = Column(String)
|
||||||
embed_url = Column(String)
|
embed = Column(String)
|
||||||
new = Column(Boolean)
|
new = Column(Boolean)
|
||||||
notify = Column(Boolean)
|
notify = Column(Boolean)
|
||||||
|
|
||||||
|
@ -146,7 +146,7 @@ class Submission(Base):
|
||||||
@property
|
@property
|
||||||
@lazy
|
@lazy
|
||||||
def is_youtube(self):
|
def is_youtube(self):
|
||||||
return self.domain == "youtube.com" and self.embed_url and self.embed_url.startswith('<lite-youtube')
|
return self.domain == "youtube.com" and self.embed and self.embed.startswith('<lite-youtube')
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@lazy
|
@lazy
|
||||||
|
|
|
@ -63,7 +63,7 @@ def feeds_user(sort='hot', t='all'):
|
||||||
|
|
||||||
doc.stag("link", href=post.permalink)
|
doc.stag("link", href=post.permalink)
|
||||||
|
|
||||||
image_url = post.thumb_url or post.embed_url or post.url
|
image_url = post.thumb_url or post.embed or post.url
|
||||||
|
|
||||||
doc.stag("media:thumbnail", url=image_url)
|
doc.stag("media:thumbnail", url=image_url)
|
||||||
|
|
||||||
|
|
|
@ -689,7 +689,7 @@ def submit_post(v:User, sub=None):
|
||||||
url=url,
|
url=url,
|
||||||
body=body,
|
body=body,
|
||||||
body_html=body_html,
|
body_html=body_html,
|
||||||
embed_url=embed,
|
embed=embed,
|
||||||
title=title,
|
title=title,
|
||||||
title_html=title_html,
|
title_html=title_html,
|
||||||
sub=sub,
|
sub=sub,
|
||||||
|
|
|
@ -65,7 +65,7 @@
|
||||||
<div class="card border-0 mt-3 {% if p.stickied %}stickied{% endif %} {% if voted==1 %}upvoted{% elif voted==-1 %} downvoted{% endif %}">
|
<div class="card border-0 mt-3 {% if p.stickied %}stickied{% endif %} {% if voted==1 %}upvoted{% elif voted==-1 %} downvoted{% endif %}">
|
||||||
<div id="post-{{p.id}}" class="actual-post {% if p.ghost %}ghost-post{% endif %} {% if p.is_banned %}banned{% endif %} {% if p.deleted_utc %}deleted {% endif %} {% if p.award_count('tilt', v) %}p-3{% endif %} {% if p.award_count('glowie', v) %}glow{% endif %} d-flex flex-row-reverse flex-nowrap justify-content-end">
|
<div id="post-{{p.id}}" class="actual-post {% if p.ghost %}ghost-post{% endif %} {% if p.is_banned %}banned{% endif %} {% if p.deleted_utc %}deleted {% endif %} {% if p.award_count('tilt', v) %}p-3{% endif %} {% if p.award_count('glowie', v) %}glow{% endif %} d-flex flex-row-reverse flex-nowrap justify-content-end">
|
||||||
|
|
||||||
{% if not p.is_image and p.thumb_url and not p.embed_url %}
|
{% if not p.is_image and p.thumb_url and not p.embed %}
|
||||||
<div class="card-header bg-transparent border-0 d-none d-md-flex flex-row flex-nowrap pl-3 p-0">
|
<div class="card-header bg-transparent border-0 d-none d-md-flex flex-row flex-nowrap pl-3 p-0">
|
||||||
<a rel="nofollow noopener" href="{{p.realurl(v)}}" style="height: fit-content"{% if not v or v.newtabexternal %}target="_blank"{% endif %}><img loading="lazy" src="{{p.thumb_url}}" class="post-img d-mob-none" alt="Unable to load image"></a>
|
<a rel="nofollow noopener" href="{{p.realurl(v)}}" style="height: fit-content"{% if not v or v.newtabexternal %}target="_blank"{% endif %}><img loading="lazy" src="{{p.thumb_url}}" class="post-img d-mob-none" alt="Unable to load image"></a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -102,7 +102,7 @@
|
||||||
|
|
||||||
{% if not v_forbid_deleted %}
|
{% if not v_forbid_deleted %}
|
||||||
<div id="post-body" class="post-body mt-3">
|
<div id="post-body" class="post-body mt-3">
|
||||||
{% if p.realurl(v) and not p.embed_url and not p.is_image and not p.is_video and not p.is_audio %}
|
{% if p.realurl(v) and not p.embed and not p.is_image and not p.is_video and not p.is_audio %}
|
||||||
<a rel="nofollow noopener" href="{{p.realurl(v)}}" {% if not v or v.newtabexternal %}target="_blank"{% endif %}>
|
<a rel="nofollow noopener" href="{{p.realurl(v)}}" {% if not v or v.newtabexternal %}target="_blank"{% endif %}>
|
||||||
<div class="d-flex justify-content-between align-items-center border rounded p-2 mb-3">
|
<div class="d-flex justify-content-between align-items-center border rounded p-2 mb-3">
|
||||||
<span>{{p.realurl(v)}}</span>
|
<span>{{p.realurl(v)}}</span>
|
||||||
|
@ -110,16 +110,16 @@
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if p.embed_url %}
|
{% if p.embed %}
|
||||||
{% if p.domain == "twitter.com" %}
|
{% if p.domain == "twitter.com" %}
|
||||||
{{p.embed_url | safe}}
|
{{p.embed | safe}}
|
||||||
{% if v and v.theme.split("_")[0] in ["light", "coffee", "4chan"] %}
|
{% if v and v.theme.split("_")[0] in ["light", "coffee", "4chan"] %}
|
||||||
<script defer src="{{'js/vendor/twitterlight.js' | asset}}"></script>
|
<script defer src="{{'js/vendor/twitterlight.js' | asset}}"></script>
|
||||||
{% else %}
|
{% else %}
|
||||||
<script defer src="{{'js/vendor/twitter.js' | asset}}"></script>
|
<script defer src="{{'js/vendor/twitter.js' | asset}}"></script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% elif p.domain in ['youtu.be','youtube.com'] and p.embed_url and p.embed_url.startswith('<lite-youtube') %}
|
{% elif p.domain in ['youtu.be','youtube.com'] and p.embed and p.embed.startswith('<lite-youtube') %}
|
||||||
{{p.embed_url | safe}}
|
{{p.embed | safe}}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
@ -190,12 +190,12 @@
|
||||||
<div id="post-edit-{{p.id}}" class="preview mb-3 mt-5"></div>
|
<div id="post-edit-{{p.id}}" class="preview mb-3 mt-5"></div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if p.embed_url and "http" not in p.embed_url and "<" not in p.embed_url %}
|
{% if p.embed and "http" not in p.embed and "<" not in p.embed %}
|
||||||
<div id="crosspost-embed" class="mb-3">
|
<div id="crosspost-embed" class="mb-3">
|
||||||
<div class="row no-gutters">
|
<div class="row no-gutters">
|
||||||
<div id="frontpage" class="col-12 pt-0">
|
<div id="frontpage" class="col-12 pt-0">
|
||||||
<div class="posts" id="posts">
|
<div class="posts" id="posts">
|
||||||
{{p.embed_url | post_embed(v) | safe}}
|
{{p.embed | post_embed(v) | safe}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -240,7 +240,7 @@
|
||||||
</div>
|
</div>
|
||||||
{% elif p.is_youtube %}
|
{% elif p.is_youtube %}
|
||||||
<div id="video-{{p.id}}" class="{% if p.over_18 or not ((v and v.cardview)) %}d-none{% endif %} mt-3 mb-4 youtube_embed">
|
<div id="video-{{p.id}}" class="{% if p.over_18 or not ((v and v.cardview)) %}d-none{% endif %} mt-3 mb-4 youtube_embed">
|
||||||
{{p.embed_url | safe}}
|
{{p.embed | safe}}
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
alter table submissions rename column embed_url to embed;
|
|
@ -112,7 +112,7 @@ CREATE TABLE public.submissions (
|
||||||
url character varying(2083),
|
url character varying(2083),
|
||||||
body character varying(20000),
|
body character varying(20000),
|
||||||
body_html character varying(40000),
|
body_html character varying(40000),
|
||||||
embed_url character varying(1500),
|
embed character varying(1500),
|
||||||
ban_reason character varying(25),
|
ban_reason character varying(25),
|
||||||
title_html character varying(1500) NOT NULL,
|
title_html character varying(1500) NOT NULL,
|
||||||
realupvotes integer,
|
realupvotes integer,
|
||||||
|
@ -2806,4 +2806,3 @@ ALTER TABLE ONLY public.comments
|
||||||
--
|
--
|
||||||
-- PostgreSQL database dump complete
|
-- PostgreSQL database dump complete
|
||||||
--
|
--
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue