SQL functions find_comments_* now return VotesAggregates
create Votable Interface remove usless "resourceTarget" argument for SQL function "count_vote"
This commit is contained in:
@@ -10,7 +10,8 @@ begin
|
||||
select
|
||||
com.*,
|
||||
find_reference_by_id(com.target_id, com.target_reference) as target,
|
||||
find_citizen_by_id(com.created_by_id) as created_by
|
||||
find_citizen_by_id(com.created_by_id) as created_by,
|
||||
count_vote(com.id) as votes
|
||||
from "comment" as com
|
||||
where id = _id
|
||||
) as t;
|
||||
|
||||
@@ -21,7 +21,8 @@ begin
|
||||
select
|
||||
com.*,
|
||||
find_reference_by_id(com.target_id, _reference) as target,
|
||||
find_citizen_by_id(com.created_by_id) as created_by
|
||||
find_citizen_by_id(com.created_by_id) as created_by,
|
||||
count_vote(com.id) as votes
|
||||
|
||||
from "comment" as com
|
||||
|
||||
|
||||
@@ -14,7 +14,8 @@ begin
|
||||
com.*,
|
||||
(select count(*) from "comment" c2 where c2.parents_ids @> array[com.id]) as children_count,
|
||||
find_reference_by_id(com.target_id, com.target_reference) as target,
|
||||
find_citizen_by_id(com.created_by_id) as created_by
|
||||
find_citizen_by_id(com.created_by_id) as created_by,
|
||||
count_vote(com.id) as votes
|
||||
from "comment" as com
|
||||
where parent_id = _parent_id
|
||||
order by created_at asc,
|
||||
|
||||
@@ -14,7 +14,8 @@ begin
|
||||
com.*,
|
||||
(select count(*) from "comment" c2 where c2.parents_ids @> array[com.id]) as children_count,
|
||||
find_reference_by_id(com.target_id, com.target_reference) as target,
|
||||
find_citizen_by_id(com.created_by_id) as created_by
|
||||
find_citizen_by_id(com.created_by_id) as created_by,
|
||||
count_vote(com.id) as votes
|
||||
from "comment" as com
|
||||
where com.target_id = _target_id
|
||||
order by created_at asc,
|
||||
|
||||
Reference in New Issue
Block a user