Activity feed item for claim pending

Fixes: #152
This commit is contained in:
Teemu Patja 2017-11-08 12:23:32 +02:00
parent 072353d13b
commit d2c63c59cc
No known key found for this signature in database
GPG Key ID: F5B7035E6580FD4C
3 changed files with 48 additions and 0 deletions

View File

@ -0,0 +1,47 @@
CREATE OR REPLACE VIEW "public"."activity_feed_view" AS
SELECT 'open-claim'::text AS type,
claims_view.issue_title,
claims_view.repo_name,
claims_view.repo_owner,
claims_view.issue_number,
claims_view.user_name,
claims_view.user_avatar_url,
claims_view.balance_eth,
claims_view.tokens,
claims_view.value_usd,
claims_view.updated
FROM claims_view
WHERE claims_view.pr_state = 0
AND claims_view.payout_receipt IS NULL
AND claims_view.issue_open IS TRUE
UNION
SELECT 'claim-pending'::text AS type,
claims_view.issue_title,
claims_view.repo_name,
claims_view.repo_owner,
claims_view.issue_number,
claims_view.user_name,
claims_view.user_avatar_url,
claims_view.balance_eth,
claims_view.tokens,
claims_view.value_usd,
claims_view.issue_updated AS updated
FROM claims_view
WHERE claims_view.pr_state = 1
AND claims_view.payout_receipt IS NULL
UNION
SELECT 'claim-payout'::text AS type,
claims_view.issue_title,
claims_view.repo_name,
claims_view.repo_owner,
claims_view.issue_number,
claims_view.user_name,
claims_view.user_avatar_url,
claims_view.balance_eth,
claims_view.tokens,
claims_view.value_usd,
claims_view.issue_updated AS updated
FROM claims_view
WHERE claims_view.pr_state = 1
AND claims_view.payout_receipt IS NOT NULL
ORDER BY 11 DESC;

View File

@ -21,6 +21,7 @@
" for " issue-link]
"open-claim" [:div "Submitted a claim for " issue-link]
"balance-update" [:div issue-link " bounty increased to USD " value-usd]
"claim-pending" [:div "Won USD " value-usd " for " issue-link " (payout pending maintainer confirmation)"]
"")))