prettify and clear terminal view
This commit is contained in:
parent
1562a1a689
commit
66d226961c
|
@ -40,7 +40,7 @@
|
|||
<td>{{shift.start_at}}</td>
|
||||
<td>{{ shift.registration_count }}/{{ shift.required_helpers|default:shift.room.required_helpers }}</td>
|
||||
<td>{{shift.room.name}} </td>
|
||||
<td>{%for item in shift.teambackup_set.all%}<b>{{item.name}}</b>{%empty%} <div class="has-text-danger">unbesetzt</div> {%endfor%}</td>
|
||||
<td><b>{%for item in shift.teambackup_set.all%}{{item.name}}, {%empty%}</b> <div class="has-text-danger">unbesetzt</div> <b>{%endfor%}</b></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
|
|
|
@ -8,6 +8,7 @@ from .models import Shift
|
|||
from .forms import TeamBackupForm
|
||||
from datetime import timedelta
|
||||
from django.db.models import DateTimeField
|
||||
from datetime import date, datetime, time
|
||||
|
||||
# Create your views here.
|
||||
@login_required
|
||||
|
@ -64,6 +65,8 @@ def terminal(request):
|
|||
help_wanted = Q(required_helpers__gt=F("reg_count")) | Q(required_helpers=0) & Q(
|
||||
room__required_helpers__gt=F("reg_count")
|
||||
)
|
||||
day = (timezone.now()-timedelta(hours=6))
|
||||
day = datetime.combine(day, time.min)
|
||||
shifts = (
|
||||
Shift.with_reg_count()
|
||||
.annotate(
|
||||
|
@ -74,6 +77,8 @@ def terminal(request):
|
|||
)
|
||||
.filter(
|
||||
help_wanted,
|
||||
start_at__gte=day + timedelta(hours=5),
|
||||
start_at__lte=day + timedelta(hours=29),
|
||||
end_at__gte=timezone.now(),
|
||||
deleted=False,
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue