- # If the moderation module has been enabled we make the filtration
- if CurrentUserHolder is not None and moderation_enabled:
- user = CurrentUserHolder.user
-
- try:
- filter_content = not user.is_staff and not user.is_superuser
- except:
- filter_content = True
-
- if filter_content:
- qs = qs.exclude(state_string__contains="(in_moderation)").exclude(state_string__contains="(deleted)").exclude(
- state_string__contains="(rejected)"
- )
-