def get_context_data(self, **kwargs): context = super(TicketList, self).get_context_data(**kwargs) page = context['page_obj'] context['title'] = _('Tickets - Page %(number)d of %(total)d') % { 'number': page.number, 'total': page.paginator.num_pages, } context['can_edit_all'] = self.can_edit_all context['filter_status'] = { 'own': self.GET_with_session('own'), 'user': self.filter_users, 'assignee': self.filter_assignees, 'user_id': json.dumps( list( Profile.objects.filter( user__username__in=self.filter_users).values_list( 'id', flat=True))), 'assignee_id': json.dumps( list( Profile.objects.filter( user__username__in=self.filter_assignees).values_list( 'id', flat=True))), 'own_id': self.profile.id if self.GET_with_session('own') else 'null', } context['last_msg'] = event.last() context.update(paginate_query_context(self.request)) return context
def get_context_data(self, **kwargs): context = super(TicketList, self).get_context_data(**kwargs) page = context['page_obj'] context['title'] = _('Tickets - Page %(number)d of %(total)d') % { 'number': page.number, 'total': page.paginator.num_pages, } context['can_edit_all'] = self.can_edit_all context['filter_status'] = { 'own': self.GET_with_session('own'), 'user': self.filter_users, 'assignee': self.filter_assignees, 'user_id': json.dumps(list(Profile.objects.filter(user__username__in=self.filter_users) .values_list('id', flat=True))), 'assignee_id': json.dumps(list(Profile.objects.filter(user__username__in=self.filter_assignees) .values_list('id', flat=True))), 'own_id': self.profile.id if self.GET_with_session('own') else 'null', } context['last_msg'] = event.last() context.update(paginate_query_context(self.request)) return context