1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-18 16:36:15 +00:00

[system admin] userinfo: fix & improvement, mainly for 'reference id'

This commit is contained in:
llj
2017-09-07 15:31:22 +08:00
parent 1044f11aea
commit e8f39a0d55

View File

@@ -67,10 +67,14 @@
<dt>{% trans "Reference ID" %}</dt>
<dd>
<span id="referenceID">
<span id="reference-id">
{% if reference_id %}
{{ reference_id }}
{% else %}
--
{% endif %}
</span>
<span id="set-referenceID" title="{% trans "Edit" %}" class="sf2-icon-edit op-icon"></span>
<span id="set-reference-id" title="{% trans "Edit" %}" class="sf2-icon-edit op-icon"></span>
</dd>
<dt>{% trans "Department" %}</dt>
@@ -138,9 +142,9 @@
<input type="submit" value="{% trans "Submit" %}" class="submit" />
</form>
<form id="set-referenceID-form" method="post" action="" class="hide">{% csrf_token %}
<form id="set-reference-id-form" method="post" action="" class="hide">{% csrf_token %}
<h3>{% trans "Set user Reference ID" %}</h3>
<input type="text" name="referenceID" class="input" value="" /><br />
<input type="text" name="reference_id" class="input" value="" /><br />
<p class="error hide"></p>
<input type="submit" value="{% trans "Submit" %}" class="submit" />
</form>
@@ -351,8 +355,8 @@ $('#set-loginid').click(function () {
$("#set-loginid-form").modal({appendTo:"#main"});
$('#simplemodal-container').css({'width':'auto', 'height':'auto'});
})
$('#set-referenceID').click(function () {
$("#set-referenceID-form").modal({appendTo:"#main"});
$('#set-reference-id').click(function () {
$("#set-reference-id-form").modal({appendTo:"#main"});
$('#simplemodal-container').css({'width':'auto', 'height':'auto'});
})
$('#set-dept').click(function() {
@@ -432,10 +436,7 @@ $('#set-loginid-form').submit(function() {
var $loginid = $('#loginid');
var $error = $('.error', $(this));
var $submitBtn = $('[type="submit"]', $(this));
if (!loginid){
$error.html("{% trans "Login id can't be empty" %}").show();
return false;
}
disable($submitBtn);
$.ajax({
@@ -446,7 +447,11 @@ $('#set-loginid-form').submit(function() {
beforeSend: prepareCSRFToken,
data: {'email': '{{email}}', 'login_id': loginid},
success: function(data) {
$loginid.html(HTMLescape(data['login_id']));
if (loginid == '') {
$loginid.html('--');
} else {
$loginid.html(HTMLescape(data['login_id']));
}
$.modal.close();
},
error: function(xhr, textStatus, errorThrown) {
@@ -464,15 +469,11 @@ $('#set-loginid-form').submit(function() {
return false;
});
$('#set-referenceID-form').submit(function() {
var referenceID = $.trim($('[name="referenceID"]', $(this)).val());
var $referenceID = $('#referenceID');
$('#set-reference-id-form').submit(function() {
var reference_id = $.trim($('[name="reference_id"]', $(this)).val());
var $referenceID = $('#reference-id');
var $error = $('.error', $(this));
var $submitBtn = $('[type="submit"]', $(this));
if (!referenceID){
$error.html("{% trans "Reference id can't be empty" %}").show();
return false;
}
disable($submitBtn);
$.ajax({
@@ -481,9 +482,13 @@ $('#set-referenceID-form').submit(function() {
dataType: 'json',
cache: false,
beforeSend: prepareCSRFToken,
data: {'email': '{{email}}', 'reference_id': referenceID},
data: {'email': '{{email}}', 'reference_id': reference_id},
success: function(data) {
$referenceID.html(HTMLescape(data['reference_id']));
if (reference_id == '') {
$referenceID.html('--');
} else {
$referenceID.html(HTMLescape(data['reference_id']));
}
$.modal.close();
},
error: function(xhr, textStatus, errorThrown) {