Exclude staking contributions from funding amount or contribution lists.
This commit is contained in:
parent
a65c061f1d
commit
733a664cc6
|
@ -112,6 +112,7 @@ class ProposalContribution(db.Model):
|
|||
return ProposalContribution.query \
|
||||
.filter(ProposalContribution.user_id == user_id) \
|
||||
.filter(ProposalContribution.status != ContributionStatus.DELETED) \
|
||||
.filter(ProposalContribution.staking == False) \
|
||||
.order_by(ProposalContribution.date_created.desc()) \
|
||||
.all()
|
||||
|
||||
|
@ -470,7 +471,7 @@ class Proposal(db.Model):
|
|||
@hybrid_property
|
||||
def contributed(self):
|
||||
contributions = ProposalContribution.query \
|
||||
.filter_by(proposal_id=self.id, status=ContributionStatus.CONFIRMED) \
|
||||
.filter_by(proposal_id=self.id, status=ContributionStatus.CONFIRMED, staking=False) \
|
||||
.all()
|
||||
funded = reduce(lambda prev, c: prev + Decimal(c.amount), contributions, 0)
|
||||
return str(funded)
|
||||
|
|
|
@ -442,6 +442,7 @@ def get_proposal_contributions(proposal_id):
|
|||
.filter_by(
|
||||
proposal_id=proposal_id,
|
||||
status=ContributionStatus.CONFIRMED,
|
||||
staking=False,
|
||||
) \
|
||||
.order_by(ProposalContribution.amount.desc()) \
|
||||
.limit(5) \
|
||||
|
@ -450,6 +451,7 @@ def get_proposal_contributions(proposal_id):
|
|||
.filter_by(
|
||||
proposal_id=proposal_id,
|
||||
status=ContributionStatus.CONFIRMED,
|
||||
staking=False,
|
||||
) \
|
||||
.order_by(ProposalContribution.date_created.desc()) \
|
||||
.limit(5) \
|
||||
|
|
Loading…
Reference in New Issue