new settings option PASSWORD_EDITABLE
This commit is contained in:
parent
0a245a1e78
commit
d4767b2c57
3 changed files with 6 additions and 0 deletions
|
@ -43,6 +43,7 @@ def user_details(request, user):
|
||||||
'directteams': Team.objects.filter(users__id=user),
|
'directteams': Team.objects.filter(users__id=user),
|
||||||
'tab': tab,
|
'tab': tab,
|
||||||
'group_managment': settings.GROUP_MANAGMENT,
|
'group_managment': settings.GROUP_MANAGMENT,
|
||||||
|
'password_editable': settings.PASSWORD_EDITABLE,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
@ -69,6 +70,8 @@ def user_edit(request, user=None):
|
||||||
|
|
||||||
@project_perm_required('manage_accounts')
|
@project_perm_required('manage_accounts')
|
||||||
def user_edit_password(request, user):
|
def user_edit_password(request, user):
|
||||||
|
if not settings.PASSWORD_EDITABLE:
|
||||||
|
raise Http404()
|
||||||
user = get_object_or_404(User, id=user)
|
user = get_object_or_404(User, id=user)
|
||||||
form = AdminPasswordChangeForm(user, request.POST or None)
|
form = AdminPasswordChangeForm(user, request.POST or None)
|
||||||
if request.method == 'POST' and form.is_valid():
|
if request.method == 'POST' and form.is_valid():
|
||||||
|
|
|
@ -170,3 +170,4 @@ RESERVED_PROJECT_URLS = [
|
||||||
]
|
]
|
||||||
|
|
||||||
GROUP_MANAGMENT = True
|
GROUP_MANAGMENT = True
|
||||||
|
PASSWORD_EDITABLE = True
|
||||||
|
|
|
@ -32,7 +32,9 @@
|
||||||
{% else %}
|
{% else %}
|
||||||
<a href="{% url 'activate-user' user.id %}" class="btn btn-default"><span class="glyphicon glyphicon-check"></span> activate</a>
|
<a href="{% url 'activate-user' user.id %}" class="btn btn-default"><span class="glyphicon glyphicon-check"></span> activate</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{% if password_editable %}
|
||||||
<a href="{% url 'edit-user-password' user.id %}" class="btn btn-info"><span class="glyphicon glyphicon-cog"></span> change password</a>
|
<a href="{% url 'edit-user-password' user.id %}" class="btn btn-info"><span class="glyphicon glyphicon-cog"></span> change password</a>
|
||||||
|
{% endif %}
|
||||||
<a href="{% url 'edit-user' user.id %}" class="btn btn-primary"><span class="glyphicon glyphicon-edit"></span> edit</a>
|
<a href="{% url 'edit-user' user.id %}" class="btn btn-primary"><span class="glyphicon glyphicon-edit"></span> edit</a>
|
||||||
<a href="javascript:void(0);" data-item="delete" data-action="{% url 'delete-user' user.id %}" data-toggle="modal" data-target="#confirm-delete" class="btn btn-danger"><span class="glyphicon glyphicon-trash"></span> delete</a>
|
<a href="javascript:void(0);" data-item="delete" data-action="{% url 'delete-user' user.id %}" data-toggle="modal" data-target="#confirm-delete" class="btn btn-danger"><span class="glyphicon glyphicon-trash"></span> delete</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue