parsav  Diff

Differences From Artifact [57c7b287c5]:

To Artifact [c0b864229b]:


    39     39   		pg:lpush('<form class="action-bar" method="post">')
    40     40   		if not co.srv:post_liked_uid(co.who.id, p.id)
    41     41   			then pg:lpush('<button class="pos" name="act" accesskey="l" value="like">like</button>')
    42     42   			else pg:lpush('<button class="neg" name="act" accesskey="l" value="dislike">dislike</button>')
    43     43   		end
    44     44   		pg:lpush('<button class="pos" name="act" accesskey="r" value="rt">retweet</button>')
    45     45   		if p.author == co.who.id then
    46         -			pg:lpush('<a class="button" accesskey="e" href="/post/'):rpush(path(1)):lpush('/edit">edit</a><a class="neg button" accesskey="d" href="/post/'):rpush(path(1)):lpush('/del">delete</a>')
           46  +			if co.who.rights.powers.edit() then
           47  +				pg:lpush('<a class="button" accesskey="e" href="/post/'):rpush(path(1)):lpush('/edit">edit</a>')
           48  +			end
           49  +			pg:lpush('<a class="neg button" accesskey="d" href="/post/'):rpush(path(1)):lpush('/del">delete</a>')
           50  +		elseif co.who.rights.powers.snitch() then
           51  +			pg:lpush('<a class="neg button" accesskey="s" href="/post/'):rpush(path(1)):lpush('/report">report</a>')
    47     52   		end
    48     53   		-- TODO list user's chosen reaction emoji
    49     54   		pg:lpush('</form>')
    50     55   
    51     56   	end
    52     57   	pg:lpush('<div id="convo" data-live="10">')
    53     58   	render_tweet_replies(co, &pg, p.id)