Skip to content
This repository has been archived by the owner on Feb 8, 2018. It is now read-only.

Commit

Permalink
Shelve work on ledger
Browse files Browse the repository at this point in the history
  • Loading branch information
chadwhitacre committed Sep 16, 2015
1 parent 3b1098a commit 3fbded9
Showing 1 changed file with 8 additions and 79 deletions.
87 changes: 8 additions & 79 deletions www/dashboard/index.spt
Original file line number Diff line number Diff line change
@@ -1,84 +1,13 @@
from aspen import Response

[---]
if user.ANON:
raise Response(401)
if not user.ADMIN:
raise Response(403)


unreviewed = website.db.all("""

SELECT username
, balance
FROM participants
WHERE is_suspicious IS NULL
AND balanced_customer_href IS NOT NULL
AND NOT is_closed
ORDER BY claimed_time

""")

title = _("Fraud Review Dashboard")
[---] text/html
<script src="{{ website.asset('jquery.min.js') }}"></script>
<script src="{{ website.asset('gratipay.js') }}"></script>
<style>
table {
width: auto;
}
td, th {
text-align: left;
vertical-align: top;
}
iframe {
width: 70%;
height: 100%;
position: fixed;
top: 0;
right: 0;
background: white;
}
</style>
<script>
$(document).ready(function()
{
Gratipay.forms.initCSRF();

function error(a,b,c)
{
console.log(a,b,c);
alert("Failed!");
}

$('button').click(function()
{
var row = $(this).parent();
var to = $(this).text() !== 'Good';
var username = row.attr('username');
var url = "/~" + username + "/toggle-is-suspicious.json";

function success()
{
row.remove();
$('iframe').attr('src', '');
}

jQuery.ajax({ url: url
, type: "POST"
, dataType: "json"
, data: {to: to}
, success: success
, error: error
})
});
});
</script>
<h3>Unreviewed Accounts (N = {{ len(unreviewed) }})</h3>
{% for account in unreviewed %}
<div username="{{ account.username }}">
<button class="good small selected">Good</button>
<button class="bad small">Bad</button>
&nbsp;
<a href="/{{ account.username }}/" target="drill-down">{{ account.username }}</a>
</div>
{% endfor %}
<iframe name="drill-down"></iframe>
<h1>Dashboard</h1>
<ul>
<li><a href="accounts">Chart of Accounts</a></li>
<li><a href="ledger">General Ledger</a></li>
<li><a href="user-review">User Review</a></li>
</ul>

0 comments on commit 3fbded9

Please sign in to comment.