def get_alltasks(context, asvar=None): val = Task.get_all() if asvar: context[asvar] = val return "" else: return val
def get_usertasks(context, user, asvar=None): val = Task.get_all().filter(assignee=user) if asvar: context[asvar] = val return "" else: return val
def get_watched_tasks(context, user, asvar=None): val = Task.get_all().filter(assignee=user) notice_type = NoticeType.objects.get(label="task_observed_task_changed") content_type = ContentType.objects.get_for_model(Task) val = ObservedItem.objects.filter(content_type=content_type, notice_type=notice_type, user=user) # tasks = Task.objects.filter(id__in=val) # val = tasks if asvar: context[asvar] = val return "" else: return val