Closed Bug 1323335 Opened 8 years ago Closed 8 years ago

Make gCal URL publicly available

Categories

(Infrastructure & Operations :: MOC: Service Requests, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: u429623, Assigned: lypulong)

Details

The new status calendar is great. However, it appears to only be visible in to mozilla gmail accounts. That makes it impossible, afaik, to subscribe to it on my iPhone. If possible, please share the calendar publicly.
Example: $ curl -IL -X GET 'https://calendar.google.com/calendar/ical/mozilla.com_707562313031%40resource.calendar.google.com/public/basic.ics' HTTP/1.1 404 Not Found Content-Type: text/html; charset=UTF-8 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: Mon, 01 Jan 1990 00:00:00 GMT Date: Wed, 14 Dec 2016 00:07:18 GMT X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block Server: GSE Alt-Svc: quic=":443"; ma=2592000; v="35,34" Accept-Ranges: none Vary: Accept-Encoding Transfer-Encoding: chunked
Hal, This functionality is possible, and we'll be looking into this as soon as it goes prod at the end of the week.
Assignee: nobody → lypulong
Status: NEW → ASSIGNED
fwiw, I noticed today that the HTML calendar is wide open, just not the "ics" feed for subscription. afaict, there isn't that level of permission granularity in the common calendar permissions screen. $ curl -IL 'https://calendar.google.com/calendar/embed?src=mozilla.com_707562313031%40resource.calendar.google.com&ctz=America/Los_Angeles' HTTP/1.1 302 Moved Temporarily Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: Mon, 01 Jan 1990 00:00:00 GMT Date: Wed, 14 Dec 2016 17:32:27 GMT Content-Type: text/html; charset=UTF-8 Location: https://accounts.google.com/ServiceLogin?service=cl&passive=1209600&osid=1&continue=https://calendar.google.com/calendar/embed?src%3Dmozilla.com_707562313031@resource.calendar.google.com%26ctz%3DAmerica/Los_Angeles&followup=https://calendar.google.com/calendar/embed?src%3Dmozilla.com_707562313031@resource.calendar.google.com%26ctz%3DAmerica/Los_Angeles&scc=1 X-Content-Type-Options: nosniff X-XSS-Protection: 1; mode=block Server: GSE Alt-Svc: quic=":443"; ma=2592000; v="35,34" Transfer-Encoding: chunked Accept-Ranges: none Vary: Accept-Encoding HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Strict-Transport-Security: max-age=10893354; includeSubDomains X-Frame-Options: DENY Date: Wed, 14 Dec 2016 17:32:27 GMT Expires: Wed, 14 Dec 2016 17:32:27 GMT Cache-Control: private, max-age=0 X-Content-Type-Options: nosniff X-XSS-Protection: 1; mode=block Content-Length: 0 Server: GSE Set-Cookie: GAPS=1:0obOzyIVkVpXXsGMrRlsYwA9hfJO_Q:hmNmLERGLNlyeEY0;Path=/;Expires=Fri, 14-Dec-2018 17:32:27 GMT;Secure;HttpOnly;Priority=HIGH Alt-Svc: quic=":443"; ma=2592000; v="35,34"
I think this can be closed as we finalize status.m.o
Flags: needinfo?(kferrando)
Agree, closing. Also, for Google Calendar, specifically on the iPhone, I have found the Google Calendar App is much more reliable than using the ics which you can auth through okta and get non-public calendars.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Flags: needinfo?(kferrando)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.