Skip to content

Commit fcfc22b

Browse files
committed
Changed to using a template to generate bluesheets and added a count of participants at the top.
- Legacy-Id: 18344
1 parent fa49790 commit fcfc22b

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

ietf/meeting/views.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3098,12 +3098,15 @@ def err(code, text):
30983098
except json.decoder.JSONDecodeError:
30993099
return err(400, "Invalid json value: '%s'" % (bjson, ))
31003100

3101+
text = render_to_string('meeting/bluesheet.txt', {
3102+
'data': data,
3103+
'session': session,
3104+
})
3105+
31013106
fd, name = tempfile.mkstemp(suffix=".txt", text=True)
31023107
os.close(fd)
31033108
with open(name, "w") as file:
3104-
file.write("Bluesheets for %s\n\n" % session)
3105-
for item in data:
3106-
file.write("{name}\t{affiliation}\n".format(**item))
3109+
file.write(text)
31073110
with open(name, "br") as file:
31083111
save_err = save_bluesheet(request, session, file)
31093112
if save_err:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Bluesheet for {{session}}
2+
========================================================================
3+
4+
{{ data|length }} attendees.
5+
6+
{% for item in data %}
7+
{{ item.name }} {{ item.affiliation }}{% endfor %}

0 commit comments

Comments
 (0)