Hide more users by default

This commit is contained in:
nikolark committed 2013-09-22 23:40:27 +02:00
1 parent ca1b25afd9
commit fa4f8b1f05
3 files changed
+4 -3

No files matched your search

+1 -1
View File
@@ -37,7 +37,7 @@ def home(request):
def register(request):
products = Product.objects.filter(active=True)
cheapest_product_price = products.aggregate(Min('sale_price_int')).values()[0]
one_year_ago = datetime.now() - timedelta(days=365) # one year ago
half_a_year_ago = datetime.now() - timedelta(days=180)
users = User.objects.filter(userprofile__balance__gt=cheapest_product_price)
# sort users after user's last purchase time
users = sorted(users, key=lambda u: u.get_profile().last_purchase_date(), reverse=True)
+1
View File
@@ -99,6 +99,7 @@ $(document).ready(function() {
$(".toggle-infrequent-users").on('click', function(e) {
e.preventDefault();
$("li.customer.infrequent").toggleClass('hidden');
$(".users-description .infrequent-users").toggleClass('hidden');
if($(this).text() === "Vis alle") {
$(this).text("Skjul gamliser");
}
+2 -2
View File
@@ -31,7 +31,7 @@
<!-- Actual customer select field (hidden) -->
<div style="display:none;">{{orderform.customer }}</div>
<ul class="well">
{% for user in users %}<li class="customer{% if user.get_profile.last_purchase_date < one_year_ago %} infrequent hidden{% endif %}">
{% for user in users %}<li class="customer{% if user.get_profile.last_purchase_date < half_a_year_ago %} infrequent hidden{% endif %}">
{% if user.get_profile.image %}
  <img class="profile" src="{{ user.get_profile.image }}" alt="Profile picture" /><br />
{% else %}
@@ -43,7 +43,7 @@
</li>{% endfor %}
</ul>
<div class="users-description pull-right">
<small>Viser: De med minst <strong>{{ cheapest_product_price }}</strong> i saldo<span class="infrequent-users"> og mer enn ett kjøp siden <strong>{{ one_year_ago }}</strong></span>. <a href="#" class="toggle-infrequent-users">Vis alle</a></small>
<small>Viser: De med minst <strong>{{ cheapest_product_price }}</strong> i saldo<span class="infrequent-users"> og mer enn ett kjøp siden <strong>{{ half_a_year_ago }}</strong></span>. <a href="#" class="toggle-infrequent-users">Vis alle</a></small>
</div>
</div>
{%else%}