[CalendarServer-changes] [9889] CalendarServer/branches/users/cdaboo/ischedule-dkim/twistedcaldav/ scheduling/ischedule/resource.py
source_changes at macosforge.org
source_changes at macosforge.org
Wed Oct 3 02:50:32 PDT 2012
Revision: 9889
http://trac.calendarserver.org//changeset/9889
Author: cdaboo at apple.com
Date: 2012-10-03 02:50:32 -0700 (Wed, 03 Oct 2012)
Log Message:
-----------
Change query param name, no children.
Modified Paths:
--------------
CalendarServer/branches/users/cdaboo/ischedule-dkim/twistedcaldav/scheduling/ischedule/resource.py
Modified: CalendarServer/branches/users/cdaboo/ischedule-dkim/twistedcaldav/scheduling/ischedule/resource.py
===================================================================
--- CalendarServer/branches/users/cdaboo/ischedule-dkim/twistedcaldav/scheduling/ischedule/resource.py 2012-10-03 09:44:57 UTC (rev 9888)
+++ CalendarServer/branches/users/cdaboo/ischedule-dkim/twistedcaldav/scheduling/ischedule/resource.py 2012-10-03 09:50:32 UTC (rev 9889)
@@ -23,7 +23,8 @@
from twisted.internet.defer import succeed, returnValue, inlineCallbacks
from twistedcaldav import caldavxml
from twistedcaldav.config import config
-from twistedcaldav.extensions import DAVResource
+from twistedcaldav.extensions import DAVResource, \
+ DAVResourceWithoutChildrenMixin
from twistedcaldav.resource import ReadOnlyNoCopyResourceMixIn
from twistedcaldav.scheduling.caldav.resource import deliverSchedulePrivilegeSet
from twistedcaldav.scheduling.ischedule.scheduler import IScheduleScheduler
@@ -34,7 +35,7 @@
"IScheduleInboxResource",
]
-class IScheduleInboxResource (ReadOnlyNoCopyResourceMixIn, DAVResource):
+class IScheduleInboxResource (ReadOnlyNoCopyResourceMixIn, DAVResourceWithoutChildrenMixin, DAVResource):
"""
iSchedule Inbox resource.
@@ -119,25 +120,25 @@
# Do normal GET behavior
return self.render(request)
- query = request.args.get("query", ("",))
- if len(query) != 1:
+ action = request.args.get("action", ("",))
+ if len(action) != 1:
raise HTTPError(StatusResponse(
responsecode.BAD_REQUEST,
- "Invalid query parameter",
+ "Invalid action parameter",
))
- query = query[0]
+ action = action[0]
- query = {
+ action = {
"capabilities" : self.doCapabilities,
- }.get(query, None)
+ }.get(action, None)
- if query is None:
+ if action is None:
raise HTTPError(StatusResponse(
responsecode.BAD_REQUEST,
- "Unknown query query parameter",
+ "Unknown action action parameter",
))
- return query(request)
+ return action(request)
def doCapabilities(self, request):
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20121003/95b29891/attachment.html>
More information about the calendarserver-changes
mailing list