+1 for the class-based approach with method names mapping to http methods. I also like the idea of the @service decorator (it would be easier to understand in particular because of the analogy to the @action decorator of pyramid_handlers). One more thing which bothered me when looking at the Service implementation: Why the 'acl' parameter and not a full context factory? I'm playing with cornice to add an API to an existing webapp, so I already have these context factories around but cannot pass them into a cornice service. regards robert
On Dec 21, 11:00 pm, Gael Pasgrimaud <[email protected]> wrote: > Hi, > > On Wed, Dec 21, 2011 at 11:24 AM, Tarek Ziadé <[email protected]> wrote: > > We'd love feedback & new contributors ! > > Looks like a clever way to build some APIs. I have a project where I > may switch to cornice. But I have a few questions. > > First, are you planning to add a support for class based views ? I'd > like to define my services like this: > > @cornice.service(path='/users') > class User(object): > > def __init__(self, request): > self.request = request > > def get(self): > """do get""" > > Where get / post / put / delete and index (to get a listing) routes > will be automatically added if they are implemented. This is something > that missing from Pylons the framework (at least for me). > > Does cornice support sub resources ? (eg: with a path like /users/{id}/pages/) > > And the last one. Can we use the pyramid authentication/authorisation > stuff with cornice ? > > > > > Cheers > > Tarek > > > -- > > Tarek Ziadé |http://ziade.org > > > -- > > You received this message because you are subscribed to the Google Groups > > "pylons-discuss" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/pylons-discuss?hl=en. > > -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en.
