Fixed issue with status on non-logged in index page
This commit is contained in:
parent
1516ac2c51
commit
1f5cb6b1fa
|
@ -87,12 +87,20 @@ def index():
|
||||||
return redirect(url_for('get_pit_stops'))
|
return redirect(url_for('get_pit_stops'))
|
||||||
else:
|
else:
|
||||||
user_count = len(User.query.all())
|
user_count = len(User.query.all())
|
||||||
|
consumables = Consumable.query.all()
|
||||||
|
per_consumable = {}
|
||||||
|
for consumable in consumables:
|
||||||
|
per_consumable[consumable.id] = {
|
||||||
|
'name': consumable.name,
|
||||||
|
'unit': consumable.unit,
|
||||||
|
'amount': 0
|
||||||
|
}
|
||||||
vehicles = Vehicle.query.all()
|
vehicles = Vehicle.query.all()
|
||||||
litres = 0
|
|
||||||
kilometers = 0
|
kilometers = 0
|
||||||
for vehicle in vehicles:
|
for vehicle in vehicles:
|
||||||
stats = tools.VehicleStats(vehicle)
|
stats = tools.VehicleStats(vehicle)
|
||||||
litres += stats.overall_litres
|
for consumable in stats.consumables:
|
||||||
|
per_consumable[consumable.id]['amount'] += consumable.overall_amount
|
||||||
kilometers += stats.overall_distance
|
kilometers += stats.overall_distance
|
||||||
vehicle_count = len(vehicles)
|
vehicle_count = len(vehicles)
|
||||||
pitstop_count = len(Pitstop.query.all())
|
pitstop_count = len(Pitstop.query.all())
|
||||||
|
@ -100,9 +108,10 @@ def index():
|
||||||
'users': user_count,
|
'users': user_count,
|
||||||
'vehicles': vehicle_count,
|
'vehicles': vehicle_count,
|
||||||
'pitstops': pitstop_count,
|
'pitstops': pitstop_count,
|
||||||
'litres': litres,
|
'kilometers': kilometers,
|
||||||
'kilometers': kilometers
|
'consumables': per_consumable
|
||||||
}
|
}
|
||||||
|
|
||||||
return render_template('index.html', login_user_form=LoginForm(), data=data)
|
return render_template('index.html', login_user_form=LoginForm(), data=data)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,13 @@
|
||||||
<div class="panel-body" >
|
<div class="panel-body" >
|
||||||
<h1>Join the pitstop community!</h1>
|
<h1>Join the pitstop community!</h1>
|
||||||
|
|
||||||
<p>There are already {{ data.users}} members with {{ data.vehicles }} vehicles who have logged {{ data.pitstops }} pitstops fuelling {{ data.litres }}l for {{ data.kilometers }}km.</p>
|
<p>There are already {{ data.users}} members with {{ data.vehicles }} vehicles who have logged {{ data.kilometers }}km in {{ data.pitstops }} pitstops. They fuelled</p>
|
||||||
|
<ul>
|
||||||
|
{% for key in data.consumables %}
|
||||||
|
{% set consumable = data.consumables[key] %}
|
||||||
|
<li>{{consumable.amount}}{{consumable.unit}} of {{consumable.name}}</li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
|
||||||
<p>With pitstop community you can:</p>
|
<p>With pitstop community you can:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
Loading…
Reference in New Issue