Change url access Security to allow access of pim page to users with a ticket as well as logged in users
ESTIMATE:1 Day
Pass back user info to client
ESTIMATE:Hours
Pass back Ticket Info to Client
ESTIMATE:Hours
Total2 DaysFeature
Viewing other people's local Calendars
Tasks
Rewrite RPCService to use ID's instead of Path's - easier, faster
ESTIMATE:1 - 2 days
Create new json exposed object for ticketed/anonymous access, with methods for accessing events in other collections, getting ticket info, etc.
ESTIMATE:1 - 2 days
Create methods to return sharing urls for collection/resource for ical/dav/morse code/whatever
ESTIMATE:1 day
Total4 DaysFeature
Subscribe to local collections
Tasks
Figure out a way to store subscriptions on the server side
ESTIMATE:1 day
Add appropriate RPC Methods
ESTIMATE:2 day
Are these synced with Chandler subscriptions? Are they totally separate?
ESTIMATE:Yikes
Total4 Days - low confidence on this one, need more specFeature
Client Side Timezones
Tasks
Figure out correct data structures for timezones
ESTIMATE:3 Days
Create service methods to fetch offsets for timezones
ESTIMATE:1 Day
Do we have a central repository of timezones? If So
Figure out where to store central repo (possibly in scooby?) and store them
ESTIMATE:2-3 Days
create service methods to return them
ESTIMATE:Hours
what to do about timezones that are not in the central repo (i.e. custom ones, ones from other vendors)
*ESTIMATE:1 Day
basically, I'm trying to avoid writing too much timezone logic on the front-end, so I'd rather not serialize entire timezone objects, but rather just references to them so that the server can do most of the work.
Store Timezone in prefs somewhere
ESTIMATE:Hours
Modify existing code to use default timezone when creating, viewing, events
ESTIMATE:2-3 Days
Total2 weeks for all this stuff, hopefully less, but I know this stuff could get hairy.Feature
*
Tasks