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