fix csv format
This commit is contained in:
@ -48,7 +48,7 @@ public final class CsvHelper {
|
|||||||
|
|
||||||
public static String writeCsvUserList(List<User> members) {
|
public static String writeCsvUserList(List<User> members) {
|
||||||
StringBuilder builder = new StringBuilder();
|
StringBuilder builder = new StringBuilder();
|
||||||
builder.append("id,givenname,familyname,email");
|
builder.append("id,givenname,familyname,email\n");
|
||||||
|
|
||||||
members.forEach(user -> builder.append(user.getId())
|
members.forEach(user -> builder.append(user.getId())
|
||||||
.append(",")
|
.append(",")
|
||||||
|
@ -112,13 +112,13 @@ public class GroupDetailsController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@RolesAllowed({"ROLE_orga", "ROLE_studentin"})
|
@RolesAllowed({"ROLE_orga", "ROLE_studentin"})
|
||||||
@GetMapping("details/{id}/export/history")
|
@GetMapping(value = "details/{id}/export/history", produces = "text/plain;charset=UTF-8")
|
||||||
public void getDetailsExportHistory(HttpServletResponse response,
|
public void getDetailsExportHistory(HttpServletResponse response,
|
||||||
@PathVariable("id") String groupId) {
|
@PathVariable("id") String groupId) {
|
||||||
|
|
||||||
String filename = "eventlog-" + groupId + ".txt";
|
String filename = "eventlog-" + groupId + ".txt";
|
||||||
|
|
||||||
response.setContentType("text/txt");
|
response.setContentType("text/txt;charset=UTF-8");
|
||||||
response.setHeader(HttpHeaders.CONTENT_DISPOSITION,
|
response.setHeader(HttpHeaders.CONTENT_DISPOSITION,
|
||||||
"attachment; filename=\"" + filename + "\"");
|
"attachment; filename=\"" + filename + "\"");
|
||||||
|
|
||||||
@ -130,13 +130,13 @@ public class GroupDetailsController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@RolesAllowed({"ROLE_orga", "ROLE_studentin"})
|
@RolesAllowed({"ROLE_orga", "ROLE_studentin"})
|
||||||
@GetMapping("details/{id}/export/members")
|
@GetMapping(value = "details/{id}/export/members", produces = "text/csv;charset=UTF-8")
|
||||||
public void getDetailsExportMembers(HttpServletResponse response,
|
public void getDetailsExportMembers(HttpServletResponse response,
|
||||||
@PathVariable("id") String groupId) {
|
@PathVariable("id") String groupId) {
|
||||||
|
|
||||||
String filename = "teilnehmer-" + groupId + ".csv";
|
String filename = "teilnehmer-" + groupId + ".csv";
|
||||||
|
|
||||||
response.setContentType("text/csv");
|
response.setContentType("text/csv;charset=UTF-8");
|
||||||
response.setHeader(HttpHeaders.CONTENT_DISPOSITION,
|
response.setHeader(HttpHeaders.CONTENT_DISPOSITION,
|
||||||
"attachment; filename=\"" + filename + "\"");
|
"attachment; filename=\"" + filename + "\"");
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user