mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2025-08-07 21:44:52 +03:00
if email, compare id. else, compare username
This commit is contained in:
parent
39b2cc1c55
commit
3c82d8e3af
|
@ -22,7 +22,11 @@ class UserDetailView(LoginRequiredMixin, DetailView):
|
||||||
|
|
||||||
def get_object(self, queryset=None):
|
def get_object(self, queryset=None):
|
||||||
obj = super().get_object(queryset)
|
obj = super().get_object(queryset)
|
||||||
|
{%- if cookiecutter.username_type == "email" %}
|
||||||
|
if obj.id != self.request.user.id:
|
||||||
|
{%- else %}
|
||||||
if obj.username != self.request.user.username:
|
if obj.username != self.request.user.username:
|
||||||
|
{%- endif %}
|
||||||
raise PermissionDenied
|
raise PermissionDenied
|
||||||
return obj
|
return obj
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user