Provide Meetings Location in Fedora Calendar API for Servers #180

Open
opened 2026-01-30 00:34:46 +00:00 by genaro14 · 6 comments

Context: https://fedoraproject.org/server/

Server Web Page Related: Site templates use response from the calendar API to populate page data and field location is failing to be populated

Reason: Scheduled Fedora Server Calendar Meetings are not providing 'meeting_location' info.

This comes from Fedora Websites & Apps Team related work: #Issue #22

  • Api query for Server Calendar:

curl "https://calendar.fedoraproject.org/api/meetings?calendar=server&start=2026-01-29&end=2026-02-18"
see attached screenshot

If this does not belong here let me know the flow to request adding the missing data in calendar API, or point me someone for direct contact.

Context: https://fedoraproject.org/server/ **Server Web Page Related**: Site templates use response from the calendar API to populate page data and field location is failing to be populated Reason: Scheduled Fedora Server Calendar Meetings are not providing 'meeting_location' info. This comes from Fedora Websites & Apps Team related work: #[Issue #22](https://gitlab.com/fedora/websites-apps/fedora-websites/cms/fedoraproject.org/-/issues?sort=created_date&state=opened&first_page_size=100&show=eyJpaWQiOiIyMiIsImZ1bGxfcGF0aCI6ImZlZG9yYS93ZWJzaXRlcy1hcHBzL2ZlZG9yYS13ZWJzaXRlcy9jbXMvZmVkb3JhcHJvamVjdC5vcmciLCJpZCI6MTgxNTI0ODQ2fQ%3D%3D) - Api query for Server Calendar: `curl "https://calendar.fedoraproject.org/api/meetings?calendar=server&start=2026-01-29&end=2026-02-18"` see attached screenshot If this does not belong here let me know the flow to request adding the missing data in calendar API, or point me someone for direct contact.
Member

@pboy I think this is in your wheelhouse.

I’d fix it, but I don’t have access to the admin side of the calendar system.

@pboy I think this is in your wheelhouse. I’d fix it, but I don’t have access to the admin side of the calendar system.
Author

@korora , thank you for the answer, there were no actions about this @pboy?

@korora , thank you for the answer, there were no actions about this @pboy?
Owner

Status as of May 2026: The Fedora calendar system does currently not allow to specify a Matrix room as meeting location. It requires an IRC format.

Furthermore, obviously the Fedora calendar doesn't check for room clashes.

Next action: Find out how owns the calendar app and contact them for improvement.

**Status as of May 2026**: The Fedora calendar system does currently not allow to specify a Matrix room as meeting location. It requires an IRC format. Furthermore, obviously the Fedora calendar doesn't check for room clashes. Next action: Find out how owns the calendar app and contact them for improvement.
pboy self-assigned this 2026-05-21 12:56:29 +00:00
Member

@pboy In doing some research on this, There is a workaround for the location for an event; We would have to put the full link to the meeting channel (https://matrix.to/#/%23meeting:fedoraproject.org) in the body. It wouldn't be a hyperlink, (I don't think) but it would provide a way to see where the meeting is.

This is the best that we could come up with.

(as to who owns fedoracal, it's CommOps)

@pboy In doing some research on this, There is a workaround for the location for an event; We would have to put the full link to the meeting channel (https://matrix.to/#/%23meeting:fedoraproject.org) in the body. It wouldn't be a hyperlink, (I don't think) but it would provide a way to see where the meeting is. This is the best that we could come up with. (as to who owns fedoracal, it's CommOps)
Owner

Thanks, I'll give it a try. Maybe we can nadle it together.

Thanks, I'll give it a try. Maybe we can nadle it together.
Member

To my knowledge, I don't have write access to fedoracal, but sure!

To my knowledge, I don't have write access to fedoracal, but sure!
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
server/tickets#180
No description provided.