1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-25 14:50:29 +00:00

Delete all department fields in the old version of the web page

This commit is contained in:
ilearnit
2018-06-28 17:13:46 +08:00
parent 663e4c854f
commit 02d1998f6c
5 changed files with 5 additions and 78 deletions

View File

@@ -64,12 +64,7 @@
<br/> <br/>
{% endif %} {% endif %}
{% if form.department and form.telephone %} {% if form.telephone %}
<label>{% trans "Department:" %}</label><input type="text" name="department" value="{{ form.data.department }}" class="input" />
{% for error in form.department.errors %}
<span class="error">{{ error|escape }}</span>
{% endfor %}
<br/>
<label>{% trans "Telephone:" %}</label><input type="text" name="telephone" value="{{ form.data.telephone }}" class="input" /> <label>{% trans "Telephone:" %}</label><input type="text" name="telephone" value="{{ form.data.telephone }}" class="input" />
{% for error in form.telephone.errors %} {% for error in form.telephone.errors %}
<span class="error">{{ error|escape }}</span> <span class="error">{{ error|escape }}</span>

View File

@@ -11,12 +11,6 @@
<p title="{{ nickname }}" class="user-profile-nickname ellipsis">{{ nickname }}</p> <p title="{{ nickname }}" class="user-profile-nickname ellipsis">{{ nickname }}</p>
<ul> <ul>
{% if d_profile %} {% if d_profile %}
{% if d_profile.department %}
<li title="{{ d_profile.department }}" class="user-profile-info ellipsis">
<span class="user-profile-info-icon icon-building fa-1x vam"></span>
<span class="vam">{{ d_profile.department }}</span>
</li>
{% endif %}
{% if d_profile.telephone %} {% if d_profile.telephone %}
<li title="{{ d_profile.telephone }}" class="user-profile-info ellipsis"> <li title="{{ d_profile.telephone }}" class="user-profile-info ellipsis">
<span class="user-profile-info-icon icon-phone fa-1x vam"></span> <span class="user-profile-info-icon icon-phone fa-1x vam"></span>

View File

