Commit Graph

25 Commits

Author SHA1 Message Date
Radosław Piliszek 15b0ac8666 Replace Freenode with OFTC
Because we moved.

Change-Id: I6c894503be9c78bf83b3f606f6b133f9f4fd8a4e
2021-05-31 12:21:35 +00:00
Jeremy Stanley ea7f488679 Not all meetings are OpenStack
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
2020-04-16 17:51:55 +00:00
Thierry Carrez cfd303ab38 Update repository name in eavesdrop.o.o main page
Update the location of the irc-meetings data as it appears in
eavesdrop.openstack.org main page.

Change-Id: I7a815407bcb8d3bf650c5ad29027e8e0ffe5af53
2019-05-29 16:46:08 +02:00
Doug Hellmann 68ebab8388 add day_specifier from recurrence
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>
2018-11-07 18:00:34 +00:00
Thierry Carrez 63d1d1f93e Add anchors to link to specific parts of index
Add HTML anchor targets to allow links to jump directly to the
interesting part of the index document.

Change-Id: I95f0d8d18a1c7017f284808a26e3dd565fecbf47
2018-06-14 16:24:10 +02:00
Thierry Carrez 0af8c32b0e Add general intro about IRC + channel list
As eavesdrop.o.o moves to be the official reference page
about our IRC presence, add more information to it.

Change-Id: I133d7447124195549fccd1f972abed3798effff0
2018-03-29 18:15:43 +02:00
Ryan Selden 3ca7f01a32 Add a UTC clock and integrate local meeting time
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
2016-08-28 16:32:21 +00:00
Jenkins 5fb0df9a39 Merge "Give example #startmeeting command" 2016-05-23 09:19:00 +00:00
John L. Villalovos 6cf8e8e076 Give example #startmeeting command
Give an example #startmeeting command if the meeting_id is present.

Hopefully this will help chairs use the correct meeting_id

Change-Id: I7a88515ff9ce34d2a137d01edca1b10df870f9dc
2016-05-20 15:52:18 -07:00
John L. Villalovos b52c834a2c Make sorting consistent on smaller devices
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
2016-05-20 14:15:39 +10:00
Tony Breeds d3175bb84b Exploit the new batch_meetings function
Change-Id: I0be148e86871065f67c60f3fe08e656934b4d333
2016-04-12 03:18:54 +00:00
John L. Villalovos 1a7af84d7c Use a boostrap grid to list all the meetings
Make the listings of all the meetings, somewhat easier to read.

Change-Id: Id875f0d2d3eebb86f239fc18eba58e4d57491215
2016-02-03 03:33:53 +00:00
John L. Villalovos a007531ce2 Replace hyphens with underscores for meeting_id
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
2015-11-04 10:33:23 -08:00
Thierry Carrez 75e33a3173 Make meeting index template shiny
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
2015-07-10 17:51:22 +02:00
John L. Villalovos ee794f5dff Change name of calendar dir to 'calendars'
On eavesdrop.openstack.org there already exists a directory 'meetings'.
Use the directory name 'calendars' to store the iCal files

Change-Id: I02825ae443041e1b765c72b55b97caf57f9c33ed
2015-06-18 06:16:47 -07:00
Jenkins f2e48a5b12 Merge "Add href URL for the IRC channel in template" 2015-06-18 08:14:15 +00:00
John L. Villalovos 7402402342 Add href URL for the IRC channel in template
* In the template file, add a clickable href URL for the IRC channel
 * Add a link to the freenode webclient

Change-Id: I31e73d1f8ddf4313432109266c0079eb473d0dd2
2015-06-17 20:12:23 -07:00
John L. Villalovos 0d1a82cd90 Create individual ICS files and add to webpage
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
2015-06-17 08:58:05 -07:00
Doug Hellmann 0f23dae89d Remove trailing slash from agenda urls
Remove the trailing slash, since links into the wiki with a trailing
slash point to pages that don't exist.

Change-Id: I72798aa28fce6fced35c7a950a830224d4f4af08
2015-06-01 16:12:48 +00:00
Thierry Carrez e0ec5529ee Add index page generation timestamp
Add generation timestamp to the template, to make it easier to spot when
the HTML index goes stale.

Change-Id: I2677ec0709d46687a429d61c460f68da34910cbf
2015-05-29 12:25:22 +02:00
Doug Hellmann 5bdf1ea88b Add meeting_id and agenda_url support
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
2015-05-29 12:23:22 +02:00
Christian Berendt 2af1b08da6 Use valid HTML5 syntax in the meetingindex.jinja template
The result of https://validator.w3.org is now "This document was
successfully checked as HTML5!".

Change-Id: I2883fd0bb3c5c68184918dcf8a59a988414f4a5f
2015-05-27 17:37:31 +02:00
Thierry Carrez b258c24a8e Small improvements in template
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
2015-05-27 15:58:37 +02:00
James E. Blair 89ebfa1137 Add top-level links to index page
Link to tthe channel logs, meeting logs, and ical file from the
HTML index page.

Depends-On: Ib99954ac788da4e5d006450b97c8cd5f15db7fc2
Change-Id: I440cc422c72ce2d34bbffe192acedc4249025318
2015-05-22 22:39:25 +00:00
Thierry Carrez 6e0c3278a4 Basic template for meeting index
Add basic template for meeting index.

Change-Id: I229a354655e7e0719459e2df3c2d985258b96210
2015-05-20 09:31:48 -07:00