mirror of https://github.com/interlegis/sigi.git
Marcio Mazza
10 years ago
4 changed files with 27 additions and 5 deletions
@ -0,0 +1,22 @@ |
|||
# -*- coding: utf-8 -*- |
|||
from django.contrib import admin |
|||
from sigi.apps.servidores.models import Servidor |
|||
|
|||
|
|||
class OcorrenciaListFilter(admin.SimpleListFilter): |
|||
|
|||
title = u'Relacionadas a Mim' |
|||
parameter_name = 'minhas' |
|||
|
|||
def lookups(self, request, model_admin): |
|||
return ( |
|||
('S', u'Atribuídos ao meu setor'), |
|||
('M', u'Registrados por mim'), |
|||
) |
|||
|
|||
def queryset(self, request, queryset): |
|||
servidor = Servidor.objects.get(user=request.user) |
|||
if self.value() == 'S': |
|||
return queryset.filter(setor_responsavel=servidor.servico) |
|||
if self.value() == 'M': |
|||
return queryset.filter(servidor_registro=servidor) |
Loading…
Reference in new issue