Merge branch 'develop'

This commit is contained in:
Teemu Patja 2017-11-02 20:53:12 +02:00
commit 188193938e
No known key found for this signature in database
GPG Key ID: F5B7035E6580FD4C
3 changed files with 26 additions and 19 deletions

View File

@ -424,7 +424,7 @@ SELECT
i.payout_hash AS payout_hash,
i.payout_receipt AS payout_receipt,
i.updated AS updated,
i.winner_login AS winner_login
i.winner_login AS winner_login,
r.repo AS repo_name,
o.address AS owner_address
FROM issues i, users o, repositories r

View File

@ -182,7 +182,7 @@
(reg-event-fx
:load-owner-bounties
(fn [{:keys [db]} [_]]
{:db db
{:db (assoc db :owner-bounties-loading? true)
:http {:method GET
:url "/api/user/bounties"
:on-success #(dispatch [:set-owner-bounties %])}}))
@ -190,7 +190,9 @@
(reg-event-db
:set-owner-bounties
(fn [db [_ issues]]
(assoc db :owner-bounties issues)))
(assoc db
:owner-bounties issues
:owner-bounties-loading? false)))
(defn get-ls-token [db token]
(let [login (get-in db [:user :login])]

View File

@ -59,20 +59,25 @@
(defn manage-payouts-page []
(let [owner-bounties (rf/subscribe [:owner-bounties])]
(let [owner-bounties (rf/subscribe [:owner-bounties])
owner-bounties-loading? (rf/subscribe [:get-in [:owner-bounties-loading?]])]
(fn []
(let [web3 (.-web3 js/window)
bounties (vals @owner-bounties)
unpaid? #(empty? (:payout_hash %))
paid? #(not-empty (:payout_hash %))
unpaid-bounties (filter unpaid? bounties)
paid-bounties (filter paid? bounties)]
[:div.ui.container
(when (nil? web3)
[:div.ui.warning.message
[:i.warning.icon]
"To sign off claims, please view Status Open Bounty in Status, Mist or Metamask"])
[:h3 "New claims"]
[claim-list unpaid-bounties]
[:h3 "Old claims"]
[claim-list paid-bounties]]))))
(if @owner-bounties-loading?
[:container
[:div.ui.active.inverted.dimmer
[:div.ui.text.loader "Loading"]]]
(let [web3 (.-web3 js/window)
bounties (vals @owner-bounties)
unpaid? #(empty? (:payout_hash %))
paid? #(not-empty (:payout_hash %))
unpaid-bounties (filter unpaid? bounties)
paid-bounties (filter paid? bounties)]
[:div.ui.container
(when (nil? web3)
[:div.ui.warning.message
[:i.warning.icon]
"To sign off claims, please view Status Open Bounty in Status, Mist or Metamask"])
[:h3 "New claims"]
[claim-list unpaid-bounties]
[:h3 "Old claims"]
[claim-list paid-bounties]])))))