forked from MarseyWorld/MarseyWorld
parent
01797e99bb
commit
095273cbb9
|
@ -2235,7 +2235,7 @@ def unmark_effortpost(pid, v):
|
|||
@app.get("/edits/<link>")
|
||||
@limiter.limit(DEFAULT_RATELIMIT, deduct_when=lambda response: response.status_code < 400)
|
||||
@limiter.limit(DEFAULT_RATELIMIT, deduct_when=lambda response: response.status_code < 400, key_func=get_ID)
|
||||
@admin_level_required(PERMS['VIEW_EDITS'])
|
||||
@auth_required
|
||||
def view_edits(v, link):
|
||||
try:
|
||||
if "p_" in link: obj = get_post(int(link.split("p_")[1]), v=v)
|
||||
|
@ -2243,4 +2243,7 @@ def view_edits(v, link):
|
|||
else: abort(400)
|
||||
except: abort(400)
|
||||
|
||||
if v.id != obj.author_id and v.admin_level < PERMS['VIEW_EDITS']:
|
||||
abort(403, "You can't view other people's edits!")
|
||||
|
||||
return render_template("edits.html", v=v, obj=obj)
|
||||
|
|
|
@ -233,7 +233,7 @@
|
|||
|
||||
<a class="vertical-align ml-1" href="{{c.permalink}}">#{{c.id}}</a>
|
||||
|
||||
{% if c.edited_utc and v and v.admin_level >= PERMS['VIEW_EDITS'] %}
|
||||
{% if c.edited_utc and v and (v.id == c.author_id or v.admin_level >= PERMS['VIEW_EDITS']) %}
|
||||
<a href="/edits/{{c.fullname}}" class="font-italic" data-nonce="{{g.nonce}}" data-bs-toggle="tooltip" data-bs-placement="bottom" data-onmouseover="timestamp(this, '{{c.edited_utc}}')">
|
||||
Edited <span id="comment-edited_string-{{c.id}}">{{c.edited_string}}</span>
|
||||
</a>
|
||||
|
|
|
@ -125,7 +125,7 @@
|
|||
{% endif %}
|
||||
|
||||
{% if p.edited_utc %}
|
||||
{% if v and v.admin_level >= PERMS['VIEW_EDITS'] %}
|
||||
{% if v and (v.id == p.author_id or v.admin_level >= PERMS['VIEW_EDITS']) %}
|
||||
<a href="/edits/{{p.fullname}}" class="ml-2 d-inline-block">Edited <span data-bs-toggle="tooltip" data-bs-placement="bottom" id="edited_timestamp-{{p.id}}" data-nonce="{{g.nonce}}" data-onmouseover="timestamp(this, '{{p.edited_utc}}')">{{p.edited_string}}</span></a>
|
||||
{% else %}
|
||||
<span class="ml-2 d-inline-block">Edited <span data-bs-toggle="tooltip" data-bs-placement="bottom" id="edited_timestamp-{{p.id}}" data-nonce="{{g.nonce}}" data-onmouseover="timestamp(this, '{{p.edited_utc}}')">{{p.edited_string}}</span></span>
|
||||
|
|
Loading…
Reference in New Issue