Issue #100 new

handler resource_uri()

José Moreira
created an issue

is handler resource_uri() working properly for documentation and model responses?

i have been testing with the following "calls":

{{{

!python

@classmethod
def resource_uri(cls, paste):
    """
    only works for models
    """
    return ('api_paste_detail', [paste.id,])
@classmethod

def resource_uri(cls, *args, **kwargs):
    """
             only works for docs
    """
    print args
    print kwargs
    return ('api_paste_detail', ['id',])

}}}

and they are mutually exclusive.

Comments (2)

  1. James Robert
    @classmethod
    def resource_uri(cls, paste=None):
        """
        works for both models and docs
        """
        paste_id = "id"
        if paste:
            paste_id = paste.id
        return ('api_paste_detail', [paste_id,])
    
  2. Log in to comment