sogo/Protocols/iCalHTTP/product.plist
dev-unix.inverse.qc.ca f18c764ffa see ChangeLog
Monotone-Revision: 9054022ef1ca8aeba6e34842d27d9b94ce002b89

Monotone-Author: dev-unix.inverse.qc.ca
Monotone-Date: 2006-06-15T19:34:10
Monotone-Branch: ca.inverse.sogo
2006-06-15 19:34:10 +00:00

48 lines
874 B
Plaintext

{
requires = ( MAIN, Appointments );
publicResources = (
);
factories = {
};
classes = {
SOGoICalHTTPHandler = {
superclass = "NSObject";
protectedBy = "View";
defaultRoles = {
/* Note: we need that for PUT by WebDAV clients (checked by WebDAV) */
// TODO: should be owner?
"Add Documents, Images, and Files" = "Authenticated";
};
methods = {
GET = {
protectedBy = "View";
actionClass = "SOGoICalFileFetch";
};
PUT = {
protectedBy = "View";
actionClass = "SOGoICalFilePublish";
};
};
};
};
categories = {
SOGoAppointmentFolder = {
slots = {
ics = {
protectedBy = "View";
valueClass = SOGoICalHTTPHandler;
};
};
methods = {
};
};
};
}