On Fri, May 11, 2012 at 10:25 AM, Marius Dumitru Florea <[email protected]> wrote: > Hi devs, > > While debugging the failing REST integration tests I discovered an > inconsistency in the page REST resource. Take for instance the > response returned for this URL: > > /xwiki/rest/wikis/xwiki/spaces/Blog/pages/BlogIntroduction > > * The returned content is the raw (not rendered) content. In this > particular case, since the blog post content is saved in the blog post > object, and also because the blog uses the new sheet system, the raw > content of Blog.BlogIntroduction page is empty > > * The returned title is the display title (i.e. the rendered title). > In this particular case, since the raw title is empty, but the blog > post sheet, which controls how the title is displayed, renders the > 'title' property of the blog post. > > The inconsistency is that the content is raw while the title is > rendered. I think the page REST resource should provide data in the > first place, so raw title. It could provide the rendered title or > content additionally, but that is secondary IMO. > > WDYT?
I agree. The default behavior of REST should be to return data. Especially since thee is nothing here to indicate in which syntax to output the title. > > I'll fix the REST integration tests by using a page that doesn't have a sheet. > > Thanks, > Marius > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

