Replace group with static username

This commit is contained in:
Matt Tuchfarber
2019-02-26 14:19:44 -05:00
parent 7fc07789ed
commit 5a0659ed9e

View File

@@ -3,6 +3,7 @@ Permissions classes for User accounts API views.
"""
from __future__ import unicode_literals
from django.conf import settings
from rest_framework import permissions
USERNAME_REPLACEMENT_GROUP = "username_replacement_admin"
@@ -31,4 +32,4 @@ class CanReplaceUsername(permissions.BasePermission):
including the service user.
"""
def has_permission(self, request, view):
return request.user.groups.filter(name=USERNAME_REPLACEMENT_GROUP).exists()
return request.user.username == getattr(settings, "USERNAME_REPLACEMENT_WORKER")