OpenSocial/spec

Fix sortOrder in standard query string parameters

mmarum-sugarcrm opened this issue · 0 comments

Original author: jasn...@gmail.com (April 20, 2012 20:32:24)

SPECIFICATION BUGS ONLY - Description
=====================================
Currently, the Core API defines "sortOrder" as a MUST support query string parameter but does not define any means of specifying the field to which the sortOrder applies. For 3.0, i recommend deprecated the "sortOrder" parameter and introducing a new "sort" parameter whose value follows the basic syntax below:

sort-default-order = field
sort-default-field = "+" / "-"
sort-order-field = ("+" / "-") field
sort = 1*(sort-default-order / sort-default-field / sort-order-field)

For example:

&sort=+ (sort ascending by the server's chosen default sort field)
&sort=updated (sort by the "updated" field using the server's chosen default ordering)
&sort=+updated (sort ascending by the "updated" field)
&sort=-updated (sort descending by the "updated" field)
&sort=-updated,+name (sort descending by the "updated" field, then "descending" by the name field

Document affected:
==================
1.) Please attach a patch for the document if appropriate.
2.) Post a thread at
http://groups.google.com/group/opensocial-and-gadgets-spec/topics
linking to this issue report.
3.) Post a comment on this issue, linking back to the thread.

Original issue: http://code.google.com/p/opensocial-resources/issues/detail?id=1304