Browse Source

Старые задачи подсвечиваются серым бледным светом

devel
bashmak 9 years ago
parent
commit
deea76f8e0
  1. 3
      taskapp/models.py
  2. 2
      taskapp/templates/taskapp/tasklist_all.html
  3. 4
      taskapp/views.py

3
taskapp/models.py

@ -101,6 +101,9 @@ class Task(models.Model):
def get_attachment_fname(self): def get_attachment_fname(self):
return os.path.basename(self.attachment.name) return os.path.basename(self.attachment.name)
def is_outdated(self):
return self.out_date < timezone.now().date()
def task_handler(sender, instance, **kwargs): def task_handler(sender, instance, **kwargs):
group = '' group = ''

2
taskapp/templates/taskapp/tasklist_all.html

@ -32,7 +32,7 @@
<tbody> <tbody>
{% for task in tasks %} {% for task in tasks %}
{% if task.out_date > current_date %}
{% if task.is_outdated %}
<tr class="text-muted"> <tr class="text-muted">
{% else %} {% else %}
{% if task.priority == 'E' %} {% if task.priority == 'E' %}

4
taskapp/views.py

@ -5,7 +5,6 @@ from django.shortcuts import render, redirect, get_object_or_404
from django.contrib import messages from django.contrib import messages
from abonapp.models import Abon from abonapp.models import Abon
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
from django.utils import timezone
from datetime import date from datetime import date
from .models import Task from .models import Task
from mydefs import pag_mn, only_admins, safe_int, MultipleException from mydefs import pag_mn, only_admins, safe_int, MultipleException
@ -68,8 +67,7 @@ def all_tasks(request):
tasks = Task.objects.all() tasks = Task.objects.all()
tasks = pag_mn(request, tasks) tasks = pag_mn(request, tasks)
return render(request, 'taskapp/tasklist_all.html', { return render(request, 'taskapp/tasklist_all.html', {
'tasks': tasks,
'current_date': timezone.now()
'tasks': tasks
}) })

Loading…
Cancel
Save