Masse salariale: organigramme par service par défaut filtré par service
authorJean-Philippe Caissy <jpcaissy@piji.ca>
Wed, 4 Apr 2012 16:08:25 +0000 (11:08 -0500)
committerJean-Philippe Caissy <jpcaissy@piji.ca>
Wed, 4 Apr 2012 16:08:25 +0000 (11:08 -0500)
project/rh/admin.py

index 2958cdf..2a8116a 100644 (file)
@@ -973,6 +973,15 @@ class ServiceProxyAdmin(ServiceAdmin):
     def has_add_permission(self, obj):
         return False
 
+    def changelist_view(self, request, extra_context=None):
+        if not request.GET.has_key('status__exact'):
+            q = request.GET.copy()
+            q['archive__exact'] = '0'
+            request.GET = q
+            request.META['QUERY_STRING'] = request.GET.urlencode()
+        return super(ServiceProxyAdmin,self).changelist_view(request,
+                extra_context=extra_context)
+
     def _organigramme(self, obj):
         return """<a href="%s">Organigramme</a>""" % (reverse('rho_service', args=(obj.id,)))
     _organigramme.allow_tags = True