コード例 #1
0
def get_alltasks(context, asvar=None):
    val = Task.get_all()
    if asvar:
        context[asvar] = val
        return ""
    else:
        return val
コード例 #2
0
def get_usertasks(context, user, asvar=None):
    val = Task.get_all().filter(assignee=user)
    if asvar:
        context[asvar] = val
        return ""
    else:
        return val
コード例 #3
0
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