def get_queryset(self, request): qs = CustomModelAdmin.get_queryset(self, request) if request.user.groups.filter(name=u'Mokslininkas').count() == 0: qs = qs.filter(user=request.user) return qs
def has_change_permission(self, request, obj=None): if obj: if obj.user_submission: return True return request.user.groups.filter(name=u'Mokslininkas').count() > 0 return CustomModelAdmin.has_change_permission(self, request, obj)