Ejemplo n.º 1
0
    def get(self, request):

        holidays = []

        for holidays_year in HolidaysYear.objects.filter(active=True):
            totals = {}
            for user in User.objects.filter(is_company_team=True):
                consumed_days = get_consumed_days_for_user(user, holidays_year)
                totals[user.get_full_name()] = consumed_days

            holidays.append((holidays_year.year, totals))

        context = {
            'holidays': holidays,
        }
        return render_to_response('admin/intranet/holidays_summary.html', RequestContext(request, context))
Ejemplo n.º 2
0
 def get_consumed_days(self, obj):
     return get_consumed_days_for_user(self.context['request'].user, obj) if obj else None