mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-25 14:50:29 +00:00
Hide change password for ldap user
This commit is contained in:
@@ -37,7 +37,9 @@
|
||||
</div>
|
||||
|
||||
<form action="" method="post">{% csrf_token %}
|
||||
{% if not is_ldap_user %}
|
||||
<label>{% trans "Password:" %}</label><a href="{{ SITE_ROOT }}accounts/password/change/">{% trans "Update" %}</a><br/>
|
||||
{% endif %}
|
||||
<label>{% trans "Name:" context "true name" %}</label><input type="text" name="nickname" value="{{ form.data.nickname }}" class="input" />
|
||||
{% for error in form.nickname.errors %}
|
||||
<span class="error">{{ error|escape }}</span>
|
||||
|
@@ -20,6 +20,7 @@ from seahub.base.accounts import User
|
||||
from seahub.base.templatetags.seahub_tags import email2nickname
|
||||
from seahub.contacts.models import Contact
|
||||
from seahub.options.models import UserOptions, CryptoOptionNotSetError
|
||||
from seahub.utils import is_ldap_user
|
||||
from seahub.views import get_owned_repo_list
|
||||
|
||||
@login_required
|
||||
@@ -80,6 +81,7 @@ def edit_profile(request):
|
||||
'default_repo': default_repo,
|
||||
'owned_repos': owned_repos,
|
||||
'is_pro': is_pro_version(),
|
||||
'is_ldap_user': is_ldap_user(request.user),
|
||||
}, context_instance=RequestContext(request))
|
||||
|
||||
@login_required
|
||||
|
@@ -258,7 +258,7 @@ def is_valid_username(username):
|
||||
def is_ldap_user(user):
|
||||
"""Check whether user is a LDAP user.
|
||||
"""
|
||||
return user.source == 'LDAP'
|
||||
return user.source == 'LDAP' or user.source == 'LDAPImport'
|
||||
|
||||
def check_filename_with_rename(repo_id, parent_dir, filename):
|
||||
cmmts = get_commits(repo_id, 0, 1)
|
||||
|
Reference in New Issue
Block a user