|
@@ -64,7 +64,7 @@ class PaymentTypeFilter(admin.SimpleListFilter):
|
|
|
('service', 'Service'),
|
|
|
]
|
|
|
service_types = ServiceType.objects.all()
|
|
|
- if not request.user.is_superuser:
|
|
|
+ if not (request.user.is_superuser or request.user.has_perm('banking.validate_payment')):
|
|
|
service_types = service_types.filter(group__in=request.user.groups.all())
|
|
|
for stype in service_types:
|
|
|
choices.append((stype.pk, 'Service (%s)' % stype.name))
|