Commit be99eb82 authored by ibuler's avatar ibuler

udpate some bug

parent 5af97c96
...@@ -3,13 +3,11 @@ ...@@ -3,13 +3,11 @@
{% block modal_id %}user_import_modal{% endblock %} {% block modal_id %}user_import_modal{% endblock %}
{% block modal_title%}{% trans "Import User" %}{% endblock %} {% block modal_title%}{% trans "Import User" %}{% endblock %}
{% block modal_body %} {% block modal_body %}
<p class="text-success text-center">{% trans "Hint: your excel should organized in the following format." %}</p> <p class="text-success">{% trans " * CSV format should be same as export" %}</p>
<p class="text-success text-center">{% trans "* You should have a very worksheet named `users`." %}</p>
<p class="text-success text-center">{% trans "* Rows in this worksheet: username, email, enable_opt(0, 1), role(one of ['Admin', 'User'])" %}</p>
<form method="post" class="form-horizontal" action="{% url 'users:user-import' %}" id="fm_user_import" enctype="multipart/form-data"> <form method="post" class="form-horizontal" action="{% url 'users:user-import' %}" id="fm_user_import" enctype="multipart/form-data">
{% csrf_token %} {% csrf_token %}
<div class="form-group"> <div class="form-group">
<label class="control-label col-sm-2 col-lg-2 " for="id_excel">{% trans "Excel" %}</label> <label class="control-label col-sm-2 col-lg-2 " for="id_excel">{% trans "CSV" %}</label>
<div class=" col-sm-9 col-lg-9 "> <div class=" col-sm-9 col-lg-9 ">
<input id="id_excel" type="file" name="excel" /> <input id="id_excel" type="file" name="excel" />
</div> </div>
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
{% block table_search %} {% block table_search %}
<div class="html5buttons"> <div class="html5buttons">
<div class="dt-buttons btn-group"> <div class="dt-buttons btn-group">
<a class="btn btn-default buttons-pdf" tabindex="0" href="#"> {# <a class="btn btn-default buttons-pdf" tabindex="0" href="#">#}
<span>PDF</span></a> {# <span>PDF</span></a>#}
<a class="btn btn-default buttons-csv" tabindex="0" href="#"> <a class="btn btn-default buttons-csv" tabindex="0" href="#">
<span>CSV</span> <span>CSV</span>
</a> </a>
......
...@@ -3,7 +3,9 @@ ...@@ -3,7 +3,9 @@
from __future__ import unicode_literals from __future__ import unicode_literals
import json import json
import uuid import uuid
from io import BytesIO
from reportlab.pdfgen import canvas
import unicodecsv as csv import unicodecsv as csv
from django import forms from django import forms
from django.utils import timezone from django.utils import timezone
...@@ -570,3 +572,4 @@ class ExportUserCsvView(View): ...@@ -570,3 +572,4 @@ class ExportUserCsvView(View):
cache.set(spm, users_id, 300) cache.set(spm, users_id, 300)
url = reverse('users:export-user-csv') + '?spm=%s' % spm url = reverse('users:export-user-csv') + '?spm=%s' % spm
return JsonResponse({'redirect': url}) return JsonResponse({'redirect': url})
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment