Summary: Make the meeting agenda code use the historic info available
for groups. In the process, added some select_related/prefetch_related
code to cut the number of database queries in the agenda down from
4000-5000 to about 50. Rewritten agenda CSV code to use Python arrays
rather than a template for improved readability/reuse. Rewritten week
view to assemble its data in Python. Plus a few other minor cleanups,
e.g. lame_description is now gone.
Fixes#1088. Branch
- Legacy-Id: 10005
Note: SVN reference [9669] has been migrated to Git commit acda84208d
Add navigation to the new secretariat agenda tools. Change the buttons at the top of the agenda.html page to links.
- Legacy-Id: 9825
Note: SVN reference [9813] has been migrated to Git commit 2b7f7dec52
Convert a few more URLs from http to https.
- Legacy-Id: 9819
Note: SVN reference [9803] has been migrated to Git commit 73d876f9127ccd224edc06c49f4f99258445885c
HTML agendas need to be valid HTML5 document.
- Legacy-Id: 9811
Note: SVN reference [9789] has been migrated to Git commit d633fdc924a0130da98a7dc79768886d95002938
More HTML fixes identified by test-crawl --vnu.
- Legacy-Id: 9767
Note: SVN reference [9735] has been migrated to Git commit 08d958e7cd9cf4949a688e20046bd61855e00361
Restore the hash to the customized ical link. Fixes#1732.
- Legacy-Id: 9683
Note: SVN reference [9672] has been migrated to Git commit 5da3910fc68936afadb37e71f7bfbe4b0773a448
Draw the right number of days in the secretariats room view.
- Legacy-Id: 9681
Note: SVN reference [9668] has been migrated to Git commit 7f194c917d3e2a837296354003e68af4e83c999a
Capture \'art\' colors in two more places.
- Legacy-Id: 9676
Note: SVN reference [9653] has been migrated to Git commit 3a5f14425cd0982e7740aad55e579ee0543500ac
Adds a graphical overview of each day by room for the secretariat to assist with scheduling additional meetings.
- Legacy-Id: 9674
Note: SVN reference [9651] has been migrated to Git commit 06a0e2b6481fe909f6620ed951353eaf437321ec
for groups. In the process, added some select_related/prefetch_related
code to cut the number of database queries in the agenda down from
4000-5000 to about 50. Rewritten agenda CSV code to use Python arrays
rather than a template for improved readability/reuse. Rewritten week
view to assemble its data in Python. Plus a few other minor cleanups,
e.g. lame_description is now gone.
Fixes#1088. Branch ready for merge.
- Legacy-Id: 9669
tabs) and kill the scripts block in favour of just using a js block with
a script tag (which is easier to understand for context-sensitive
modes such as web-mode in Emacs). Also fix a couple of details, e.g.
missing semicolons in JS snippets.
- Legacy-Id: 9096
table to make it work on a smart phone, this seem to cover most of the
intended goal with m_agenda.html, so delete it instead of facelifting it
- Legacy-Id: 8950