From 8be1382c34de82615da6b99bd14bf05919da42a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrej=20Rama=C5=A1euski?= <andrej@x2.cz> Date: Wed, 23 Dec 2020 12:20:44 +0100 Subject: [PATCH] Pridano info o zabanenem uzivateli --- lib/CF/Schema/Result/Post_view.pm | 10 ++++++---- sql/2/up.sql | 3 ++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/CF/Schema/Result/Post_view.pm b/lib/CF/Schema/Result/Post_view.pm index 6c12f08..6b2151c 100644 --- a/lib/CF/Schema/Result/Post_view.pm +++ b/lib/CF/Schema/Result/Post_view.pm @@ -14,6 +14,7 @@ __PACKAGE__->add_columns( ranking_score user_name user_username + user_is_banned group_name ), ); @@ -32,10 +33,11 @@ sub format { is_archived => $self->is_archived, is_changed => $self->changed ? 1 : 0, author => { - id => $self->user_id, - name => $self->user_name, - group => $self->group_name, - username => $self->user_username, + id => $self->user_id, + name => $self->user_name, + group => $self->group_name, + username => $self->user_username, + is_banned => $self->user_is_banned, }, ranking => { score => $self->ranking_score, diff --git a/sql/2/up.sql b/sql/2/up.sql index a321512..e5a2595 100644 --- a/sql/2/up.sql +++ b/sql/2/up.sql @@ -38,7 +38,8 @@ select "posts"."ranking_likes" - "posts"."ranking_dislikes" as "ranking_score", "users"."name" as "user_name", "users"."main_group_name" as "group_name", - "users"."username" as "user_username" + "users"."username" as "user_username", + extract(epoch from "users"."banned_until"-now()) > 0 as "user_is_banned" from posts join "users" on ("posts"."user_id" = "users"."id") ; -- GitLab