@@ -45,8 +45,6 @@
<label for="id_name">{% trans "Name(optional)" %}</label><br /> <label for="id_name">{% trans "Name(optional)" %}</label><br />
<input type="text" name="name" id="id_name" class="input" /><br /> <input type="text" name="name" id="id_name" class="input" /><br />
<label for="id_dept">{% trans "Department(optional)" %}</label><br />
<input type="text" name="department" id="id_dept" class="input" /><br />
{% if is_pro %} {% if is_pro %}
<label>{% trans "Role"%}</label><span class="icon-question-sign" title="{% trans "You can also add a user as a guest, who will not be allowed to create libraries and groups." %}" style="color:#666; margin-left:3px;"></span> <label>{% trans "Role"%}</label><span class="icon-question-sign" title="{% trans "You can also add a user as a guest, who will not be allowed to create libraries and groups." %}" style="color:#666; margin-left:3px;"></span>
@@ -138,7 +136,6 @@ $('#add-user-form').on('submit', function() {
form_id = $(this).attr('id'), form_id = $(this).attr('id'),
email = $.trim(form.children('[name="email"]').val()), email = $.trim(form.children('[name="email"]').val()),
name = $.trim($('[name="name"]', form).val()), name = $.trim($('[name="name"]', form).val()),
department = $.trim($('[name="department"]', form).val()),
{% if is_pro %} {% if is_pro %}
role = $('select[name="role"]', form).val(), role = $('select[name="role"]', form).val(),
{% endif %} {% endif %}
@@ -173,7 +170,6 @@ $('#add-user-form').on('submit', function() {
data: { data: {
'email': email, 'email': email,
'name': name, 'name': name,
'department': department,
{% if is_pro %} {% if is_pro %}
'role': role, 'role': role,
{% endif %} {% endif %}

View File

@@ -88,18 +88,6 @@
<span id="set-reference-id" 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>
<dd>
<span id="department">
{% if d_profile and d_profile.department %}
{{ d_profile.department }}
{% else %}
--
{% endif %}
</span>
<span id="set-dept" title="{% trans "Edit"%}" class="sf2-icon-edit op-icon"></span>
</dd>
{% if d_profile and d_profile.telephone %} {% if d_profile and d_profile.telephone %}
<dt>{% trans "Telephone" %}</dt> <dt>{% trans "Telephone" %}</dt>
<dd>{{ d_profile.telephone }}</dd> <dd>{{ d_profile.telephone }}</dd>
@@ -572,43 +560,6 @@ $('#set-reference-id-form').on('submit', function() {
return false; return false;
}); });
$('#set-dept-form').on('submit', function() {
var department = $.trim($('[name="department"]', $(this)).val());
var $department = $('#department');
var $error = $('.error', $(this));
var $submitBtn = $('[type="submit"]', $(this));
disable($submitBtn);
$.ajax({
url: '{% url 'api-v2.1-admin-user' email %}',
type: 'PUT',
dataType: 'json',
cache: false,
beforeSend: prepareCSRFToken,
data: {'department': department},
success: function(data) {
if (department == '') {
$department.html('--');
} else {
$department.html(HTMLescape(data['department']));
}
$.modal.close();
},
error: function(xhr, textStatus, errorThrown) {
var err_msg;
if (xhr.responseText) {
err_msg = JSON.parse(xhr.responseText).error_msg;
} else {
err_msg = "{% trans "Failed. Please check the network." %}";
}
$error.html(err_msg).show();
enable($submitBtn);
}
});
return false;
});
$('#set-quota-form').on('submit', function() { $('#set-quota-form').on('submit', function() {
var form = $(this), var form = $(this),
form_id = form.attr('id'), form_id = form.attr('id'),

View File

@@ -1885,16 +1885,14 @@ def batch_add_user_example(request):
next = SITE_ROOT next = SITE_ROOT
data_list = [] data_list = []
head = [_('Email'), _('Password'), _('Name')+ '(' + _('Optional') + ')', head = [_('Email'), _('Password'), _('Name')+ '(' + _('Optional') + ')',
_('Department')+ '(' + _('Optional') + ')', _('Role')+ _('Role') + '(' + _('Optional') + ')', _('Space Quota') + '(MB, ' + _('Optional') + ')']
'(' + _('Optional') + ')', _('Space Quota') + '(MB, ' + _('Optional') + ')']
for i in xrange(5): for i in xrange(5):
username = "test" + str(i) +"@example.com" username = "test" + str(i) +"@example.com"
password = "123456" password = "123456"
name = "test" + str(i) name = "test" + str(i)
department = "department" + str(i)
role = "default" role = "default"
quota = "1000" quota = "1000"
data_list.append([username, password, name, department, role, quota]) data_list.append([username, password, name, role, quota])
wb = write_xls('sample', head, data_list) wb = write_xls('sample', head, data_list)
if not wb: if not wb:
@@ -1970,21 +1968,14 @@ def batch_add_user(request):
logger.error(e) logger.error(e)
try: try:
department = row[3].strip() role = row[3].strip()
if len(department) <= 512:
DetailedProfile.objects.add_or_update(username, department, '')
except Exception as e:
logger.error(e)
try:
role = row[4].strip()
if is_pro_version() and role in get_available_roles(): if is_pro_version() and role in get_available_roles():
User.objects.update_role(username, role) User.objects.update_role(username, role)
except Exception as e: except Exception as e:
logger.error(e) logger.error(e)
try: try:
space_quota_mb = int(row[5]) space_quota_mb = int(row[4])
if space_quota_mb >= 0: if space_quota_mb >= 0:
space_quota = int(space_quota_mb) * get_file_size_unit('MB') space_quota = int(space_quota_mb) * get_file_size_unit('MB')
seafile_api.set_user_quota(username, space_quota) seafile_api.set_user_quota(username, space_quota)