Remove XXX and fix restricted calendar

pull/1/head
yflory 4 years ago
parent 4daec8b6cb
commit b68b635e65

@ -318,7 +318,6 @@ Messages.calendar_noNotification = "None";
}
};
// XXX Note: always create calendars in your own proxy. If you want a team calendar, you can share it with the team later.
var editCalendar = function (id) {
var isNew = !id;
var data = APP.calendars[id];
@ -453,7 +452,7 @@ Messages.calendar_noNotification = "None";
pathname: "/calendar/",
friends: friends,
title: title,
password: cal.password, // XXX support passwords
password: cal.password,
calendar: {
title: title,
color: color,
@ -480,7 +479,7 @@ Messages.calendar_noNotification = "None";
var href = Hash.hashToHref(h.editHash || h.viewHash, 'calendar');
Access.getAccessModal(common, {
title: title,
password: cal.password, // XXX support passwords
password: cal.password,
calendar: {
title: title,
color: color,

@ -114,7 +114,7 @@ define([
}
}
// XXX add a limit to make sure we don't go too far in the past?
// XXX add a limit to make sure we don't go too far in the past? ==> 1 week
var missed = useLastVisit && ev.start > last && ev.end <= now;
if (ev.end <= now && !missed) {
// No reminder for past events
@ -283,7 +283,6 @@ define([
var onDeleted = function () {
// Remove this calendar from all our teams
// XXX Maybe not? don't remove automatically so that we can tell the user to do so.
c.stores.forEach(function (storeId) {
var store = getStore(ctx, storeId);
if (!store || !store.rpc || !store.proxy.calendars) { return; }
@ -412,6 +411,7 @@ define([
}
if (info.error === "ERESTRICTED" ) {
c.restricted = true;
setTimeout(update);
}
cb(info);
});
@ -846,7 +846,7 @@ define([
Calendar.init = function (cfg, waitFor, emit) {
var calendar = {};
var store = cfg.store;
if (!store.loggedIn || !store.proxy.edPublic) { return; } // XXX logged in only?
if (!store.loggedIn || !store.proxy.edPublic) { return; } // XXX logged in only? we should al least allow read-only for URL calendars
var ctx = {
store: store,
Store: cfg.Store,

Loading…
Cancel
Save