def user_add_list_view(self):
if not "added_users" in self.request.session:
return HTTPFound(location=self.request.route_path("admin_accounts"))
users = self.request.session["added_users"]
group = self.request.root.users[users.keys()[0]].__parent__
if "type" in self.request.GET and self.request.GET["type"].lower() == "csv":
csv = "Username,Password,Group\n,,,\n"
for user in users:
csv += '%s,%s,%s\n' % (user, users[user], group.name)
return Response(
body=csv,
status=200,
content_type="text/csv",
content_disposition="attachment"
)
return {
"usernames": sorted(users.keys()),
"users": users,
"group": group
}
评论列表
文章目录