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>
|
</div>
|
||||||
|
|
||||||
<form action="" method="post">{% csrf_token %}
|
<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/>
|
<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" />
|
<label>{% trans "Name:" context "true name" %}</label><input type="text" name="nickname" value="{{ form.data.nickname }}" class="input" />
|
||||||
{% for error in form.nickname.errors %}
|
{% for error in form.nickname.errors %}
|
||||||
<span class="error">{{ error|escape }}</span>
|
<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.base.templatetags.seahub_tags import email2nickname
|
||||||
from seahub.contacts.models import Contact
|
from seahub.contacts.models import Contact
|
||||||
from seahub.options.models import UserOptions, CryptoOptionNotSetError
|
from seahub.options.models import UserOptions, CryptoOptionNotSetError
|
||||||
|
from seahub.utils import is_ldap_user
|
||||||
from seahub.views import get_owned_repo_list
|
from seahub.views import get_owned_repo_list
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
@@ -80,6 +81,7 @@ def edit_profile(request):
|
|||||||
'default_repo': default_repo,
|
'default_repo': default_repo,
|
||||||
'owned_repos': owned_repos,
|
'owned_repos': owned_repos,
|
||||||
'is_pro': is_pro_version(),
|
'is_pro': is_pro_version(),
|
||||||
|
'is_ldap_user': is_ldap_user(request.user),
|
||||||
}, context_instance=RequestContext(request))
|
}, context_instance=RequestContext(request))
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
|
@@ -258,7 +258,7 @@ def is_valid_username(username):
|
|||||||
def is_ldap_user(user):
|
def is_ldap_user(user):
|
||||||
"""Check whether user is a LDAP 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):
|
def check_filename_with_rename(repo_id, parent_dir, filename):
|
||||||
cmmts = get_commits(repo_id, 0, 1)
|
cmmts = get_commits(repo_id, 0, 1)
|
||||||
|
Reference in New Issue
Block a user