mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-20 02:48:51 +00:00
[system admin] userinfo: fix & improvement, mainly for 'reference id'
This commit is contained in:
@@ -67,10 +67,14 @@
|
|||||||
|
|
||||||
<dt>{% trans "Reference ID" %}</dt>
|
<dt>{% trans "Reference ID" %}</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<span id="referenceID">
|
<span id="reference-id">
|
||||||
|
{% if reference_id %}
|
||||||
{{ reference_id }}
|
{{ reference_id }}
|
||||||
|
{% else %}
|
||||||
|
--
|
||||||
|
{% endif %}
|
||||||
</span>
|
</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>
|
</dd>
|
||||||
|
|
||||||
<dt>{% trans "Department" %}</dt>
|
<dt>{% trans "Department" %}</dt>
|
||||||
@@ -138,9 +142,9 @@
|
|||||||
<input type="submit" value="{% trans "Submit" %}" class="submit" />
|
<input type="submit" value="{% trans "Submit" %}" class="submit" />
|
||||||
</form>
|
</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>
|
<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>
|
<p class="error hide"></p>
|
||||||
<input type="submit" value="{% trans "Submit" %}" class="submit" />
|
<input type="submit" value="{% trans "Submit" %}" class="submit" />
|
||||||
</form>
|
</form>
|
||||||
@@ -351,8 +355,8 @@ $('#set-loginid').click(function () {
|
|||||||
$("#set-loginid-form").modal({appendTo:"#main"});
|
$("#set-loginid-form").modal({appendTo:"#main"});
|
||||||
$('#simplemodal-container').css({'width':'auto', 'height':'auto'});
|
$('#simplemodal-container').css({'width':'auto', 'height':'auto'});
|
||||||
})
|
})
|
||||||
$('#set-referenceID').click(function () {
|
$('#set-reference-id').click(function () {
|
||||||
$("#set-referenceID-form").modal({appendTo:"#main"});
|
$("#set-reference-id-form").modal({appendTo:"#main"});
|
||||||
$('#simplemodal-container').css({'width':'auto', 'height':'auto'});
|
$('#simplemodal-container').css({'width':'auto', 'height':'auto'});
|
||||||
})
|
})
|
||||||
$('#set-dept').click(function() {
|
$('#set-dept').click(function() {
|
||||||
@@ -432,10 +436,7 @@ $('#set-loginid-form').submit(function() {
|
|||||||
var $loginid = $('#loginid');
|
var $loginid = $('#loginid');
|
||||||
var $error = $('.error', $(this));
|
var $error = $('.error', $(this));
|
||||||
var $submitBtn = $('[type="submit"]', $(this));
|
var $submitBtn = $('[type="submit"]', $(this));
|
||||||
if (!loginid){
|
|
||||||
$error.html("{% trans "Login id can't be empty" %}").show();
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
disable($submitBtn);
|
disable($submitBtn);
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@@ -446,7 +447,11 @@ $('#set-loginid-form').submit(function() {
|
|||||||
beforeSend: prepareCSRFToken,
|
beforeSend: prepareCSRFToken,
|
||||||
data: {'email': '{{email}}', 'login_id': loginid},
|
data: {'email': '{{email}}', 'login_id': loginid},
|
||||||
success: function(data) {
|
success: function(data) {
|
||||||
$loginid.html(HTMLescape(data['login_id']));
|
if (loginid == '') {
|
||||||
|
$loginid.html('--');
|
||||||
|
} else {
|
||||||
|
$loginid.html(HTMLescape(data['login_id']));
|
||||||
|
}
|
||||||
$.modal.close();
|
$.modal.close();
|
||||||
},
|
},
|
||||||
error: function(xhr, textStatus, errorThrown) {
|
error: function(xhr, textStatus, errorThrown) {
|
||||||
@@ -464,15 +469,11 @@ $('#set-loginid-form').submit(function() {
|
|||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#set-referenceID-form').submit(function() {
|
$('#set-reference-id-form').submit(function() {
|
||||||
var referenceID = $.trim($('[name="referenceID"]', $(this)).val());
|
var reference_id = $.trim($('[name="reference_id"]', $(this)).val());
|
||||||
var $referenceID = $('#referenceID');
|
var $referenceID = $('#reference-id');
|
||||||
var $error = $('.error', $(this));
|
var $error = $('.error', $(this));
|
||||||
var $submitBtn = $('[type="submit"]', $(this));
|
var $submitBtn = $('[type="submit"]', $(this));
|
||||||
if (!referenceID){
|
|
||||||
$error.html("{% trans "Reference id can't be empty" %}").show();
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
disable($submitBtn);
|
disable($submitBtn);
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@@ -481,9 +482,13 @@ $('#set-referenceID-form').submit(function() {
|
|||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
cache: false,
|
cache: false,
|
||||||
beforeSend: prepareCSRFToken,
|
beforeSend: prepareCSRFToken,
|
||||||
data: {'email': '{{email}}', 'reference_id': referenceID},
|
data: {'email': '{{email}}', 'reference_id': reference_id},
|
||||||
success: function(data) {
|
success: function(data) {
|
||||||
$referenceID.html(HTMLescape(data['reference_id']));
|
if (reference_id == '') {
|
||||||
|
$referenceID.html('--');
|
||||||
|
} else {
|
||||||
|
$referenceID.html(HTMLescape(data['reference_id']));
|
||||||
|
}
|
||||||
$.modal.close();
|
$.modal.close();
|
||||||
},
|
},
|
||||||
error: function(xhr, textStatus, errorThrown) {
|
error: function(xhr, textStatus, errorThrown) {
|
||||||
|
Reference in New Issue
Block a user