Remove XXX and fix restricted calendar
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…
Reference in New Issue