For some time, non-OpenStack project meetings in OpenDev-assisted
IRC channels have been tracked with this system. Update the main
page to reflect that, and update the contact info to reflect the new
state of OpenDev as well.
Change-Id: Iab18ad448d4d1dbc4e50dd7842cca0d3390164af
If the recurrence knows how to give us a "day specifier" such as "the
first" then include that in the output from the template.
Depends-On: https://review.openstack.org/615268
Change-Id: I89cf1eb243e2b35ce7bf426dae7939bbcb78aa3c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Add HTML anchor targets to allow links to jump directly to the
interesting part of the index document.
Change-Id: I95f0d8d18a1c7017f284808a26e3dd565fecbf47
As eavesdrop.o.o moves to be the official reference page
about our IRC presence, add more information to it.
Change-Id: I133d7447124195549fccd1f972abed3798effff0
It's a bit difficult to use the meeting schedule page
if you're not in UTC time.
This patch adds a little clock at the top (in UTC time)
for those in far away time zones who don't want to keep track.
It also adds a tooltip to each time link that displays
the meeting time in the browser's local time.
The clock uses JavaScript, and is set up properly
to display a message on unsupported browsers.
Note: for tooltip functionality, Bootstrap JS
and jQuery are added with this patch (using
a CDN just like Bootstrap CSS on the same page)
To test, clone this change, run `tox`, and serve from the
output/ directory (use `python -m SimpleHTTPServer PORT`).
Change-Id: I8ec40caa425199a2efef2a0bf345dfbb07054482
Give an example #startmeeting command if the meeting_id is present.
Hopefully this will help chairs use the correct meeting_id
Change-Id: I7a88515ff9ce34d2a137d01edca1b10df870f9dc
Unfortunately using the batch_meetings() function causes the content
to become unsorted on smaller devices. This could be seen on phones or
if making the windows size small on a desktop browser.
Instead of using batch_meetings() use the column-count CSS property.
This allows the index list to switch from 1 to 4 columns based on the page
width
Change-Id: Iebae34488412cc35ca3c9f38a43897d30d20d8db
Update the YAML files to use underscores instead of hyphens for the
'meeting_id' field.
Also handle 'meeting_id' fields with hyphens by converting them to
underscores when generating the URL to the Logs. This will handle
possible future commits where a 'meeting_id' is added with a hyphen.
Change-Id: I7f6574c282e3bcf06c7916334a10332ef8d0cbae
New version of the meeting index template. Since the page must
be self-sufficient, it uses bootstrap and a couple of embedded
style definitions.
Change-Id: I85be516e6c6f5b3d4d7cf039f93c2c911637711e
On eavesdrop.openstack.org there already exists a directory 'meetings'.
Use the directory name 'calendars' to store the iCal files
Change-Id: I02825ae443041e1b765c72b55b97caf57f9c33ed
* In the template file, add a clickable href URL for the IRC channel
* Add a link to the freenode webclient
Change-Id: I31e73d1f8ddf4313432109266c0079eb473d0dd2
For people who don't want to import every OpenStack meeting, allow them
to import individual ICS meeting files as needed.
* Generate individual ICS meeting files for each meeting
* Update the template to provide a link for each ICS meeting file
Change-Id: Ie8847482d2b9df95b684ce4f743aecf2dc7a7021
Remove the trailing slash, since links into the wiki with a trailing
slash point to pages that don't exist.
Change-Id: I72798aa28fce6fced35c7a950a830224d4f4af08
Add generation timestamp to the template, to make it easier to spot when
the HTML index goes stale.
Change-Id: I2677ec0709d46687a429d61c460f68da34910cbf
If the YAML input file contains meeting_id, link to the eavesdrop logs
for the meeting.
If the YAML input file contains agenda_url, link to the agenda for the
meeting.
Change-Id: I9fa8ddc3366e30aab3b84541d511926cf1871e7d
Depends-On: I7395a92f447aee943da54aa0439dd0c683da176a
Improve the template for the meetings index by ordering meetings,
building a list of links, and clearly separate logging information
from meeting schedule information.
Change-Id: Ic0a15abd1d6177531c80d316eeeef0ada2d903e2
Link to tthe channel logs, meeting logs, and ical file from the
HTML index page.
Depends-On: Ib99954ac788da4e5d006450b97c8cd5f15db7fc2
Change-Id: I440cc422c72ce2d34bbffe192acedc4249025318