Hide more users by default
This commit is contained in:
1 parent
ca1b25afd9
commit
fa4f8b1f05
3 files changed
+4
-3
No files matched your search
+1
-1
@@ -37,7 +37,7 @@ def home(request):
|
|||||||
def register(request):
|
def register(request):
|
||||||
products = Product.objects.filter(active=True)
|
products = Product.objects.filter(active=True)
|
||||||
cheapest_product_price = products.aggregate(Min('sale_price_int')).values()[0]
|
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)
|
users = User.objects.filter(userprofile__balance__gt=cheapest_product_price)
|
||||||
# sort users after user's last purchase time
|
# sort users after user's last purchase time
|
||||||
users = sorted(users, key=lambda u: u.get_profile().last_purchase_date(), reverse=True)
|
users = sorted(users, key=lambda u: u.get_profile().last_purchase_date(), reverse=True)
|
||||||
|
|||||||
@@ -99,6 +99,7 @@ $(document).ready(function() {
|
|||||||
$(".toggle-infrequent-users").on('click', function(e) {
|
$(".toggle-infrequent-users").on('click', function(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
$("li.customer.infrequent").toggleClass('hidden');
|
$("li.customer.infrequent").toggleClass('hidden');
|
||||||
|
$(".users-description .infrequent-users").toggleClass('hidden');
|
||||||
if($(this).text() === "Vis alle") {
|
if($(this).text() === "Vis alle") {
|
||||||
$(this).text("Skjul gamliser");
|
$(this).text("Skjul gamliser");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
<!-- Actual customer select field (hidden) -->
|
<!-- Actual customer select field (hidden) -->
|
||||||
<div style="display:none;">{{orderform.customer }}</div>
|
<div style="display:none;">{{orderform.customer }}</div>
|
||||||
<ul class="well">
|
<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 %}
|
{% if user.get_profile.image %}
|
||||||
<img class="profile" src="{{ user.get_profile.image }}" alt="Profile picture" /><br />
|
<img class="profile" src="{{ user.get_profile.image }}" alt="Profile picture" /><br />
|
||||||
{% else %}
|
{% else %}
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
</li>{% endfor %}
|
</li>{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
<div class="users-description pull-right">
|
<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>
|
||||||
</div>
|
</div>
|
||||||
{%else%}
|
{%else%}
|
||||||
|
|||||||
Reference in new issue
Block a user