Ejemplo n.º 1
0
def dashboard_team(request, team_id=0):
    if not request.user.is_staff:
        return HttpResponseForbidden()
    team = get_object_or_404(Team, id=team_id)
    tasks_open = team.tasks.filter(status=1).filter(
        context=get_context_or_create()).order_by('-created')
    tasks_closed = team.tasks.filter(status=4)
    teamtaskform = TeamTaskForm(
        team, initial={'current_team':team.id, 'team':team.id})
    return render_to_response(
        'helpdesk/dashboard_team.html',
        context_instance=RequestContext(
            request,
            {'team': team,
             'tasks_open': tasks_open,
             'tasks_closed': tasks_closed,
             'teamtaskform': teamtaskform,}
            )
        )
Ejemplo n.º 2
0
 def __init__(self, team, *args, **kwargs):
     super(TeamTaskForm, self).__init__(*args, **kwargs)
     self.fields["context"].queryset = Context.objects.filter(
         team__in=[team.id, get_context_or_create().id])