From e8f39a0d559d8c27e00e8b79a093f6ee020049ca Mon Sep 17 00:00:00 2001 From: llj Date: Thu, 7 Sep 2017 15:31:22 +0800 Subject: [PATCH] [system admin] userinfo: fix & improvement, mainly for 'reference id' --- seahub/templates/sysadmin/userinfo.html | 45 ++++++++++++++----------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/seahub/templates/sysadmin/userinfo.html b/seahub/templates/sysadmin/userinfo.html index a9735504e1..f6e70ed2e5 100644 --- a/seahub/templates/sysadmin/userinfo.html +++ b/seahub/templates/sysadmin/userinfo.html @@ -67,10 +67,14 @@
{% trans "Reference ID" %}
- + + {% if reference_id %} {{ reference_id }} + {% else %} + -- + {% endif %} - +
{% trans "Department" %}
@@ -138,9 +142,9 @@ -
{% csrf_token %} + {% csrf_token %}

{% trans "Set user Reference ID" %}

-
+

@@ -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) {