include ./post.pug mixin ban(ban, banpage) tr td if !banpage || (ban.appeal == null && ban.allowAppeal === true) input.post-check(type='checkbox', name='checkedbans' value=ban._id) td if ban.board a(href=`/${ban.board}/`) /#{ban.board}/ else | Global td= ban.reason td ...#{ban.ip.slice(-10)} td= ban.issuer td= ban.date.toLocaleString(undefined, {hour12:false}) td= ban.expireAt.toLocaleString() td.banposts if ban.posts && ban.posts.length > 0 | Hover to view section.thread each p in ban.posts +post(p, false, false, false, true) else Posts not shown td if ban.seen | ✓ else | ⨯ td if ban.allowAppeal | ✓ else | ⨯ td if ban.appeal textarea(rows=1 disabled='true') #{ban.appeal} else if ban.allowAppeal | No appeal submitted