mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
[fix] Download CSV from webadmin - missing commit
This commit is contained in:
parent
8e2f1c696b
commit
a07314e661
1 changed files with 4 additions and 3 deletions
|
@ -632,10 +632,10 @@ def user_export():
|
||||||
if msettings.get('interface') == 'api':
|
if msettings.get('interface') == 'api':
|
||||||
# We return a raw bottle HTTPresponse (instead of serializable data like
|
# We return a raw bottle HTTPresponse (instead of serializable data like
|
||||||
# list/dict, ...), which is gonna be picked and used directly by moulinette
|
# list/dict, ...), which is gonna be picked and used directly by moulinette
|
||||||
from bottle import LocalResponse
|
from bottle import HTTPResponse
|
||||||
response = LocalResponse(body=body,
|
response = HTTPResponse(body=body,
|
||||||
headers={
|
headers={
|
||||||
"Content-Disposition": "attachment; filename='users.csv'",
|
"Content-Disposition": "attachment; filename=users.csv",
|
||||||
"Content-Type": "text/csv",
|
"Content-Type": "text/csv",
|
||||||
})
|
})
|
||||||
return response
|
return response
|
||||||
|
@ -652,6 +652,7 @@ def user_import(operation_logger, csvfile, update=False, delete=False):
|
||||||
csv -- CSV file with columns username;firstname;lastname;password;mailbox_quota;mail;alias;forward;groups
|
csv -- CSV file with columns username;firstname;lastname;password;mailbox_quota;mail;alias;forward;groups
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import csv # CSV are needed only in this function
|
import csv # CSV are needed only in this function
|
||||||
from moulinette.utils.text import random_ascii
|
from moulinette.utils.text import random_ascii
|
||||||
from yunohost.permission import permission_sync_to_user
|
from yunohost.permission import permission_sync_to_user
|
||||||
|
|
Loading…
Add table
Reference in a new issue